芯步的开放接口基于HTTP协议,通过签名验证即可下发控制指令,与主流智能空开的保护机制天然适配。以下方案以60A带计量数显空开为例,梳理了从设备对接、阈值设置到过载保护的完整链路。
解决方案:基于芯步开放接口的60A智能空开过流过载保护集成方案
1. 概述
本方案的目标是通过芯步的开放平台,将具备计量功能的60A智能空开(带数显屏)集成到现有的应用系统(如ERP、物业管理平台、自有APP)中。通过对接,用户不仅能在本地通过数显屏查看电流,更能通过云端实现实时电流监测、精准过载跳闸保护及远程重合闸。
2. 硬件选型与对接准备
2.1 硬件:60A带计量数显智能空开虽然具体型号需在芯步选型库中确认,但要实现60A过流过载保护,设备通常需具备以下特征:
额定电流: 60A(壳架等级通常支持63A/80A,支持在平台端设置过载阈值)。
计量功能: 内置互感器,实时监测回路电流、电压、功率、温度等参数。
控制功能: 支持远程分合闸(磁保持继电器),响应时间通常在毫秒级。
保护机制: 支持“本地硬件保护”与“云端策略保护”双重机制。
2.2 对接架构
硬件端: 智能空开通过WiFi/4G/以太网连接至芯步云平台。
云端: 利用芯步开放平台提供的API。
用户端: 您的业务服务器/应用软件调用API。
2.3 核心API接口能力
根据芯步开放机制,主要使用以下两类接口
下行控制(设备控制): 用于下发“分闸/合闸”指令。
上行数据(消息推送): 用于接收空开上报的实时电流、电压及过载报警事件。
3. 过流过载保护控制实现步骤
为了实现精准的60A过流过载保护控制,推荐采用 “阈值预设 + 实时触发 + 自动响应” 的闭环逻辑。
3.1 第一步:设备配网与初始化(设置保护阈值)
在设备首次上线时,通过业务系统调用设备控制接口,向60A空开下发配置参数。这是保护的前提。
操作:
POST /device/control/命令示例(Order): 设置额定电流为60A,过载阈值设为1.15倍(69A),保护延时设为5秒。
关键点: 60A是基准值。在实际对接中,您可以根据季节变化或负载重要性,通过代码动态修改这个阈值(例如:夏季负载大,临时将保护值调至63A)。
3.2 第二步:数据上行与实时监测
设备开始工作后,会周期性(如每5秒)向芯步平台推送数据。
回调机制: 您的服务器需配置接收消息推送接口。
数据结构示例:
数显联动: 这一数据流可以实时刷新到您前端界面的仪表盘或大屏上,实现“数显”功能。
3.3 第三步:异常判断与精准保护(业务逻辑层)
当回路电流超过60A直奔85A时,需要触发保护。我们提供两种保护策略的组合:
方案 A:硬件本地保护(最快,推荐)设备出厂自带的保护逻辑或上一步设置的阈值生效。当检测到电流>69A且持续超过5秒,空开硬件自身立即执行跳闸,同时上报“过载报警”消息。这是最可靠的方式,即使网络中断也能生效。
方案 B:云端二次保护/逻辑联动利用芯步的消息推送到您的服务器,由您的业务逻辑做判断(如:识别是否为恶性负载、识别功率因数是否异常),若判定为非法过载,由您的服务器发起分闸指令。
场景: 某设备虽未达到短路阈值,但电流波动极大,可能损坏线路。
接口调用(分闸):
请求地址:
https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}Body:
结果: 服务器瞬间下发指令,空开跳闸,切断电路。整个过程(从检测到动作)端到端延迟通常低于200ms。
3.4 第四步:告警与数显反馈
过载跳闸后,两个渠道会给出反馈:
物理反馈: 空开上的手柄跳脱,数显屏闪烁显示“Overload”或故障代码,本地维护人员一目了然。
软件反馈: 您的系统收到“分闸成功”回调及“过流报警”推送。系统可通过短信、钉钉或APP通知管理员:“XX车间60A空开因过流85A跳闸,当前电流0A”。
4. 开发流程要点
参考芯步的标准对接流程,实施时请注意以下技术细节
签名机制: 所有API调用均需鉴权。计算公式通常为
Sign = MD5(MD5(AppSecret) + Ts)。请一定要在服务端计算签名,避免AppSecret泄露。心跳维持: 由于是60A工业级应用,网络稳定性至关重要。利用API定期查询设备状态,或在设备端开启心跳包推送,确保及时发现设备离线(如SIM卡欠费)。
数显屏的数据同步: 若数显屏显示的是云端下发的数据,设置数据刷新频率(如2秒/次),确保屏显数据与API返回数据一致。
本地锁定机制: 在控制代码中增加“本地锁定”状态校验。当有人在进行设备检修时(触发了空开上的机械锁定),API下发“合闸”指令应被拒绝或报错,防止伤及人员。
5. 实施总结
通过对接芯步的开放接口,60A带计量数显空开不再是一个孤立的硬件,而是成为了软件定义的一部分。
对于开发者: 利用标准化JSON指令即可实现
{“switch”:0}这样简单的控制逻辑,或解析复杂的电能质量数据。对于运维者: 实现了60A电流阈值的精细化、可编程控制,结合数显的本地可视化和云端的远程报警,彻底解决了电路过流过载保护的盲区。
下一步行动:登录芯步开发者控制台,获取具体的“智能空开”产品对应的指令集文档(确认order字段中是使用power、switch还是特定的overload_reset命令)。