CATALOG

壁挂式高精度“双模”探测器集成了红外与雷达双重探测技术,同时自带一路可控电源输出。以下方案详细说明如何通过芯步开放接口,实现对探测器上电器供电的远程开关控制。

解决方案:基于芯步开放接口对接“双模”探测器实现远程电源控制

1. 概述

壁挂式高精度“双模”探测器(型号:UNI-CGQ-RT-H-BG)不仅具备红外+雷达双重人体感应功能,还内置了一路继电器输出(AC 100-250V输出)。通过芯步开放的HTTP API接口,您可以远程控制这一路输出的通断,从而实现对连接在其上的照明、警示器等设备的电源管理。

适用场景:

  • 办公节能:在下班后或无人时段,远程切断办公室照明/电源。

  • 安防联动:探测到无人时,自动关闭插座或声光报警器。

  • 工业控制:根据系统指令,远程复位或关闭现场某一路电器设备。

2. 准备工作

在开始接口对接前,请完成以下环境准备:

  1. 硬件就位

    • 确保探测器已接入AC 220V市电。

    • 关键点:将需要控制的电器(如灯带、蜂鸣器)接入探测器的“负载输出”端(参考设备背面的走线示意)。

  2. 网络配置

    • 为设备配置2.4GHz的WiFi网络,确保设备在云端处于“在线”状态。

  3. 获取凭证

    • 登录芯步工作台。

    • 在“开发设置”中获取 AppIDAppSecret(开发者密码),这是调用接口的钥匙。

  4. 获取设备ID

    • 在控制台设备列表中,查看该探测器的唯一标识 Device ID(如:1878)。

3. 接口对接方案

控制该设备的核心是向芯步平台发送一个HTTP POST请求。平台使用签名机制保证安全性,命令通过JSON格式传输。

3.1 接口基本信息

  • 请求地址https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • 请求方法POST

  • Content-Typeapplication/json

  • 签名算法sign = md5( md5(AppSecret) + ts ) (其中 ts 为Unix时间戳)。

3.2 核心命令结构根据该探测器的产品手册,控制继电器 “接通”“断开” 使用字段名 power

功能描述命令参数 (order)设备返回码 (code)物理表现
开启电源{"power": 1}200 (下发成功)负载输出端闭合,电器开始工作。
关闭电源{"power": 0}200 (下发成功)负载输出端断开,电器停止工作。

注意"code":200 仅代表指令被云端接收并行至设备,若设备处于离线状态,指令不会生效。

3.3 请求示例 (以关闭电源为例)假设 AppIDtestAppDevice ID1878,需要关闭设备电源。

1. 计算签名AppSecretabc123

  • 第一步:md5(abc123) = e99a18c428cb38d5f260853678922e03

  • 第二步:取 ts = 1714032000

  • 第三步:计算 sign = md5(e99a18c428cb38d5f260853678922e031714032000) = xxxxxxxxxxxxxxxxxxxx

2. 发送请求 (Linux Curl为例)

3. 请求参数详细说明

字段类型必填说明
deviceString探测器的设备ID,从控制台获取
orderObject指令集。
powerInt1 = 接通/开启电源;0 = 断开/关闭电源

4. 成功返回示例

4. 进阶应用:基于“无人状态”的自动控制策略

在实际解决方案中,往往需要根据探测器感知的人体存在状态自动切断电源,而不仅仅是通过手动发送HTTP指令。

由于探测器不仅执行指令,还会上报数据,您可以利用这一特性设置自动化逻辑:

  1. 监听设备上报当“红外”和“雷达”均判定无人时,设备会向平台上报状态。您可以通过芯步的消息推送机制接收该状态变更

  2. 业务逻辑执行您的服务器接收到“无人”事件后,自动拼接上述 /device/control 接口的关闭指令,发送给同一台设备的 Device ID,即可实现“人走灯灭/电断”的无人值守方案。

5. 常见问题与排错 (FAQ)

  1. 为什么发送指令成功 (code=200),但电器没反应?

    • 检查负载:确认电器功率是否超过探测器负载上限(感性负载不超过350W)。

    • 检查接线:确认电器是接在“负载输出”端,而非直接接在零火线上。

    • 检查设备状态:在控制台查看设备当前是否显示“离线”。

  2. 控制延迟高怎么办?

    • 芯步接口公网延迟通常在80-120ms左右,若延迟过高,请检查本地网络上行带宽,或考虑使用MQTT协议进行长连接控制。

  3. 如何获取更详细的设备状态?

    • 可以通过调用 设备详情接口 获取当前设备的具体属性,例如当前是有人/无人状态、当前的 power 值(开/关)等。

6. 总结

通过芯步的标准化HTTP接口,对接壁挂式“双模”探测器的电源控制功能仅需三步:配置网络 -> 获取ID -> 调用 power 指令。该方案复用性强,开发人员即使不接触底层硬件协议,也能在10分钟内完成“远程控制”及“无人自动断电”等智能化场景的搭建。

人体存在传感器产品方案:
银行网点人体存在监测:如何将壁挂式红外雷达双鉴传感器对接到自己的项目中
查看 >>
如何接入智能人体存在传感器[壁挂]来实现设备电源开关控制
查看 >>
智能家居人体感应照明:怎样将壁挂安装雷达人体感应器接入到自己的项目中
查看 >>
智能化改造安全节能场景:怎么将壁挂式双鉴雷达烟雾报警器接入到自己的项目中
查看 >>
怎么在智能化改造人体感应场景中集成智能硬件以实现故障告警通知
查看 >>
电源场景方案:
怎样在智能垃圾桶电源控制中接入智能硬件以实现低电压监测告警
查看 >>
企业机房机柜设备电源控制:怎么将8位智能分控PDU对接到软件项目中
查看 >>
广告机设备机柜电源管理:怎样把智能远程控制8位分控PDU 使用场景接入到自己的项目中
查看 >>
如何接入智能人体存在传感器[壁挂]来实现设备电源开关控制
查看 >>
仓储设备电源控制:如何将AC4-30A 物联网开关对接到自己的项目中
查看 >>
设备用途方案:
怎样对接20W 远程喊话壁挂音箱以实现云端设备状态监控
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
怎样在共享麻将馆设备机柜电源控制中集成智能硬件来实现8路设备电源总控
查看 >>
如何接入10A 5孔智能插座以实现定时开关设备电源
查看 >>
如何接入15W 语音播报壁挂音箱以实现设备故障语音告警
查看 >>