CATALOG

芯步的雷达传感器通过HTTP接口上报“有人/无人”状态,你可直接在自己的服务器接收数据并触发断电指令。以下是完整的接入方案。

解决方案:基于芯步雷达传感器的人走断电智能化改造

1. 整体设计

要实现“人走断电”,核心逻辑是:雷达探测到无人 -> 上报状态至你的服务器 -> 服务器下发断电指令(或触发计时器)-> 执行器断电

由于雷达传感器本身只负责感知,不能直接切断220V电路,因此需要配合智能插座、继电器或智能断路器作为执行端。

架构流程图:

  1. 感知层:芯步雷达传感器(探测人体存在)。

  2. 网络层:WiFi 2.4G直连。设备通过HTTP/HTTPS将消息推送到你的服务器。

  3. 服务层(你的项目)

    • 接收端:搭建公网API端点(或局域网端点),接收雷达的状态报告。

    • 逻辑判断:处理JSON数据,判断是无人状态,且持续时间(如果需要)是否满足阈值。

    • 控制端:调用芯步的控制接口(或第三方插座接口)发送“断电”指令。

  4. 执行层:智能插座/继电器收到指令,断开电路。

2. 接入步骤

2.1 设备配网与初始化

首先需要将传感器接入网络,芯步支持小程序/控制台配网

  • 设备仅支持2.4G WiFi。

  • 通过“芯步小程序”或“物联网控制台”,将现场的WiFi SSID和密码写入设备。

  • 成功后,设备会自动连接网络。

2.2 配置数据上报地址(关键)

传感器采用“上行推动”模式,即它不会让你来拉数据,而是检测到变化就推给你

  • 操作位置:在芯步的“物联网控制台”中,找到设备管理 -> API配置。

  • 设置URL:你需要填入你的服务器公网地址(或局域网地址),例如:http://yourdomain.com/api/sensor/callback

  • 说明:支持私有化部署和纯局域网环境,如果你在局域网内改造,可以直接填写电脑或局域服务器的IP地址

2.3 接收上报的数据

当有人进入或离开雷达探测范围(4-6米)时,芯步会向你的服务器发送POST请求

你需要编写的接收端代码逻辑(伪代码示例):

2.4 下发断电指令(控制执行器)

你的服务器在确认“无人”后,需要向执行器(智能插座/继电器)发送命令。

情况A:直接控制雷达传感器自带的输出线路(若适用)查阅资料发现,部分芯步传感器本身具备“线路(power)”控制功能,可以直接接电器

  • API接口地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求方式:POST

  • 请求Body

  • 预期响应:约80-120ms内设备继电器会动作

情况B:联动第三方智能插座如果雷达传感器不带输出接口,你需要控制另一台WiFi插座。

  • 芯步支持服务端联动。你的后台在收到“无人”信号后,同样使用上述HTTP接口,只是device换成插座的ID,命令power:0

3. 技术细节与优化

为了让方案更稳定、更智能,你需要关注以下细节:

关键点说明与
探测精度该雷达可探测4米内微动(如呼吸、心跳),比普通红外更难误判,适合办公室/卫生间
防误判机制不“人一走立刻断电”。在服务器端设置延时队列(如连续30秒无人再断电),防止人在静止阅读/睡觉时灯熄了。
双模确认部分型号支持红外+雷达双模,逻辑是“红外触发+雷达确认”,能进一步降低因窗帘飘动等造成的误报
私有化部署如果你对数据延迟或安全要求比较高,可以利用文档中提到的“自建消息服务器”功能,让数据完全不经过芯步云,直接在局域网通信

4. 实战场景示例:会议室节能改造

需求:公司会议室经常没人但空调、投影仪不关。方案

  1. 安装:在天花板吸顶安装芯步雷达传感器,视角120°,覆盖整个会议室

  2. 接入:将传感器接入公司局域网WiFi,配置回调地址为公司内部的服务器http://192.168.1.200:8080/meeting/report

  3. 联动

    • 你的服务器维护一个会议室的“占用状态”。

    • radar_enable状态变为无人且持续5分钟,你的服务器向总电路智能断路器发送断电指令。

    • 当有人进入,雷达推送有人,服务器自动恢复供电或通过手机App远程送电。

5. 总结和需要注意的点

接口统一性:芯步的开放接口非常简洁,无论是传感器还是执行器,都统一使用/device/control/接口,只需修改device ID和order参数即可,接入成本较低

避坑指南

  • WiFi频段:必须使用2.4G WiFi,5G会搜不到信号

  • 签名验证:上线前请一定要开启sign(签名)验证,并校验ts(时间戳)的有效性(比如5分钟内),防止黑客伪造请求导致误断电或恶意攻击。