芯步的传感器产品基于开放HTTP接口,支持将探测消息推送至你自己的服务器,再由服务器下发指令给执行设备,整个链路灵活可控。以下方案围绕“弱电间无人值守”场景,以带联动输出的壁挂人体存在传感器为核心,说明如何完成端到端对接。
解决方案:弱电间人体感应联动系统对接方案
1. 概述与适用产品
在数据中心、弱电井等场景,往往需要精确监测人员进出以控制照明或触发安全警报。芯步的 智能人体存在传感器[壁挂] 或 雷达传感器2[壁挂] 是核心设备。这类传感器具备以下关键特性:
双模检测:结合红外与毫米波雷达,不仅能检测移动,还能探测微动(呼吸等),避免灯光误灭。
自带联动输出:部分型号(如UNI-CGQ-RT-H-BG)内置继电器,自带一路AC市电输出接口,可直接接照明灯,实现“本地硬件联动”,即使断网也能控制。
开放接口:支持HTTP协议,允许将探测数据上报到你的服务器,或由你的系统远程查询/控制。
对接目标:将传感器的“有人/无人”状态无缝集成到你现有的监控平台、工单系统或楼宇自控系统中。
2. 系统架构与数据流向
为了实现“联动”,传统做法是传感器控制硬件,但集成到项目需要软件中间件。本方案采用 “设备直连+API回调+本地闭环” 的混合架构。
感知层:传感器通过WiFi 2.4G连接网络,监测弱电间环境。
传输层:设备状态变化时,主动HTTP POST请求推送到你的服务器。
控制层:你的服务器处理逻辑(如判断持续时间),反向调用设备HTTP接口控制通断。
执行层:传感器内部继电器吸合/断开,控制外接设备(灯带、散热风扇或告警器)。
3. 实施步骤详解
3.1 硬件安装与接线(项目集成第一步)
供电:该系列传感器支持 AC 100-250V 宽电压输入,弱电间直接取电即可,无需额外变压器。
负载接线(关键)
如果你希望不依赖服务器实现控制(如人来灯亮),直接将灯具的火线接入传感器的“负载输出”端,零线共用。设备内置了继电器,探测到有人会自动闭合电路。
注意负载限制:阻性负载(白炽灯)2200W以内;感性负载(LED灯、电机)350W以内,弱电间设备柜散热风扇需注意功率。
3.2 注册与API凭证准备
在芯步开放平台(ThingBoot Open)进行开发配置
注册开发者账号,获取 AppID 和 AppSecret。
在控制台绑定设备ID(Device ID),获取设备唯一标识。
计算签名:所有API请求需携带签名鉴权。规则为:
Sign = md5(md5(AppSecret) + Ts)。
3.3 接收设备数据(核心对接)
传感器检测到环境变化(有人进入/无人离开)时,会向预设的URL推送数据。
配置推送地址:在你的项目中搭建一个公网可访问(或局域网内)的HTTP端点。
接收数据格式:服务器端需解析JSON。示例数据如下(解析逻辑):
字段解析:
occupancy_status为true表示有人,illuminance为光照度。
代码逻辑:接收到“无人”状态后,不要立即断电,增加延时逻辑(如连续5分钟无人),防止人员静止(如维修设备)时误关灯。
3.4 反向控制实现联动
当你的业务逻辑需要强制执行(如远程关闭该区域电源)时,可调用控制接口:
请求地址
https://api.thingboot.com/{AppId}/device/control/命令下发:发送
{"power":0}可切断传感器输出线路,实现远程关灯。
4. 业务场景联动示例
假设你将此传感器接入自己的运维可视化平台
场景A:节能与告警联动
维修工进入弱电间 -> 传感器探测到“有人” -> 上报服务器 -> 服务器API回调下发指令点亮照明(或本地硬件直接亮灯,更快)。
维修工离开 -> 传感器上报“无人” -> 你的系统记录此次事件。
高级联动:若在凌晨2:00-6:00“无人”时段,服务器检测到温湿度传感器剧烈波动,可联动该传感器切断该机柜风扇电源,并发出告警。
场景B:安防布防在非授权时段(如深夜),若传感器上报“有人”但门磁系统显示门未授权打开:
你的系统接收“occupancy”:”true”。
系统自动查询门禁日志发现无记录。
系统调用语音音柱接口(芯步生态):
{"play:text":"发现非法闯入,已通知安保"}。同时调用传感器接口
{"power":0}切断该区域设备供电,强制驱离。
5. 常见问题与技术要点
局域网依赖问题:芯步设备支持纯局域网运行。如果你的项目部署在涉密内网,只需在设备网络设置中将推送地址指向内网服务器IP即可,数据不经过外网。
响应速度:API控制通常有80-120ms延迟。对于照明等即时性要求高的场景,直接使用传感器自带的“联动输出”接线,这是毫秒级的物理响应,体验更好。
双模逻辑:设备在红外和雷达都判定无人时才上报“无人”。对接时请注意,这可能会在上报时有短暂延迟(为了确认无人),服务器端日志记录时需容忍这一延迟。
通过以上步骤,你无需编写复杂的硬件驱动,只需利用标准的HTTP协议,即可将芯步的传感器深度集成到你的项目中。