CATALOG

一、先聊聊这个场景

各位创客朋友,大家好!

咱们平时捣鼓创客工坊,很多时候会遇到这样一个需求:怎么知道工作坊里有没有人?或者更细一点——什么时候有人进来了,什么时候人走了,甚至人是不是一直安静地坐在那儿干活?

传统方案其实挺尴尬的。用普通红外传感器吧,人只要坐着不动稍微久一点,它就以为“没人了”,然后咔嚓关灯、关设备——你正焊电路板呢,眼前一黑,心态崩了。用摄像头吧,隐私问题又绕不开,而且图像处理对算力要求也高。

芯步的人体存在传感器就挺适合这类场景的。这玩意儿用的是“雷达+红外”双模检测,雷达能隔着玻璃、蚊帐检测到2米内的呼吸和吞咽这类微动,红外则在人体完全静止时辅助判断。说白了,只要你人还在屋里,不管你动没动,它都能知道。

这篇文章我就结合芯步的开放接口,手把手分享一下怎么在工坊环境里快速搭一套人体存在监测系统。

二、硬件选型:挑什么设备

2.1 核心传感器

主角当然是智能人体存在传感器[壁挂款]。它的几个核心特点:

  • 双模检测:红外+雷达,只有两者都判断“无人”才上报无人状态,避免误判

  • 检测范围:5米内有效,覆盖普通工坊足够了

  • 上报机制:人体状态变化时实时向云端/服务器推送

  • 接口开放:支持HTTP API和MQTT,想怎么接就怎么接

  • 价格:单台135元左右(批量更便宜)

2.2 可选联动设备

如果想让系统有点“执行力”,可以搭配:

  • 智能墙壁插座/开关:检测到无人时自动断电,有人时自动通电

  • 智能语音播报喇叭:有人进入时播报欢迎语或安全提示

不过咱们创客嘛,也可以直接用传感器数据去驱动自己的作品,比如点亮LED灯带、触发摄像头拍照、或者往钉钉群发通知——接口都是开放的,随便玩。

三、接口对接:怎么拿数据、怎么控制

芯步的开放平台是永久免费的,不收费。提供两种调用方式:HTTP和MQTT。

3.1 前置准备:获取凭证

  1. 注册芯步账号,创建“工作台”

  2. 进入物联网控制台,找到“开发设置”

  3. 拿到三样东西:AppID(应用ID)、AppSecret(开发者密码)、设备ID(贴在设备外壳上或控制台里都能看到)

3.2 方式一:HTTP接口(简单直接)

下发指令给设备的接口长这样

签名计算(这点要注意,很多人第一次会栽在这儿):

其中ts是当前时间的Unix时间戳(秒,10位数字)

举个栗子:想查询人体存在传感器的当前状态,可以这样写(伪代码):

返回格式统一为

注意:code:200只代表平台收到了指令,设备是否真的执行了,通过异步消息推送确认

3.3 方式二:MQTT(实时推送更省心)

如果不想轮询,用MQTT订阅状态变化会更优雅

  • 地址mapi.thingboot.com,端口1883

  • 用户名:你的AppID

  • 密码:你的AppSecret

  • 订阅主题api/{AppID}/device/event(具体主题名以官方文档为准)

传感器检测到人体状态变化时,会主动往这个主题推送消息,你后台一收就能实时响应。做“人来灯亮、人走灯灭”这类场景,用MQTT体验最好。

四、实际落地:工坊里的几种玩法

4.1 第一种场景:工作台智能电源管理

工坊里经常有电烙铁、热风枪这类设备,人走了忘关很危险。可以这么做:

  1. 在工作位上方安装人体存在传感器

  2. 在插座前端串联智能墙壁插座

  3. 写个简单脚本:订阅传感器状态,连续5分钟检测到“无人”则切断插座电源

  4. 人回来时,传感器上报“有人”,自动恢复供电

这样既安全又省电,而且人不用任何操作

4.2 第二种场景:工位占用状态看板

多人工坊想知道哪些位置有人在用?写个Web小页面就行:

  • 每个工位对应一个传感器

  • 后台用Python/Node.js轮询或订阅传感器状态

  • 前端实时展示工位地图,绿色=有人,灰色=空闲

  • 甚至可以记录使用时长,方便统计工位利用率

4.3 第三种场景:语音迎宾/提醒

搭配智能语音播报喇叭

  • 传感器检测到有人进入 → 触发语音喇叭播放“欢迎来到创客工坊,请戴好护目镜”

  • 检测到有人在危险区域(如激光切割机旁)停留太久 → 播报安全提示

  • 闭馆前检测到还有人没走 → 播报“工坊即将关闭,请收拾物品”

4.4 场景四:与自家作品联动

这才是创客精神的核心——传感器数据不一定要去控制官方设备,你完全可以把它对接到自己做的作品里。比如:

  • 做一个“氛围灯”,人来了变彩色,人走了变呼吸灯模式

  • 搭一个“来访计数器”,每次有人进入就在OLED屏上+1

  • 联动舵机,人来了自动给你开门或者翻出工具箱

只要HTTP请求能跑到的地方,树莓派、ESP8266、甚至你的笔记本电脑,都能收到数据然后干点有趣的事。

五、避坑指南(经验之谈)

1. 签名计算容易错

用官方给的示例测一下,确认通了再换自己的设备。时间戳要用不是毫秒,别栽在这儿

2. 注意请求频率限制

单个设备1次/秒,别写死循环去狂刷接口。做实时监听请用MQTT订阅,不要用HTTP轮询。

3. 设备配网需要用2.4G WiFi

芯步的设备只支持2.4G频段,手机热点或路由器记得切一下

4. 红外+雷达双模的理解

只有两者都判断“无人”才上报无人,这导致一个情况:如果你刚离开房间但传感器视角里还有余热,可能会延迟几秒才上报无人。做“人走断电”时加个延时逻辑(比如连续2次无人状态才动作),避免误触发

5. 网关设备的注意点

如果用的是Zigbee版本的人体传感器(不是WiFi版),下发指令时需要带gateway参数,指定网关设备ID。买的时候确认一下版本,优先选WiFi版的省事。

六、总结一下

芯步这套方案,核心价值在于把企业级的

人体存在传感器产品方案:
怎样在设备机房人体存在与火灾预警中集成智能设备来实现远程火灾预警监测
查看 >>
怎样对接壁挂式红外雷达双模探测器来实现设备运行状态监控
查看 >>
共享自习室人走断电控制:如何把5米人体存在探测器接入到自己的项目中
查看 >>
展会现场安全监测:如何把壁挂式双功能传感器接入到项目中
查看 >>
如何在民宿房间人体感应照明中集成智能硬件来实现人体存在状态检测
查看 >>
人体活动场景方案:
如何在工厂车间人体活动监测中对接智能设备来实现自定义人体感应联动逻辑
查看 >>
怎么在创客工坊人体活动监测中对接智能硬件来实现人体存在感应监测
查看 >>
创客工坊人体活动监测:怎样把HTTP接口壁挂人体存在检测设备接入到软件项目中
查看 >>
工厂车间人体活动监测:怎么把吸顶式存在感应控制器接入到项目中
查看 >>
创客工坊人体活动监测:怎样把吸顶式高精度红外传感器接入到软件项目中
查看 >>
存在用途方案:
怎样对接吸顶式微波雷达探测器来实现存在感应数据上报
查看 >>
怎么在共享健身房人体存在监测中接入智能设备以实现远程人体存在状态监测
查看 >>
如何在图书馆自习室人体存在感应中接入智能设备来实现远程人体存在状态监测
查看 >>
如何在共享充电站人体感应控制中接入智能设备以实现人体存在状态上报
查看 >>
怎样在共享台球厅人体感应联动中对接智能设备以实现存在感应数据上报
查看 >>