CATALOG

芯步的壁挂式“双模”传感器同时提供红外和雷达数据,配合开放的HTTP接口,可以实现比传统PIR更精细的联动逻辑——比如判定“有人静止但未离开”或“无人持续时间达到阈值后再关灯”。以下方案涵盖从物模型理解、数据接收到自定义触发规则的全流程,可直接落地到你的系统里。

1. 解决概述

壁挂式“双模”人体存在传感器(红外+雷达)相比传统的红外传感器,最大的优势在于能识别“人体存在”而不仅仅是“人体移动”。通过对接芯步开放的HTTP接口,您可以接收设备上报的实时状态,并结合业务需求(如办公室、仓库、智能家居)编写自定义逻辑。

核心价值:

  • 高可靠性:红外与雷达双模验证,只有当两者均判定“无人”时才触发无人事件,避免空调/灯光误关

  • 实时响应:状态变化触发HTTP推送(毫秒级)。

  • 可控性强:支持通过API远程控制设备自带的线路输出(如控制灯光或排风扇)。

2. 准备工作与环境配置

在开始代码开发前,您需要完成以下基础配置。

  1. 获取API凭证

    • 登录芯步控制台,获取 AppIDAppSecret。这是所有API调用和接收推送的凭证

  2. 设备配网与激活

    • 参照产品手册将传感器连接至2.4GHz WiFi网络。该设备无需网关,直连路由器

  3. 配置消息推送服务器(关键步骤)

    • 在控制台设置您的服务器接收地址(URL)。当传感器探测到有人/无人时,平台会向该地址发送POST请求。

3. 数据接收与物模型解析

要实现自定义联动,您首先需要看懂设备发来的数据。

3.1 状态属性定义(物模型)

当环境变化时,设备会推送以下核心字段。根据设备型号(如UNI-CGQ-RT-H-BG),推送的JSON数据通常包含以下状态

字段标识符说明值含义
infrared_target红外感应状态1=有人移动, 0=无人移动
radar_target雷达感应状态1=探测到微动/存在, 0=无存在
presence_status综合存在状态逻辑算法:红外或雷达任一为1时,通常判定为有人。
power线路输出状态1=接通(负载工作), 0=断开

3.2 什么是““双模””逻辑?

在您的自定义代码中,不仅依赖红外信号。由于红外对静止人体不敏感,若只依赖红外会频繁出现“有人却关灯”的情况。

推荐逻辑:

  • 判定为“有人”infrared_target == 1radar_target == 1

  • 判定为“无人”infrared_target == 0radar_target == 0(两者均为无人)。

4. 核心实现:自定义联动逻辑

为了满足不同场景,我们需要在服务器端(或云函数)编写规则引擎。以下是两种典型的自定义联动场景实现。

4.1 第一种场景:灵敏模式 vs 节能模式(防误判)

需求:在办公室,人员伏案工作不动时,灯不能灭;在走廊,人离开后灯即刻灭。

解决方案代码逻辑(伪代码):

4.2 第二种场景:联动排风扇与安防(利用线路输出)

该传感器自带一路AC输出(继电器),可直接控制小型电器。但如果您需要联动网络上的其他设备(如音箱、空调),则需要通过API调用。

需求:当探测到“无人”持续10分钟,不仅关闭本地灯光,还要通过API关闭远端空调并发送微信通知。

实施步骤:

  1. 接收数据:服务器收到 radar_target=0infrared_target=0

  2. 计时等待:设定计时器。如果在10分钟内收到“有人”信号,则重置计时器。

  3. 执行联动

    • 控制自身设备:调用控制接口,下发 {"power":0} 关闭本设备连接的负载

    • 控制第三方设备:调用芯步其他设备的API(如智能插座),或调用企业微信/钉钉接口发送告警。

5. 对接开发实战:API接口调用

当自定义逻辑判定需要执行动作时(如远程关灯或切换灵敏度),您需要调用芯步的设备控制接口

5.1 接口调试与签名

该平台接口采用动态签名验证。以下是基于Python的请求示例,演示如何向壁挂传感器下发指令(例如开启/关闭雷达模块)。

注:在实际场景中,该接口通常用于维修重置或主动场景切换,大多数联动逻辑应由设备自动上报触发,无需主动查询。

5.2 配置设备自身逻辑(边缘计算)

为了降低服务器压力,该传感器支持本地配置。您可以直接通过API修改设备的配置项,让设备在没有互联网的情况下也能执行简单逻辑

  • 配置项示例 (配置项字段):

    • relay_change_1 (探测到有人时线路动作): 可设为 1 (打开) 或 no (无动作)。

    • relay_change_0 (探测到无人时线路动作): 可设为 0 (关闭) 或 no

    • infrared_change_0 (红外无人触发持续时间): 可设为 30 (30秒) 或 60 (1分钟)。

自定义联动技巧:如果你希望在“无人5分钟后”再断电,而不想修改服务器代码,可以直接下发配置修改设备的 infrared_change_0 参数,实现边缘端触发。

6. 高级联动逻辑示例

业务场景联动逻辑规则 (If-Then)涉及接口/动作
智能会议室预约IF 红外=0 AND 雷达=0 AND 时间>5分钟 THEN 释放会议室资源,关闭投影仪。1. 接收上报2. 调用会议室系统API释放订单3. 调用红外控制API关闭设备
鱼缸/宠物喂食器IF 雷达=1 (有宠物靠近) THEN 触发语音警告:“宠物勿动电源”。1. 接收雷达上报2. 调用语音喇叭API播放指定文字
仓库安防布防IF 布防模式开启 AND 雷达=1 (夜间非工作时间有人) THEN 触发蜂鸣器报警。1. 接收上报2. 下发命令 {"buzzer":1} 让传感器本地蜂鸣

7. 总结

通过对接芯步壁挂式“双模”人体存在传感器,您可以打破厂商固化的逻辑限制。核心实施路径如下:

  1. 利用双模优势:结合红外(快速响应移动)和雷达(感知静止存在),自行编写防误报算法。

  2. 标准化对接:通过配置消息推送URL接收实时数据,通过签名机制调用控制API。

  3. 混合逻辑:将简单的延时判断写入设备配置项(边缘端),将复杂的跨设备联动放在服务器端(云端)。

人体存在传感器产品方案:
活动现场人体感应与火灾预警:怎样把壁挂式安全节能探测器集成到项目中
查看 >>
怎样在培训教室人体存在监测中集成智能硬件来实现远程人体存在状态监测
查看 >>
怎么在智慧教室人体存在监测中集成智能硬件来实现人体微动探测
查看 >>
民宿房间人体感应照明:怎么把智能人体存在传感器吸顶雷达版对接到项目中
查看 >>
弱电间人体感应联动:怎样把吸顶式高精度红外传感器对接到项目中
查看 >>
联动场景方案:
怎么在创客工坊门禁管理中集成智能设备来实现门禁系统联动控制
查看 >>
怎么在智能家居人体感应照明中集成智能设备以实现场景联动控制
查看 >>
智能家居情景模式联动:怎样把DIY色彩氛围灯控制器接入到项目中
查看 >>
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>
如何在门店灯光管理中集成智能硬件来实现灯光场景联动控制
查看 >>
人体用途方案:
如何在图书馆自习室人体存在感应中接入智能设备来实现远程人体存在状态监测
查看 >>
如何在共享台球厅人体感应联动中对接智能设备以实现远程人体存在状态监测
查看 >>
怎么在智慧教室人体存在监测中集成智能硬件来实现人体微动探测
查看 >>
怎样在共享健身房人体存在监测中接入智能硬件以实现红外人体存在探测
查看 >>
怎么在图书馆自习室人体存在感应中对接智能硬件来实现人体存在状态检测
查看 >>