店铺照明智能化是提升体验、降低能耗的有效手段,而“有人亮灯、无人关灯”的自动感应需求非常普遍。芯步的壁挂式双模人体活动监测器(红外+雷达)开放了HTTP接口,可以灵活集成到自有项目中,实现精准的照明控制。
以下是具体的解决方案:
1. 产品选型与核心优势
在芯步的产品线中,推荐选用 智能人体存在传感器[壁挂] (型号:UNI-CGQ-RT-H-BG)。
该传感器具备以下核心优势:
双模检测 (红外+雷达) :不同于传统的纯红外传感器(只能探测移动),这款产品融合了 红外探测 和 雷达微动探测。雷达技术可以探测到人体呼吸等微小动作,避免传统感应灯在人体静止(如玩手机、蹲厕所)时误判为无人而熄灯的尴尬。
自带强电输出 (AC Output) :该设备自带一路继电器输出,可以直接控制灯光的电源通断(AC 100-250V),无需额外的继电器模块,接线方便。
开放API接口:支持HTTP接口控制与数据上报,适合集成到Web、APP或小程序中。
2. 对接设计
为了实现将硬件集成到您的自有项目中,采用“设备直连云端+业务系统订阅”的架构最为轻量。
设备层:壁挂传感器安装于店铺天花或墙壁,连接店铺Wi-Fi。
云平台层:芯步开放平台(负责设备连接、指令转发)。
应用层(您的项目) :您的业务服务器(接收设备上报的状态)或客户端(直接下发控制指令)。
3. 详细对接步骤
3.1 环境准备与配置
注册与创建:在芯步官网注册开发者账号,进入工作台获取 AppID 和 AppSecret(开发者密码)。
设备配网:给传感器上电,通过官网或小程序,将设备配置到店铺的2.4GHz Wi-Fi网络中。
获取设备ID:在控制台设备列表中找到该设备,复制其唯一的 Device ID(例如:1878),后续所有API调用都需要此ID。
3.2 接口协议解析
芯步的接口签名规则较为简单,核心是动态生成Sign签名。
签名计算公式
Sign = md5( md5(AppSecret) + ts )
逻辑说明
先将AppSecret进行一次MD5加密。
将加密后的字符串拼接当前时间戳(ts,单位秒)。
将拼接后的字符串再次进行MD5加密,得到最终的Sign。
3.3 业务逻辑实现(照明控制)
根据您的项目场景,可以通过以下两种或结合的方式实现照明控制。
第一种场景:本地自动控制模式(最简单)
设备本身内置了逻辑规则。您无需编写代码,只需在对接时调用API修改配置项,让传感器自己控制灯光。
目标:无人超过3分钟,关闭接在传感器上的灯;有人立即开灯。
API调用示例您需要下发命令修改传感器的配置参数。
注:上述命令配置后,设备将脱离您的服务器独立运行,即使断网也会根据传感器状态控制灯光。
第二种场景:云端业务联动模式(更灵活)
如果您需要在“开灯”的同时,执行其他业务逻辑(如记录客流、发送欢迎语到收银台),则需搭建自己的消息接收服务器。
第1步:配置消息推送在芯步控制台,将您的服务器地址填入“消息推送”URL。当传感器状态变化时,平台会主动推送数据。
第2步:接收设备上报设备状态变化时,您的服务器会收到如下格式的POST数据:
第3步:下发控制指令您的服务器处理完业务逻辑后,可反向调用API控制灯光或其它设备。
目标:当检测到有人,且当前时间是晚上(18:00-次日8:00),开灯。
代码逻辑(伪代码) :
3.4 指令速查表
为了便于开发,以下是该传感器常用的Order命令列表
| 功能描述 | Order JSON 参数 | 取值说明 |
|---|---|---|
| 控制线路(手动开关) | {“power”: 1} | 1=接通(开灯), 0=断开(关灯) |
| 控制雷达模块 | {“radar_enable”: 1} | 1=启用雷达, 0=禁用 |
| 控制红外模块 | {“infrared_enable”: 1} | 1=启用红外, 0=禁用 |
| 设置无人延时 | {“infrared_change_0”: 60} | 单位:秒(需配合配置命令使用) |
| 查看设备状态 | {“system”: “network”} | 获取信号强度和IP |
4. 项目实施注意事项
接线安全:该设备直接接入220V强电。接线前请一定要断开总闸。负载端(灯光)功率不要超过继电器的额定负载(阻性2200W / 感性350W)。
避坑指南
Wi-Fi频段:仅支持2.4G Wi-Fi,请确保店铺路由器开启了2.4G频段。
时间戳同步:生成Sign时,请确保服务器时间与标准时间误差不宜过大,否则会鉴权失败。
双模逻辑:默认逻辑是红外和雷达都探测到无人,才判定无人。这非常灵敏,但也请注意探测范围,避免感应到店铺外路过的行人。
调试模式:在开发初期,可以在控制台开启“调试模式”,此时系统会忽略Sign签名校验,方便您用Postman等工具快速调试接口连通性。上线前关闭即可。
通过以上步骤,您可以在1-2小时内完成从配网到代码调用的全过程,将芯步的硬件无缝嵌入到您的店铺照明管理系统中。