CATALOG

这是一个面向软件开发者和系统集成商的技术方案。我们将结合芯步开放平台的 HTTP 接口能力,阐述如何将支持远程控制的 20A 智能微型断路器集成到现有的自动贩卖机管理软件中,从而实现设备的远程重启、定时运营及能耗监控。

解决概述在自动贩卖机的运营中,设备死机、网络卡死或需要定时节能管控是高频痛点。传统的解决办法是派维修人员到现场断电重启,成本高且不及时。

本方案的核心思路是:“智能硬件+HTTP API+业务逻辑” 。我们将传统的普通断路器更换为支持 20A 电流的智能微型断路器(智能微断),将其安装于贩卖机电源输入端。通过芯步开放平台提供的标准 HTTP 接口,将断路器的通断电能力赋予您的软件业务系统(SaaS/APP/小程序)。

第一步:硬件选型与部署

在软件集成开始前,需要确保物理链路可靠。针对自动贩卖机(通常额定电流在 10A-15A,启动瞬间电流较大),选择额定电流为 20A 的智能微型断路器。

  1. 硬件选型

    • 产品型号:选择支持芯步协议且额定电流包含 20A 规格的智能微型断路器(如类似 ASCB1-LE-63 或 GYRC-ZN05 等支持 20A 的型号)。

    • 功能要求:必须具备远程分合闸功能和电能计量功能。

  2. 物理安装

    • 将 20A 智能断路器串接在自动贩卖机的总电源输入线上。

    • 确保设备通电并配置好网络(Wi-Fi 2.4G 或 4G),使其能在芯步平台后台显示为“在线”状态

  3. 设备注册

    • 在芯步控制台获取设备的 Device IDAppId,这将作为后续软件寻址的依据

第二步:软件接口对接方案

这是集成的核心步骤。芯步的开放接口采用标准的 HTTP/HTTPS 协议,数据格式为 JSON,这意味着无论您的后端是 Java、Python、PHP 还是 Go,都可以轻松集成。

1. 接口协议概览

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/

  • 请求方式POST

  • 鉴权方式:URL 携带签名(sign)和时间戳(ts

  • 核心数据结构

2. 业务场景代码实现

针对自动贩卖机的业务逻辑,我们需要封装三个核心动作:通电断电状态查询

第一种场景:远程重启(解决贩卖机死机)大多数情况下,死机只需断开电源等待几秒再恢复。代码逻辑采用 “先断后通 + 延时等待” 的策略,避免指令发送过快导致断路器内部来不及动作。

第二种场景:定时策略(SaaS平台级调度)您可以在软件项目中设置定时任务(Cron Job),每日凌晨自动切断电源以节能,清晨自动恢复供电。

第三步:高级数据联动

仅仅控制通断是不够的,一套成熟的系统需要“感知”状态。芯步平台支持设备状态主动推送功能

  1. 配置消息接收服务器

    • 在芯步后台设置您的服务器回调地址(Webhook URL)。

    • 当断路器因过载(电流超过20A)自动跳闸时,或电压异常时,断路器的芯片会主动上报数据。

  2. 异常监控逻辑

    • 实时电流监控:软件系统接收上报的电流数据。若电流持续接近 20A,系统可发出预警(如推送通知给运维人员:“贩卖机 X 电流过高,接近跳闸阈值”),而无需等跳闸后才被动响应

    • 故障定位:如果软件收到了“断电”状态,但并未下发“断电”指令,则可判定为跳闸保护,软件界面应显示“过载保护”或“漏电保护”提示。

第四步:设备自检与维护策略

针对无人值守的自动贩卖机,断路器的“健康度”也至关重要。

  1. 自动重合闸机制

    • 利用智能断路器的自动重合闸功能。如果软件监测到是瞬时性故障(如浪涌)导致的跳闸,可以通过接口发送指令尝试自动合闸重试。例如:跳闸后等待 30 秒,软件自动下发 {"power": 1} 指令。如果再次跳闸,则判定为严重短路故障,锁定设备并通知人工维修

  2. 本地锁定功能

    • 在软件界面上设计“维护模式”。当运维人员准备现场维修时,通过 APP 点击“锁定”,此时软件会发送指令锁定断路器,即使用本地物理手柄也无法合闸(或合闸无效),确保维修人员的绝对安全

总结与效益

通过将 20A 智能断路器 接入基于 芯步开放平台 的软件项目,自动贩卖机运营商将获得以下收益:

  1. 极低的人力成本:无需派遣维修员去现场按“重启键”,通过云平台即可 5 秒内解决死机问题。

  2. 精细化的能源管理:结合软件定时器,精确管理每一台设备的运营时间,节约电费。

  3. 主动安全防护:软件界面实时显示电流、温度,能在电气火灾发生前通过软件切断 20A 负载,保障设备安全。

  4. 集成快捷性:利用 HTTP 接口,开发人员无需关心底层物联网协议,如同调用普通 API 一样完成对工业电力的控制。

引用来源说明本方案中关于芯步的 API 调用方式(POST 请求、device 参数、order 结构)参考了智能传感器类产品的控制命令格式。 关于 20A 断路器的电气参数(额定电流、过载保护、自动重合闸、Modbus/RS485 通讯),参考了智能微型断路器的通用技术规格与选型指南。

断路器产品方案:
怎么对接60A带计量物联网断路器以实现过压欠压保护控制
查看 >>
怎样对接60A带计量数显物联网断路器来实现额定功率负载控制
查看 >>
便利店收银机电源管理:怎么将40A带计量数显智能空开集成到软件项目中
查看 >>
校园设备电源控制:怎样将60A联动控制智能空开接入到软件项目中
查看 >>
如何二次开发50A带计量空开来实现电流电压功率计量监测
查看 >>
贩卖机场景方案:
自动贩卖机通断电控制:怎样把智能断路器|35A对接到软件项目中
查看 >>
自动贩卖机电路管理:怎么把20A 智能通断器对接到软件项目中
查看 >>
自动贩卖机通断电控制:如何将60A带计量数显智能限流断路器接入到自己的项目中
查看 >>
自动贩卖机通断电控制:怎么将50A额定 11000W 断路器集成到软件项目中
查看 >>
自动贩卖机通断电控制:如何将25A远程智能空开集成到项目中
查看 >>
自动用途方案:
自动售货柜电源控制:怎么将智能总控PDU5位对接到项目中
查看 >>
怎么二次开发AC4-10A线路控制器以实现过流自动断电控制
查看 >>
怎样在私人影院包间场景中接入智能硬件以实现包间设备故障自动告警
查看 >>
怎么二次开发AC4-20A 低压控制开关以实现过流自动断电控制
查看 >>
自动贩卖机通断电控制:怎样把40A导轨式数显断路器接入到软件项目中
查看 >>