一、这事儿到底要解决啥?
先说说背景。共享充电宝柜机通常放在便利店、商场这些地方,一个柜子少则几十个充电宝,多则上百个。你想想,这么多充电宝同时充,再加上柜机本身的控制板、屏幕、4G模块,整套设备的峰值电流分分钟逼近40A。
这里有个实际痛点:很多运营商的柜机是直接找物业接的市电,既没有独立的电表,也没有远程能关闸的手段。结果就是:
电费对账麻烦:每个月物业给你一张电费单,数字是多少就只能认多少,完全没法核实
安全隐患大:线路老化或者过载了,你根本不知道,等跳闸了才发现
远程运维难:某个柜机死机了或者电流异常,你只能跑现场去拉闸重启
所以,把智能断路器接进来,本质上是解决三个问题:远程能控制、数据能计量、异常能报警。
二、选啥样的断路器?——40A带计量智能断路器的选型要点
先说这个“40A带计量智能断路器”是什么。市面上主流的智能微型断路器,比如宏发UEZ3-40或者安科瑞ASCB1系列,都具备这些功能:
额定电流:40A,刚好匹配柜机的峰值负载
计量功能:实时监测电压、电流、功率、电量,精度能到1%以内
控制功能:远程分闸/合闸,也就是远程开关电
保护功能:过载、过压、欠压、过温自动跳闸,阈值可调
通讯接口:通常带RS485,部分支持WiFi或4G直接入网
你可能会问,柜机本身不是有电源管理吗?为啥还要单独加个断路器?这俩不冲突——柜机的电源管理管的是内部充电逻辑,断路器管的是整个柜机的进线电源。一个负责“怎么分”,一个负责“总开关+总电表”。
三、怎么把它接到芯步的系统里?
芯步的开放接口很有意思,它跟涂鸦这种方案不一样——芯步不支持断路器直接入网,但支持通过网关或者串口服务器把断路器转接进来。
具体的接入路径是这样的:
第一步:物理连接
断路器通常有RS485接口,用两芯屏蔽线接到网关的485口上。这里有个坑要注意:RS485是总线型的,如果你一个柜机里接了多个设备(比如除了断路器还有别的传感器),需要注意地址不能冲突。
第二步:在芯步平台注册设备
登录芯步控制台,把断路器作为一个“设备”添加进去。虽然平台可能没有现成的“断路器”产品模板,但你可以用“自定义设备”或者“网关子设备”的方式来处理。设备的唯一ID(device)在这里会生成,后面调用接口要用到。
第三步:通过API下发控制指令
芯步的接口设计得很直白,一个HTTP请求就能控制设备。比如你要远程断开断路器(拉闸),可以这样调用:
这里面的order参数里写什么,取决于你的断路器在网关里被映射成了什么命令。如果是Modbus转过来的,switch:off可能会对应成某个Mod寄存器的写操作。
第四步:读取计量数据
电流、电压、功率这些数据,一般是通过网关定时上报的。你可以让芯步平台把消息推送到你自己的服务器,也可以主动调用接口去查询。
主动查询的话,命令大概是这样:
返回的数据里会包含实时的电参数、当前开关状态、累计用电量等。
四、一个完整的软件集成方案长啥样?
把技术细节放一边,从软件项目的视角来看,你需要设计这几个模块:
1. 设备管理模块
维护断路器设备和充电宝柜的一对一/一对多关系
记录每个断路器的安装位置(哪个城市的哪个点位)
保存设备的在线/离线状态
2. 实时监控看板
显示每个柜机的当前电流、电压、功率、实时功率
用颜色标识状态:绿色正常、黄色预警、红色报警
地图模式大概最好有,运维人员看一眼就知道哪个点位出问题了
3. 远程控制面板
一个按钮搞定远程分闸/合闸
操作前要二次确认,毕竟断电会影响用户体验
记录每一次操作日志(谁、什么时候、做了什么)
4. 电费