这是一份关于“共享场所智能设备安全联动控制”的解决方案。我们主要围绕芯步的开放接口能力展开,重点解决“怎么把不同设备串起来,让它们能听话、能配合”的问题。
一、 我们想解决啥痛点?
咱们平时去的共享自习室、联合办公空间或者短租公寓,经常遇到几个让人头大的问题:
“人走灯还在”的浪费:某个会议室用完了,空调还在16度吹着,电费哗哗的。
“手忙脚乱”的权限:访客来了,前台要在钥匙堆里找钥匙;半夜有人尾随进门,也没个报警。
各玩各的“信息孤岛”:门禁是门禁,监控是监控,空调是空调。管理员要开好几个App,别说联动了,不打架就不错了。
我们要做的,就是基于芯步的开放接口,把这些“聋子”设备变成“耳聪目明”的智能体。
二、 整体思路:大脑+手脚+神经网络
我们把方案设计成一个三层结构,这样好理解,也好维护:
感知/执行层(手脚):就是那些具体的设备,比如智能插座(PDU)、门磁、电表、温湿度传感器、摄像头。其中像芯步的智能PDU(分控插座) 是关键,它能独立控制每一个插孔,相当于给每个电器都装了个开关。
传输/接入层(神经网络):通过HTTP请求或MQTT协议。芯步的接口永久免费开放,不管是公网API还是局域网私有化部署都支持,这就很灵活。
控制/决策层(大脑):就是咱们自己搭的后台服务器。所有的规则,比如“检测到门禁开了 -> 开灯”,都在这算。
三、 核心技术姿势(接口怎么用?)
这一part稍微硬核一点,咱们得知道怎么跟设备“说话”。
1. 怎么叫醒一个设备?
芯步提供的接口非常标准。比如我们要关掉一个插座,只需要往它的服务器发个请求:接口地址http(s)://api.thingboot.com/{AppID}/device/control/参数
实操体会:开发的时候注意,因为现场WiFi信号可能不好,接口返回
200只代表指令发出去了,不代表设备真的执行了。如果是要确认断电这种高安全场景,去订阅MQTT的消息推送,等设备确认执行成功才算完。
2. 怎么让一堆设备“集体行动”?
一个一个控制太慢了,我们要用分组控制。比如“靠窗一排的电脑”。接口地址/group/control/把同一区域的设备绑在一个组里,发一个指令,整组执行关灯/关电。这在晚上打烊时特别有用,一键下班。
四、 实战:三大核心联动场景
现在我们聊聊具体的活儿怎么干,这是方案的精髓。
第一种场景:人、电、空调的“极致抠门”联动(节能+体验)
目标:房间有人就通电、开空调;人走了,立马断电,不浪费一度电。
怎么整
在工位区装人体传感器(或通过门禁判断)。
当传感器检测到“无人状态”持续 10 分钟。
系统动作:后台服务器接收到无人信号,调用芯步设备控制接口,向该区域的智能插座下发
power=0指令,物理断电(电脑、显示器、饮水机)。反过来:当有人刷卡进门或传感器检测到人,调用指令
power=1,且通过红外发射头(或直接控制智能空调插座)打开空调。
提个醒:空调压缩机有保护机制,断电再启动最好延时3-5分钟,这个逻辑要在后台写死。
第二种场景:会议室“预约-解锁-供电”联动(管理+安全)
目标:线上订了会议室,只有订的人能开门,进门自动亮灯开投影。
怎么整
用户在小程序下单预订 14:00-15:00 的会议室。
预授权:系统在 13:55 自动调用门禁接口,把用户的手机蓝牙/二维码权限下发给这间会议室的门锁。
使用中:用户扫码开门的一瞬间,门磁传感器触发信号。服务器接收到后,调用接口开启室内的灯光、空调、投影幕布插座。
清场:15:00 会议结束时间到,系统不急着断电(防止拖堂)。等到 15:10 检测到门被关上且内部传感器无人,强制关闭所有设备电源。
第三种场景:安防“火眼金睛”联动(高安全)
目标:非法闯入或起火,系统不仅叫唤,还得有“动作”。
怎么整
消防联动:烟感报警器触发。
强制动作
无视任何节能规则,强制切断新风机电源(防止烟雾扩散)。
调用门禁接口,将走廊和逃生出口的门禁全部断电/常开,保证人能跑出去。
向所有管理员的手机推送“火警位置地图”。
防尾随/闯入:晚上10点后,如果大门被非授权方式打开,摄像头自动联动抓拍,调用接口切断该区域所有工位插座电源(吓阻小偷并防止触电),同时声光报警。
| 场景 | 触发条件 | 执行动作(调用接口) | 核心价值 |
|---|---|---|---|
| 节能模式 | 无人感应10分钟 | 下发power=0关插座、调高空调温度 | 降本增效 |
| 会议模式 | 扫码开门 | 开灯、开投影仪插座、开空调 | 无感体验 |
| 消防模式 | 烟感告警 | 开逃生门禁、切非消防电源、推送警报 | 生命至上 |
五、 开发落地的小(别踩坑)
光有接口文档还不够,想把系统做稳,这几点你记一下:
网络断了咋办?共享场所最怕断网。如果用的是芯步的网关设备,尽量开启局域网控制功能。就算外网断了,你手机连上同一个本地WiFi,通过内网API也能控制开关,别让断网导致设备全瞎。
状态同步是灵魂千万别只靠“发指令”,要定时轮询或订阅设备状态。比如用户手动按了插座的按钮关了灯,你后台数据库状态要能同步更新,别App里还显示“灯亮”。
接口调用的“防抖”人体传感器可能一秒触发好几次。如果每次触发都去调用一次API,服务器压力大,设备也累。在后端做个“限流”或“动作冷却”,比如 5 秒内不管怎么触发,只执行一次开灯指令。
权限分级给保洁阿姨的App权限和给店长的权限要分开。阿姨只能控制自己区域的灯,店长能看所有电表和监控。
六、 总结
基于芯步这套方案,其实就是搭积木。
硬件选支持芯步协议的智能PDU和门磁。
接口调通
device/control和group/control。逻辑写好“如果...那么...”。
效果:用户觉得“智能、高级”,老板看着电费单“偷笑”,保安坐在中控台“喝茶”。
这套方案不仅适用共享办公,公寓、小型诊所、教育机构都能用。如果你那边的设备已经就位了,直接去芯步开放平台看对接文档就行,他们的接口文档挺清晰的,而且免费,这点很友好。