CATALOG

展会现场人来人往,传统的常亮照明太费电,手动开关又不现实。用雷达传感器做“人来灯亮、人走灯灭”是最佳方案,而且芯步这款传感器本身就带HTTP接口,对接起来不用搞复杂的嵌入式开发,你的软件项目直接通过HTTP API就能控制它。

下面是一套完整的对接思路,从硬件配置到代码实现都给你捋清楚。

一、 为什么选这款雷达传感器?(硬件选型理由)

在展会这种复杂环境里,普通红外感应(PIR)有个大毛病:人坐着不动或者离得远点,它就以为没人了,灯就灭了,非常尴尬。

芯步的这款智能人体存在雷达传感器2[壁挂] 核心优势在于雷达技术

  1. 探测存在感,不只是移动:它能探测到人体呼吸引起的胸腔微动。即使观众站在展板前看资料一动不动,灯也不会灭

  2. 范围广:6米内运动感应,4米内微动存在感应,角度约120°,覆盖一个标准展位绰绰有余

  3. 直连WiFi:这玩意儿不用买额外的网关,插上电连上WiFi就能上网,部署非常灵活

二、 对接逻辑示意图

先别急代码,咱们理一下思路。整个流程很简单,传感器负责“感觉”,你的服务器负责“决策”,你的界面负责“展示”

  1. 硬件层:传感器装在展位上方,通电联网。

  2. 数据上报:你摸一下键盘或者走过去,雷达波感应到了,传感器立马给你的服务器发一条HTTP请求(JSON格式),内容大概是 { "status": "someone_exists" }

  3. 软件处理:你的后端收到消息,直接调用芯步(或者你自己的灯控设备)的接口,发指令把灯打开。

  4. 反向控制(可选):如果你在后台大屏上想强行关灯,点一下按钮,前端调用API -> 发给传感器 -> 传感器执行关灯。

三、 详细的对接步骤(实战篇)

第一步:硬件入网配置

拿到传感器后,首先得让它连上展会的WiFi。

  • 操作方式:芯步的传感器一般支持SoftAP配网模式。用手机连上传感器的热点,然后把展会的WiFi账号密码告诉它。

  • 小技巧:展会现场无线信号干扰大,这设备支持配置5组WiFi,可以把主备信道都填上,哪个信号强连哪个

第二步:设置数据上报地址(关键点)

这是对接的核心。你需要有一台公网服务器(或者展会的局域网服务器,支持私有化部署 )。

  • 在芯步的后台(或者直接通过指令),把你服务器的URL配置给传感器。

  • 举个例子:你配置传感器把数据发到这里: http://你的服务器IP/api/sensor/callback

  • 发生了什么:以后只要传感器状态一变(有人变无人,无人变有人),它就会往这个地址 POST 一段 JSON 数据。

第三步:后端如何接收数据

写代码这部分很简单,就像接收网页表单提交一样。不管你是用Java、Python还是Go,只要开一个HTTP接口就行。

伪代码逻辑如下:

第四步:如何控制灯(下发指令)

既然你已经有软件项目了,控制灯也很直接,调一下接口就行了。

  • 接口地址http(s)://api.thingboot.com/{AppId}/device/control/

  • 需要带上的参数sign(签名)、ts(时间戳) 主要是为了安全,防止别人乱刷你的设备。

  • 请求Body:告诉设备把雷达模块和灯的开关打开。

注:如果你的灯不是直接插在这个传感器上的,这一步的控制对象就是现场的智能灯,道理一样,都是发HTTP指令。

第五步:展会大屏可视化(前端展示)

为了显得有科技感,你可以在展会现场的大屏上做个实时地图。

  • WebSocket连接:当后端收到“有人”信号时,直接推送到前端页面。

  • 效果:大屏上的展位图对应的小人图标亮起,或者变成红色,附带显示“当前停留人数”、“平均驻留时长”等数据。这不仅能控灯,还能做展位热力图分析——哪个展品围观的人多,一目了然。

四、 调试中的“坑”与对策(直白版)

  1. 关于“雷达”的灵敏度

    • 问题:雷达能穿玻璃和薄木板。如果有人只是路过传感器背后的墙,它可能会误判有人。

    • 对策:在接口指令里调整 sensitivity 参数,把探测距离拉近一点,或者调整安装角度,让它只盯着展位里面看。

  2. 无人关灯的延迟处理

    • 问题:如果雷达判断“无人”马上关灯,人家只是低头系个鞋带,灯灭了体验很差。

    • 对策:在软件层面做延时。收到“无人”信号后,别急着关,倒计时30秒。这30秒内如果又收到了“有人”信号,就取消关灯任务。这种业务逻辑放在你的后端代码里实现最灵活。

  3. 网络抖动

    • 展会人一多,WiFi信道容易堵。虽然这款传感器支持主动上报,但如果网络断了,你收不到数据。

    • :开启传感器的离线联动功能。在配置里直接写死:如果探测到有人,继电器闭合通电。这样即使断网,灯该亮还是亮,只是你看不到统计数据而已。

五、 总结

你看,其实不用特别复杂的嵌入式编程。

  1. 装设备:通电、联网。

  2. 写接口:写两个API(一个接收传感器消息,一个发指令控制灯)。

  3. 跑逻辑:收到有人 -> 发开灯指令;收到无人 -> 等30秒 -> 发关灯指令。

这样一来,你们的展会方案就实现了“人来灯亮、人走灯灭”,而且还自带物联网数据报表功能,去跟客户谈方案的时候,这就叫软硬件一体化解决方案