芯步的智能控制器采用“硬件+HTTP接口”架构,4路设备级联即可覆盖8路监测需求。以下方案围绕API对接、状态轮询、异常告警三个核心环节展开。
1. 项目需求与挑战
在自助服务终端(如快递柜、售货机、充电宝机柜)的运维中,电源管理是保障设备在线率的核心。常见的痛点包括:
状态盲区:运维人员无法远程知晓某一格口(如电磁锁)或工控机是否断电,往往接到用户报修才被动响应。
故障定位难:当整机“黑屏”或“罢工”时,无法快速判定是总电源故障、单路空开跳闸还是设备自身死机。
能耗浪费:非高峰时段部分设备(如加热膜、辅助显示屏)长期通电,造成能源浪费。
目标:利用芯步的智能控制器硬件及其开放API,集成进现有的自助终端SaaS运维后台,实现至少8路关键电源的远程监测与精细化控制。
2. 系统设计
为实现8路(甚至更多)的监测需求,本方案充分利用芯步产品的级联特性与标准API。
2.1 硬件选型策略
核心设备:选用 芯步 4路智能控制器 (UNI-KZQ-DC-4)。
理由:该设备提供了4路可独立控制的直流输出,每路支持最大10A电流,非常适合控制机柜内的电磁锁、风扇、工控机等直流设备。同时,该设备支持HTTP接口控制,响应速度极快(约80-120ms的指令响应)。
级联方案(关键点)
由于目标是8路监测,而单台控制器为4路,在一个终端机柜内部署 2台4路控制器。
应用分配
控制器 A (端口1-4):负责机柜主控系统、工控机、网络交换机(通过继电器控制交流接触器实现)以及散热风扇。
控制器 B (端口1-4):负责副柜或周边设备,如照明灯带、加热除湿模块、副控制板供电。
2.2 网络拓扑
现场层:2台智能控制器通过 Wi-Fi (2.4GHz) 或网口接入现场的商业宽带或工业4G路由器。
云平台层:设备连接至芯步云。芯步开放了专属API域名 () 及MQTT/Socket数据通道用于实时推送。
业务层:自助终端的SaaS运维系统通过调用芯步的API,主动获取状态或接收设备变更上报。
3. 软件对接与状态监测实现
这是方案的核心,即如何通过代码实现“监测”。纯粹的“开关”不是目的,“读取不到状态时的告警联动” 才是价值所在。
3.1 接口对接准备
芯步的接口采用标准的HTTP方法,数据格式为JSON。开发者只需准备好:
AppId:应用的唯一标识。
Sign/Token:基于时间戳和密钥生成的签名,用于鉴权 。
Device ID:上述两台4路控制器的设备ID(由平台生成)。
3.2 “状态监测”的实现逻辑(两种模式)
针对自助机柜设备(如电磁锁、屏幕)是否存在,单纯靠控制器反馈“线路通电”是不够的,需要结合“设备心跳”与“线路物理状态”双重确认。
模式一:主动查询 (HTTP Pull)适用于运维后台巡检。系统通过定时任务(如每5分钟)调用API查询设备状态。
请求地址
http(s)://api.thingboot.com/{AppId}/device/status/判断逻辑
如果API返回对应端口
power1="on",但机柜业务系统(如心跳接口)无响应 → 判定为设备死机,需重启对应端口。如果API返回
power1="off"→ 判定为物理断电或空开跳闸。
模式二:实时消息推送 (HTTP Push / 方案高级进阶)芯步传感器类产品支持“实时状态上报”机制 。
配置:在芯步控制台设置消息推送URL(即你的服务器公网地址)。
效果:一旦控制器的任一电路状态发生变化(如从通到断),云端会毫秒级地将数据POST到你的服务器。这使得“偷电检测”或“突发断电”的实时告警成为可能。
3.3 具体的指令示例(参考)
以下是一个典型的接口调用示范,用于读取或控制第1台控制器的前两路状态
4. 核心价值:从“监测”到“自愈”
结合芯步的API,方案可以为自助终端增加自动运维(Auto-Healing) 逻辑,这是满足8路监测的高级形态:
死机自动重启
探测到工控机(接在A路)Ping不通。
策略:调用API关闭
powerA-> 等待10秒 -> 调用API开启powerA。结果:无需人工到场,2分钟内恢复服务。
分时供电策略
监测到当前是深夜低峰期。
策略:调用API切断控制器B的4路电源(如加热膜、副柜灯光、广告屏),仅保留主控与网络。
结果:实测可降低约30%的待机功耗。
过流/过载预警
虽然基础版主要用于开关量控制,但通过扩展芯步的传感器生态(如在此回路上串联配套的能耗监测模块),可以采集实时电流。
当监测到某路电流持续超过阈值(如10A上限),API自动切断该路并推送告警,防止火灾隐患 。
5. 部署实施要点
接线规范:鉴于机柜内部电磁环境复杂,应将智能控制器安装在弱电侧。若控制220V强电(如空调、总闸),请一定要通过中间继电器隔离,切勿直连高压。
网络保障:自助终端常处于地下室或信号盲区。虽然控制器支持Wi-Fi,部署 4G Cat.1 DTU 进行网络桥接,或者选用带外置天线版本的控制器以增强信号穿透力 。
设备ID管理:由于涉及2台设备(8路),在SaaS系统中创建虚拟映射表。例如:
设备A_端口1=位置_主柜工控机,设备B_端口3=位置_副柜照明,确保运维界面直观易懂。
6. 总结
该方案利用芯步 4路智能控制器 的灵活级联特性,通过标准的 HTTP API 完美解决了自助终端对8路电源状态监测的需求。它不仅仅是一个“遥控开关”,更是一套将“监测、告警、自愈”融为一体的自动化运维工具,能有效降低自助终端的MTTR(平均修复时间)并提升无人化运营的可靠性。