AC2-10A智能通断器是解决售货机远程电路管理的核心组件,配合芯步的开放接口,可以在不改造原有MDB协议的前提下,快速实现货道电机、压缩机、照明灯的独立远程控制。以下是详细的集成方案:
1. 背景与需求分析
在传统的自动贩卖机运营中,设备故障(如货道卡住、制冷失效)往往需要人员到场排查。痛点在于无法远程切断故障设备的电源进行硬重启,也无法独立控制非MDB协议(Multipoint Data Bus,多通道数据总线)的大功率设备(如加热器、LED灯带)。
本方案的目标是将芯步 AC2-10A 智能通断器 嵌入贩卖机电气柜,通过其 HTTP/ MQTT 开放接口 ,实现对贩卖机各子系统的独立供电管理,从而建立“云端指令-硬件执行-状态反馈”的自动化闭环。
2. 解决方案设计
2.1 硬件选型与连接拓扑
硬件:芯步 AC2-10A 智能通断器 (2200W/10A额定功率)。适用场景:此设备支持 ESP32 等微控制器生态,但在芯步体系下,它已内置联网模块,可直接通过云端 API 调用,无需额外开发固件。
电路改造策略
主控供电:将贩卖机主控板的220V输入先经过AC2-10A,实现对主板的远程硬重启。
模块化控制
制冷系统:将压缩机电源接入通断器。在夜间或低峰期自动断电以节能,或在检测到冰堵时远程断电解冻。
照明系统:利用“先通后断”功能,模拟“人来灯亮”或执行定时策略。
异常货道:针对非MDB协议的独立电机,直接串联在电机供电回路上,作为紧急熔断开关。
2.2 软件架构
采用 Server-Smart Device 直连模式,避免复杂的网关配置。贩卖机主板(或边缘网关)仅作为网络通道,降低主板的计算压力。
控制流:运营后台 → 芯步开放API(调用设备控制接口) → 芯步云 → AC2-10A设备 → 继电器动作。
数据流:AC2-10A状态(通/断、电流负载) → 芯步云消息推送 → 您的业务服务器。
3. 核心集成步骤:从API到硬件
3.1 设备注册与凭证准备
在芯步控制台完成以下动作:
添加设备,获取 AC2-10A 的唯一标识: Device ID (如
12345678)。获取 API 凭证: AppID 和 AppSecret。
关键配置:确保设备连接的 Wi-Fi 为 2.4G 频段,且信号强度稳定(RSSI > -60dBm)。
3.2 实现远程重启(核心自动化场景)
这是解决售货机死机最常用的功能。当主控板无响应时,管理员无需到场,通过 API 下发命令即可。
接口实现
URL:
https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}Method: POST
Body (JSON) :
自动化逻辑不要直接断电,应采用 先断后通 的复合指令。例如,执行断电后等待5秒再上电,以确保设备电容完全放电。由于API原生支持自定义动作,您可以在 order 中传递 point 或时间序列参数,实现“断开-等待-闭合”的自动化序列。
3.3 集成到您的业务后台(代码级示例)
您需要在您的服务器端编写逻辑来签名并调用芯步的接口。签名算法为 md5(md5(AppSecret) + ts)。
后端集成逻辑
故障捕获:您的售货机程序检测到“电机堵转”或“网络超时”。
决策:调用您的业务逻辑,判断是否允许重启(如非交易高峰期)。
执行:构造HTTPS请求,携带正确的签名,向指定Device ID下发
{“power1”:0}指令。校验:由于API返回200仅代表指令送达,不代表设备已动作。您需要订阅芯步的异步消息推送,确认设备真实回传了“断开”状态,再记录日志。
4. 高级功能与策略优化
4.1 防篡改与安全机制
签名校验:所有API请求必须携带时间戳(
ts)和动态签名,防止重放攻击。物理安全:将AC2-10A封装在带防拆开关的电气盒内。一旦检测到柜门非法开启,云端可立即下发断电指令,锁定贩卖机。
4.2 电力监控与预测维护
利用AC2-10A的负载检测能力(若产品支持,通常16A版本具备基础检测),实时监控电流波动。
场景:如果压缩机启动瞬间电流异常偏高且持续不降,系统判定为制冷剂泄漏或电机即将烧毁,自动切断该路电源并发送维修工单。
4.3 与上位机的联动(Protocol Integration)
若您的售货机主控板基于 RK3566 或类似安卓主板,集成流程如下:
在安卓主板中编写一个 Background Service。
Service 定期 Ping 网关或检测 MDB(Multipoint Data Bus,多通道数据总线)通信状态。
若连续3次 Ping 失败,Service 调用 AC2-10A 的本地 API(局域网控制)或云端 API 执行复位。
5. 实施注意事项
安全第一:AC2-10A直接接入220V强电。集成时必须由持证电工操作,接线端子需牢固(L/N 输入输出不可接反),并确保设备放置于干燥、阻燃的电气盒内。
网络冗余:不要过度依赖云端控制。开启设备的局域网控制功能。当外网断开时,贩卖机主板(若在同一网段)可通过内网POST请求直接控制通断器,这是芯步开放接口支持的特性。
负载限制:AC2-10A额定10A。对于带有大电容或电感的设备(如压缩机),切换瞬间可能产生电弧。请确保设备选型留有 20%-30% 的余量。
6. 总结
通过将 AC2-10A 远程控制开关 作为执行单元,配合 芯步开放平台 的 HTTP 接口,自动贩卖机可以实现“零到场”的硬件级运维。这不仅节省了人力成本,更重要的是建立了从“软件死机”到“硬件断电”的完整故障自愈链路,显著提升设备的在线运营时长(Uptime)。