CATALOG

芯步的吸顶式人体活动监测器(红外/雷达版)开放了标准的HTTP接口,集成起来就像调用普通API一样简单。下面这套方案主要讲怎么做数据对接和业务联动,你可以根据自己的软件架构灵活调整。

如果你正经营共享充电站(比如电瓶车棚或汽车充电位),是不是经常遇到这种糟心事:不管有没有人,灯和屏幕都24小时亮着,电费哗哗往外流;明明有“占位狗”不充电干停着,你却没法自动预警。

其实解决这事儿很简单,核心就是给你的充电站装上一双“眼睛”——吸顶式人体活动监测器。今天我们就结合芯步的硬件,聊聊怎么用最直白的方式把它集成到你的软件后台里。

一、准备工作:认识你的“小雷达”

我们要用的硬件是芯步的 “智能人体存在传感器[吸顶]” 。你不用纠结它是红外还是雷达,只要知道它能实时告诉你:“头顶上 5-8 米范围内,现在有没有人”。

这个设备有个很实用的物理功能:它自带一路继电器输出(说白了就是一根能“通/断”的电线)。你可以直接把棚顶的 LED 灯串在这上面,这样哪怕断网,灯也会随着人的活动亮灭。

但在今天的方案里,我们主要玩它的联网功能——把“有人/无人”这个数据通过 HTTP 协议传到你的服务器上

二、核心流程:数据是怎么跑起来的?

要实现“人走屏灭、人来进行欢迎语音、占位报警”,数据流程大概分三步走:

  1. 感应上报:有人走进充电位,传感器检测到变化。

  2. 服务器接收:芯步平台把“有人”这个状态推送到你的后台。

  3. 指令下发:你的后台判断逻辑,告诉充电桩“熄屏”或者告诉喇叭“喊话”。

这里的关键是 “消息推送” 。传感器自己是不会说话去喊充电桩的,它只告诉云端:“我这里有情况了”,剩下的路由逻辑由你的业务代码决定。

三、手把手写代码:把传感器接入你的系统

芯步的接口很常规,只要你写过 REST API,看一遍就能上手。

第一步:接收传感器的“情报” (最关键的一步)

当传感器检测到有人或无人时,芯步平台会主动往你的服务器地址发 POST 请求。

你需要准备一个 URL 接口地址(例如:https://你的域名/api/sensor/callback),并在芯步后台配置好这个地址。

当有人进入时,你的后台会收到这样的数据:

你的后端代码逻辑(伪代码):

第二步:给充电桩发指令 (控制联动)

上面代码里用到的 control_device 函数,其实就是调用芯步的 “向设备下发指令” 接口

请求地址:https://api.thingboot.com/你的AppID/device/control/?sign=计算的签名&ts=时间戳

请求体(JSON):

这里有个小坑提醒你:下发指令返回 200 不代表设备执行了,它只代表指令送出去了。如果设备离线,照样没用。如果你需要确认,记得去对接芯步的“设备状态变化”的异步消息

第三步:解决“频繁上报”的烦恼

很多新手会问:如果人一直坐在那里,传感器每秒都报“有人”,服务器岂不是要炸?

其实不用慌。你看这个传感器的手册,有个配置项叫 “红外无人触发持续时间”

你可以这样设置:

  • 触发持续时间:设成 “3秒”“马上” (人一来,立刻亮灯)。

  • 释放持续时间:设成 “60秒” (人走了,等1分钟再报“无人”)。

这样做的好处是:当人在里面充电时,传感器并不会疯狂刷数据,它只在 “从无人变有人”“从有人变无人(且维持了60秒)” 这两个瞬间给你发消息。这是物联网节能的最佳实践。

四、进阶玩法:解决“油车占位”和“僵尸车”

既然有了人体感应,你完全可以把它变成一个智能停车场助手。

场景:某辆车停进来,但充电电流为 0。逻辑:传感器此时会一直报“有人”。代码:如果系统检测到“有人”状态持续超过 15 分钟,且关联的充电桩功率为 0。动作:触发芯步的语音音柱接口,自动播报:“请 BXX 车牌的师傅尽快驶离,这里是充电专用车位”。

五、故障排查:可能遇到的坑

1. 为什么收不到推送?

  • 检查 Sign 签名:芯步的接口对签名计算比较严格,它是 md5(md5(AppSecret) + ts) ,弄错顺序就会报 5006 错误

  • 防火墙/白名单:如果你的服务器有防火墙,记得在芯步后台把你的服务器 IP 加入白名单,否则请求会被拦截

2. 数据延迟大不大?芯步这套走的是 HTTP 或 MQTT,实测从传感器探测到动作 -> 到达你服务器,通常在 100-200 毫秒左右。对于控制灯光和屏幕亮灭来说,你根本感觉不到延迟,完全够用。

3. 红外 vs 雷达怎么选?

  • 红外:便宜,省电,但夏天高温环境下可能会误报,或者对着玻璃不好使。

  • 雷达(毫米波/微波):贵一点,但能穿透玻璃/塑料,能检测微动(比如坐着不动玩手机),最适合充电站这种需要判断“人在车内但不动”的场景

总结

把芯步的吸顶传感器集成到你的软件项目里,本质上就是 “写一个接收消息的 WebAPI”

  1. 装硬件:在车棚顶上装好传感器,接好电。

  2. 配置 URL:在芯步后台把消息推送地址改成你自己的服务器地址。

  3. 写逻辑:服务器收到“有人” -> 调用接口开屏幕/开灯;收到“无人” -> 关屏幕。

这套方案成本极低(一个传感器也就几十块的控制权),但省下来的电费却是实打实的。