CATALOG

这是一份关于如何将芯步壁挂式红外雷达复合探测器集成到“无人值守空间”项目中的解决方案。我尽量写得详细、口语化一些,方便你和技术团队沟通。

一、 为什么选这个“小东西”?

在很多无人值守场景(如自习室包间、智能厕所、试衣间、仓库休息区),我们最怕两件事:

  1. 人走了没关空调/电灯(浪费钱);

  2. 人进去被锁死或晕倒了没人知道(安全隐患)。

普通的红外传感器有个大坑:人坐着不动(比如上厕所、看书、睡着)它就以为没人了,直接给你断电芯步这款壁挂式复合探测器最大的优势是:红外 + 雷达双重检测。 雷达能探测到呼吸带来的微动,哪怕人静止不动,它也知道“有人在”

二、 硬件准备与“傻瓜式”安装

1. 设备选型

使用 “智能人体存在红外和雷达传感器[壁挂]”“雷达传感器2” 。注意要买壁挂版,适合装在门框上方或墙壁2.5米高处

2. 接线与供电

这个传感器是 220V 供电(接市电),不是电池版的,所以安装时要预留零火线,就像装一个插座一样简单

  • L(火线)N(零线) 接好就行。

  • 安装位置:对准人体主要活动区域(如沙发、床、马桶)。它的探测距离大概在 4-6米,角度 120度 左右,基本能覆盖一个小房间

3. 配网

下载“芯步”App或登录控制台,用 SmartConfig(智能配网) 或者 AP模式(热点配网) 把设备连上 WiFi(注意只支持 2.4G 频段)。配网成功后,云端就能看到这台设备了。

三、 集成核心:怎么让系统听懂“有人/没人”?

这一步是把物理设备变成你项目里的一个“数据点”。

1. 原理揭秘:主动上报(Push)

这个传感器不是摆设,当有人进入、离开、或者保持静止时,它会主动向你的服务器 “扔数据” 。这就是 HTTP 消息推送你需要提前在芯步控制台设置一个 “回调URL” (也就是你服务器接收数据的API地址)。当传感器状态改变时(比如从“无人”变“有人”),它会立刻发一个POST请求到这个地址。

2. 数据格式解读

参考官方文档,传感器上报的数据会包含关键字段,解读如下

  • infrared_target:红外感应的结果(1=有人,0=无人)。这个反应快,但人不动可能会变0。

  • radar_target:雷达探测结果(有人/无人)。这个能测微动。

  • presence_status:综合判定的存在状态。

逻辑:在服务器端,我们不要只看瞬间数据,融合判定——只有当红外和雷达都持续上报“无人”超过30秒(这个时长可以调节),才判定为无人。 这样可以防止人短暂没动就被“踢出去”。

3. 代码集成示例(伪代码思维)

假设你用Python/Java写后端,你的API接收代码大概逻辑如下:

四、 进阶玩法:反向控制与联动

除了接收数据,你的项目也可以反向控制它,或者利用它去控制别的设备。

1. 远程控制(下发命令)

比如你需要在系统后台强制重启传感器,或者临时关闭检测,可以用 HTTP 接口 下发命令

  • 请求地址https://api.thingboot.com/{AppId}/device/control/

  • 签名算法md5(md5(AppSecret) + 时间戳)(注意防重放攻击,这个要封装好)。

  • 下发命令示例{"radar_enable":1} 打开雷达模块

2. 场景联动(无人断电核心)

如果项目里同时集成了芯步的智能插座(比如控制充电桩或空调插座)操作流程

  1. 传感器探测到“无人”。

  2. 服务器收到消息。

  3. 服务器调用 智能插座的关断接口这样,你不仅知道有没有人,还能直接控制电源,实现真正的节能。

五、 防误报与体验优化(重要经验)

在实际项目中,直接拿裸数据用容易出bug,这里有3个“避坑”:

  1. 关于探测间隔传感器默认是“状态变化才报”。为了保险,在系统里做个心跳机制。虽然设备没报“有人”,但你可以每隔5分钟去查询一次设备状态(拉取模式),做双重保险

  2. 关于卫生间/宿舍场景如果用于厕所,千万不要用纯红外,人一蹲下不动就熄灯会吓死人。必须使用这款 雷达+红外 的。雷达能穿透一定的遮挡(如玻璃门、薄隔板),判定人在里面

  3. 网络稳定性这个设备依赖WiFi。如果WiFi断了,它就变“聋哑”了。针对断网情况,可以开启设备的 “本地联动”“离线策略”(如果支持固件配置),断网时也能本地控制继电器

六、 总结

要把这个壁挂探测器集成到你的项目里,其实就是 “三步走”

  1. 物理集成:接好220V电,挂墙上,连WiFi。

  2. 云端对接:写好一个接收回调的接口,处理好 红外+雷达 的双重逻辑,别把人判丢。

  3. 业务闭环:拿到“有人/无人”的状态,去干该干的事(开灯、关空调、发警报)。

芯步的接口文档写得比较全,直接看产品手册里的 “消息推送”“设备控制” 章节就能上手,如果卡在签名算法上,直接用他们官方给的代码示例改就行