这是一个针对无人值守门店(如自助健身房、共享茶室、成人用品店、KTV迷你包厢等)场景的技术落地解决方案。
我们将依托芯步的开放平台,使用5路智能继电器模块或聚合插座,手把手教你如何通过API接口实现远程总控。
一、 痛点与解决思路
很多开无人店的朋友遇到过一个头疼的问题:顾客走了空调忘关、某个灯一直亮着,或者设备死机了需要重启。如果是普通店铺,自己去关一下就行;但无人值守门店追求的就是“零人工”,这时候就需要一套能“上网”的电路控制系统。
我们的目标是:利用芯步的智能硬件,把机柜或配电箱里的5路关键线路(照明、路由器、空调、冰柜、排风扇等)统统接入云端。这样,无论你在哪里,手机点一下或者系统自动判断,就能实现一键全开、一键全关,或者单独关掉某一路。
二、 硬件选型:用什么设备?
要实现“5路总控”,最简单的方法不是买5个单插,而是直接选用芯步生态内的5路智能继电器控制模块。
在芯步开放平台中,这类设备通常属于“智能插座/继电器”类别。你需要确认设备具备以下特征:
物理通道: 明确支持5路输出(L1, L2, L3, L4, L5)。
通讯协议: 支持Wi-Fi(直连,无需网关)或有线网络。
核心能力: 开放HTTP API接口(芯步的核心优势就在这里)。
接法示意:
总进线: 接入设备的电源端。
出线(1-5路):
第1路: 总照明(招牌灯、过道灯)
第2路: 核心网络(路由器、交换机——注意:这一路通常不断,或者设置独立供电)
第3路: 空调内机
第4路: 新风/排风扇
第5路: 冰柜/自动售货机
三、 接口对接:怎么控制它?
这里就是芯步比较好用的地方了。它们把复杂的物联网协议简化成了我们熟悉的 HTTP 请求。说白了,就是给你几个网址,你访问一下,就能开关电了。
1. 准备工作:拿到设备的“身份证”
首先,把设备通电配网,添加到你的芯步账号下。在芯步的开放平台后台,你能看到每个设备唯一的 device (设备ID)。例如:device = "10086" (假设)
2. 核心动作:下发开关指令
你需要对着芯步的服务器发一条指令。由于我们要控制具体的第几路,需要看API文档里的参数。
场景A:我要把所有设备都关了(一键打烊)这时候需要发一个“多路控制”指令。虽然我没看到具体的“Batch Control”文档链接,但在实际操作中,针对5路设备,通常有两种逻辑:
发一条指令,携带
power1到power5全部设为0。或者,如果设备支持场景模式,直接调用场景关闭。
场景B:我要单独关掉第3路(空调忘关了)利用 设备控制接口,向指定设备下发命令 。假设我们在代码里写逻辑,大概就是这样(伪代码概念):
在开发中,你需要请求这个地址:
http(s)://api.thingboot.com/{你的AppID}/device/send/Body里带上数据:
场景C:我要开门营业(一键全开)逻辑同上,只不过是把 power1-power5 都设为 1。
3. 进阶玩法:自动化和传感联动
光有手动远程开关还不够“智能”。既然用了芯步的接口,你可以把它接到你的小程序后台里。
温控联动: 搭配芯步的温湿度传感器。当检测到室内温度 > 30℃ 且 房间状态为“有人”时,系统自动调用API开启第3路(空调)。当客人扫码结账离店后,自动关闭空调 。
断网重启: 如果你的路由器偶尔死机,你可以写个定时任务(Cron Job),每天凌晨4点,先把第2路(路由器电)断开,等10秒,再通过API把第2路接通——物理重启网络。
四、 实战接线与安装(机柜场景)
在无人值守门店,设备通常集中在弱电箱或壁挂式机柜里。以下是针对“5路总控”