芯步的壁挂式红外雷达双模探测器支持纯HTTP接口对接,无需网关,状态变化时主动上报,非常适合快速集成到现有系统中。以下方案涵盖硬件接线、接口签名算法、状态接收服务以及联动控制的完整实现流程。
解决方案:对接壁挂式红外雷达双模探测器实现人体存在感应监测
1. 背景与产品选型
在现代智能楼宇、办公节能、居家养老等场景中,普通红外传感器无法检测微动(如静坐、睡眠),导致误判为“无人”而关闭灯光或空调。为了解决这一痛点,本方案选用芯步智能人体存在传感器[壁挂] (型号:UNI-CGQ-RT-H-BG)。
该设备融合了 PIR(被动红外) 和 毫米波雷达 技术:红外检测大范围移动,雷达检测呼吸、心跳等微动。只有当双模均判定为无人时,才上报“无人”状态,彻底解决传统传感器“静坐关灯”的顽疾。
2. 集成设计
本方案采用典型的设备端到云平台对接架构,无需网关,设备通过WiFi直连路由器。
设备层:安装壁挂式双模探测器,接220V市电工作,并可选控制负载(如灯光)。
网络层:设备连接2.4GHz WiFi,通过HTTP协议主动上报数据。
云平台/应用层:用户自建服务器接收设备上报的状态(有人/无人),系统根据业务逻辑进行联动控制(如开灯、关空调),或直接通过API下发指令给设备。
3. 硬件安装与接线要点
在对设备进行软件对接前,需确保硬件安装规范,以保证探测准确性。
安装位置:壁挂高度为 1.4m - 1.7m,探测距离最远可达5米(微动),角度约120°。避免正对空调出风口、暖气片或大幅摆动的植物,以免雷达干扰。
接线说明(重要) :
设备供电:该设备为 AC 100-250V(交流市电) 供电。请将零线接入N端子,火线接入L端子。
负载控制:如果希望有人时自动打开照明灯,可将灯的零线接零线排,火线接入设备的 “OUT”端子。设备内置继电器,支持最大2200W阻性负载。
4. 软件对接核心流程
对接的核心在于两点:接收设备上报的状态 和 服务器下发控制指令。芯步开放了标准的HTTP接口,所有通信均为JSON格式。
4.1 准备开发者凭证
登录芯步控制台,获取以下三个关键参数:
AppID:应用的唯一标识。
AppSecret:接口鉴权密钥(严禁泄露)。
Device ID:设备标签上的ID(如
1878)。
4.2 配置数据上报URL(关键步骤)
设备默认将数据发往芯步官方云,如需自建服务器,需在设备配置页面(或通过API)设置 “消息推送URL” 。例如:http://yourdomain.com/api/sensor/callback。配置完成后,设备探测到的每一次人体变化都会实时POST到这个地址。
4.3 签名算法实现
无论是接收上报时的数据校验,还是主动控制设备,都需要进行MD5签名。所有接口请求均需携带 sign (签名) 和 ts (时间戳) 参数。
签名生成步骤(伪代码):
将
AppSecret进行一次MD5加密:secret_md5 = md5(AppSecret)拼接字符串并再次加密:
raw_str = secret_md5 + ts最终签名:
sign = md5(raw_str)
校验:服务器端收到请求后,使用相同的算法计算签名,比对一致则验证通过,防止非法请求。
4.4 接收探测数据(设备 -> 服务器)
当设备检测到状态变化(如从“无人”变“有人”)时,会向您配置的URL推送如下格式的JSON数据:
解析逻辑
服务器收到后回写
{"code":0}表示接收成功。您的业务系统即可根据此消息触发相应的联动场景,例如:记录该工位的使用率,或向中控台发送“有人”信号。
4.5 下发联动指令(服务器 -> 设备)
如果您需要远程关闭接在设备上的灯光,或者修改探测灵敏度,可以向API发起请求。
请求地址
https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求方法:POST
请求Body
其他常用命令
关闭雷达模块:
{"radar_enable": 0}关闭红外模块:
{"infrared_enable": 0}
5. 业务逻辑实现
在您的应用服务器中,实现以下逻辑来处理双模数据:
“与”逻辑判断:利用双模特性。只有当红外未检测到 AND 雷达未检测到时,才判定为“无人”。否则判定为“有人”。这避免了单红外模式下人体静坐时的误判。
防抖处理:传感器上报非常灵敏(毫秒级),为了避免业务逻辑频繁触发(如频繁开关灯损坏继电器),在服务器端设置 “延时确认” 。
场景:收到“无人”信号后,不立即关灯,而是延迟3-5分钟。期间若再次收到“有人”信号,则取消关灯任务;若持续无人,再执行关灯操作。
心跳监测:设备会定时发送心跳包。若服务器超过设定时间(如5分钟)未收到设备任何数据,应触发离线告警,通知维护人员检查设备网络或供电。
6. 总结
高可靠性:红外+雷达“双模”,消除误报,特别适合办公室、卫生间、医院病房等静坐场景。
低代码对接:纯HTTP协议,无需学习复杂的MQTT或CoAP协议,支持任何主流后端语言(Java, Python, PHP, Node.js)。
实时联动:从探测到事件到服务器接收,通常在1秒以内,结合HTTP API控制继电器,可实现人到灯亮、人走灯灭的极致节能体验。
即插即用:设备直接接入220V零火线和WiFi,无需额外购买网关,降低了集成硬件成本。
通过以上步骤,开发者即可在短时间内完成芯步双模传感器与自有系统的无缝对接,实现稳定、精准的人体存在感应监测。