CATALOG

店铺照明智能化是提升体验、降低能耗的有效手段,而“有人亮灯、无人关灯”的自动感应需求非常普遍。芯步的壁挂式双模人体活动监测器(红外+雷达)开放了HTTP接口,可以灵活集成到自有项目中,实现精准的照明控制。

以下是具体的解决方案:

1. 产品选型与核心优势

在芯步的产品线中,推荐选用 智能人体存在传感器[壁挂] (型号:UNI-CGQ-RT-H-BG)

该传感器具备以下核心优势:

  • 双模检测 (红外+雷达) :不同于传统的纯红外传感器(只能探测移动),这款产品融合了 红外探测雷达微动探测。雷达技术可以探测到人体呼吸等微小动作,避免传统感应灯在人体静止(如玩手机、蹲厕所)时误判为无人而熄灯的尴尬

  • 自带强电输出 (AC Output) :该设备自带一路继电器输出,可以直接控制灯光的电源通断(AC 100-250V),无需额外的继电器模块,接线方便

  • 开放API接口:支持HTTP接口控制与数据上报,适合集成到Web、APP或小程序中

2. 对接设计

为了实现将硬件集成到您的自有项目中,采用“设备直连云端+业务系统订阅”的架构最为轻量。

  • 设备层:壁挂传感器安装于店铺天花或墙壁,连接店铺Wi-Fi。

  • 云平台层:芯步开放平台(负责设备连接、指令转发)。

  • 应用层(您的项目) :您的业务服务器(接收设备上报的状态)或客户端(直接下发控制指令)。

3. 详细对接步骤

3.1 环境准备与配置

  1. 注册与创建:在芯步官网注册开发者账号,进入工作台获取 AppIDAppSecret(开发者密码)

  2. 设备配网:给传感器上电,通过官网或小程序,将设备配置到店铺的2.4GHz Wi-Fi网络中

  3. 获取设备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. 项目实施注意事项

  1. 接线安全:该设备直接接入220V强电。接线前请一定要断开总闸。负载端(灯光)功率不要超过继电器的额定负载(阻性2200W / 感性350W)

  2. 避坑指南

    • Wi-Fi频段:仅支持2.4G Wi-Fi,请确保店铺路由器开启了2.4G频段

    • 时间戳同步:生成Sign时,请确保服务器时间与标准时间误差不宜过大,否则会鉴权失败。

    • 双模逻辑:默认逻辑是红外和雷达都探测到无人,才判定无人。这非常灵敏,但也请注意探测范围,避免感应到店铺外路过的行人

  3. 调试模式:在开发初期,可以在控制台开启“调试模式”,此时系统会忽略Sign签名校验,方便您用Postman等工具快速调试接口连通性。上线前关闭即可

通过以上步骤,您可以在1-2小时内完成从配网到代码调用的全过程,将芯步的硬件无缝嵌入到您的店铺照明管理系统中。