这是一篇以项目集成工程师口吻撰写的解决方案,结合了芯步产品的开放接口特性,针对培训机构场景进行了详细拆解。
一、 为什么培训机构需要““双模””传感器?
先说说背景。很多培训机构现在都在做智慧教室改造,其实大家遇到的最大痛点不是设备不够智能,而是 “能耗”和“体验”的平衡。
不知道你有没有遇到过这种情况:夏天中央空调开着,学生下课走了但忘了关,结果空教室吹了一晚上冷气,电费哗哗的。或者反过来,老师正在上课,普通的感应灯因为老师讲课时动作幅度太小(微动),以为没人,“啪”一下把灯灭了,非常尴尬。
普通的红外传感器只能感知移动,人坐着不动它就瞎了。而我们要集成的芯步壁挂式“双模”人体存在传感器,它的核心优势在于:红外 + 雷达双重检测。
红外:负责看有没有活人。
雷达(毫米波):负责探测哪怕是最细微的呼吸起伏。
只有当两者都判定为无人时,它才会告诉系统:“教室空了!”这也就是我们所说的“存在”感应,而不是“运动”感应。
二、 集成前的准备:硬件与通信机制
在动手写代码之前,咱们先摸透这个硬件的脾气。
硬件型号:UNI-CGQ-RT-H-BG (壁挂式双模版本)。
安装位置:既然是壁挂式,挂在教室侧墙或后墙,离地2-3米。它的探测角度大概120度,半径能到5米左右。
小:别挂在空调出风口附近,空调风会影响红外?其实还好,但雷达对摆动的东西敏感,尽量避开风机直吹。
通信协议:重点来了!这玩意儿用的是WiFi,直接连2.4G网络,不需要买额外的网关。
这对我们集成商来说太友好了,省了网关钱,也少了一个故障点。设备上线后,它会自动去连你配好的WiFi。
接口方式全开放 HTTP API。
芯步这点做得比较厚道,不管是Web端、小程序还是后端服务,只要能发HTTP请求,就能调它。
三、 集成开发实战:从“被动接收”到“主动控制”
我们要做的核心工作,是把传感器发出的“有人/无人”信号,转译成教务系统或楼宇自控系统能懂的命令。
官方接口的核心逻辑是:设备主动上报 + 平台被动控制。
第一步:配置上报地址拿到传感器后,先通过芯步的调试后台(或者用他们提供的AT指令集),把传感器的 “数据上报URL” 改成你自己服务器的地址。比如:
http://你的服务器IP:8080/api/sensor/callback这样,只要有人体存在状态发生变化(从无人变有人,或有人变无人),传感器就会立刻往这个地址POST一串JSON数据。第二步:接收数据(代码示例思维)你需要在自己的业务系统里写一个接口来接收数据。传感器发来的数据大概长这样(根据文档推测逻辑):
解析逻辑:只有当
radar和pir都变成clear时,才算真正的无人。第三步:场景联动当你拿到了“无人”信号,就可以搞事情了:
关空调:调用教室中央空调的接口,把温度调高或者直接关机。
熄屏/断电:培训机构现在都用智慧大屏,通过HTTP或者RS485指令,让大屏进入待机模式,保护屏幕寿命。
考勤微调:如果不做高精度的考勤,仅仅是判断教室是否在使用中,这个数据可以辅助排课系统——比如这节课没人进,系统自动标记为“未使用”,释放资源。
四、 高级玩法:利用“一路AC输出”做本地闭环
既然是做解决方案,我们要考虑网络抖动的问题。如果Wi