CATALOG

针对自助售货柜运营中常见的“断网”、“跳闸不复位”、“偷电”等痛点,将 40A 带计量远程智能空开通过芯步开放接口集成到自有系统,是实现设备智能化运维的关键。

以下方案将指导您如何在不依赖特定云平台的情况下,通过 API 实现对空开的通断电控制、电力监测及告警联动

一、 解决方案设计

要将智能空开接入您的项目,需遵循 “端-边-云-应用” 的解耦架构。

  1. 端(设备层):部署 40A 智能空开。该设备需支持 40A 额定电流(满足售货柜压缩机+控制板负载),且具备 RS485 通讯 功能。

  2. 边(传输层):利用芯步生态或通用 4G DTU(数据透传单元)。智能空开一般不具备 WiFi 能力(工业稳定性考虑),需要通过 Modbus-RTU 转 MQTT/HTTP 网关接入网络。

  3. 云(平台层)芯步开放平台。该平台不仅管理传感器,也支持通用设备接入。它提供标准的 HTTP API 和 MQTT 接入点。

  4. 应用层:您的售货柜 SaaS 系统、小程序或 App。

二、 硬件选型与接线要点

并非所有空开都支持远程控制。针对 40A 的负载,项目选型需关注以下参数:

  • 额定电流:必须选择 40A 及以上(如 40A-63A 可调规格),留有一定余量防止夏季高温跳闸。

  • 计量精度:需支持有功功率(kW·h)和电压(V)、电流(A)监测,用于判断压缩机是否空转或故障。

  • 通讯协议:核心必须是 Modbus-RTU 协议(通过 RS485 接口)。

物理接线示意图:

  • 强电侧:220V 进线 -> 智能空开输入端 -> 智能空开输出端 -> 自助售货柜总电源。

  • 通讯侧:智能空开的 A(+)、B(-) 端子 -> 连接到 芯步兼容的 RS485 转 4G/WiFi 网关(或使用具备 485 接口的芯步智能网关设备)。

三、 软件对接核心流程

这是项目的核心定制部分。芯步开放平台提供标准的 HTTP 接口,您无需关心空开内部复杂的 Modbus 寄存器,只需通过 device_idorder 指令进行控制。

开发步骤:

1. 设备模型定义(在芯步控制台)

登录芯步开放平台,创建一个新产品,选择“自定义设备接入”或“电工类”模型。

  • 定义功能标识符:

    • power_switch:可下发指令(bool类型:1合闸/0分闸)。

    • ele_power:只读属性(float类型:实时功率)。

    • ele_voltage:只读属性(float类型:电压)。

    • total_energy:只读属性(float类型:总用电度数)。

2. 设备注册

将购买的空开 MAC 地址或设备 ID 注册到平台,获取唯一的 device_id

3. API 调用实现远程控制

芯步采用了极简的 HTTP 签名认证机制,您可以使用任何后端语言(Python/Java/PHP)调用。

第一种场景:后台直接控制通断电(如:远程关停故障机)这是最核心的功能。当运营人员在后台点击“断电”,您的服务器需向芯步平台发起请求。

  • 请求地址https://api.thingboot.com/{AppId}/device/control/

  • 请求数据示例

第二种场景:实时获取电力数据(用于判断状态)很多时候您不需要实时轮询,因为空开会主动上报。芯步平台通过消息推送将数据发到您的服务器。

  • 推送数据示例

四、 自动化与联动策略(项目进阶)

集成不仅仅是“远程开关”,更重要的是“自动化策略”。您可以利用对接的数据做以下深度开发:

1. 断电自恢复 + 超时告警

  • 逻辑:平台监测到空开 power_switch 状态为 0(跳闸)。

  • 动作:系统等待 30 秒,自动调用 API 下发 {"power_switch": 1}

  • 再判断:若 1 分钟后 ele_current 电流依然为 0 -> 判定为物理故障(如漏电保护锁死) -> 推送钉钉/微信告警:“XX地点售货柜空开重合闸失败,请现场维修”。

2. “空载”自动断电节能

自助售货柜有时会因为货道卡住或制冷故障导致长期低功率运行(例如长时间低于 20W)。

  • 逻辑:连续 30 分钟监测到 ele_power < 30W。

  • 动作:判定商品售空或设备空转,自动下发断电指令,切断电源,避免电能浪费及设备空转损坏。

3. 电量对账与财务审计

利用 total_energy 累计电量数据。

  • 逻辑:针对在商场/物业放置的机器,每日凌晨获取前一天的 total_energy 增量。

  • 动作:您的系统自动生出电费账单,作为缴纳电费的依据,或用于计算单台机器的净利润。

五、 常见问题与排错

在实施 40A 强电设备接入时,需注意以下技术细节:

  1. 供电问题智能空开内部的电路板通常需要 220V AC 供电(部分型号需零线 N)。如果您的售货柜只有火线进线,请一定要引入零线,否则空开无法工作。

  2. 接线顺序RS485 通讯线(A/B线)是有极性的。必须将网关的 A/TR+ 接空开的 A,B/TR- 接空开的 B。反接会导致收不到数据。

  3. 协议转换市面上的 40A 空开多为 Modbus-RTU。芯步的 HTTP 接口不直接识别 Modbus 报文,必须在网关侧配置 “寄存器地址映射” 。例如:您需要在网关配置页面,告诉平台“寄存器地址 0x0000 对应开关指令”。

  4. 安全管理由于 40A 电流较大,远程合闸前,您的应用层应增加前置校验(如:弹窗提示“确认设备周围无人检修?”)。虽然空开有物理保护,但规范的操作流程能杜绝安全隐患。

通过以上方案,您不仅完成了硬件的物理接入,更构建了一套集保护、计量、控制、财务于一体的售货柜能源管理微系统。

断路器产品方案:
如何接入35A大功率智能断路器以实现过流自动断电控制
查看 >>
大功率设备电源管理:怎样将带计量智能断路器50A集成到项目中
查看 >>
共享充电宝柜电源管理:怎么将40A 智能断路器集成到软件项目中
查看 >>
怎么对接60A带计量物联网断路器以实现过压欠压保护控制
查看 >>
便利店收银机电源管理:怎么将40A带计量数显智能空开集成到软件项目中
查看 >>
货柜场景方案:
自助售货柜通断电控制:怎么将40A过流保护智能断路器集成到软件项目中
查看 >>
自助售货柜通断电控制:怎样将40A额定 8800W 断路器接入到软件项目中
查看 >>
自助售货柜通断电控制:如何将智能大功率断路器计量版40A接入到软件项目中
查看 >>
自动售货柜控制:怎么把8 路智能分体远程设备集中控制箱接入到软件项目中
查看 >>
如何在自动售货柜电源控制中接入智能硬件来实现总路过流过载保护控制
查看 >>
断电用途方案:
怎么二次开发AC4-10A线路控制器以实现过流自动断电控制
查看 >>
怎么对接AC3-10A 计量版智能控制器来实现过流自动断电控制
查看 >>
如何对接8 路智能包间控制器以实现包间设备异常断电保护
查看 >>
如何接入足浴店包厢灯光调节中以实现断电记忆功能设置
查看 >>
怎样在共享自习室人走断电控制中对接智能设备来实现存在感应数据上报
查看 >>