60A带计量导轨式智能断路器是工业配电场景的关键设备,其价值不仅在于远程通断控制,更在于将电力数据作为触发源,实现“电控电”的自动化闭环。以下方案围绕电流阈值、功率上下限等计量数据,设计了三类典型的联动触发逻辑。
解决方案:基于芯步60A带计量导轨式智能断路器的二次开发与场景联动实现
1. 项目概述与目标
在工业与商业配电场景中,传统的断路器仅提供过载保护功能,无法实现精细化的能源管理与自动化控制。芯步推出的60A带计量导轨式智能断路器(型号参考:UNI-DLQ-M-60A-P)提供了开放的HTTP API接口,使得开发者能够通过编程读取实时的电压、电流、功率数据,并根据业务逻辑下发通断指令。
本解决方案的目标是指导开发者如何利用该设备的开放接口,实现“感知-决策-执行”的自动化场景联动,例如:动态负载保护、定时自动送电、与第三方传感器联动等。
2. 核心技术架构与准备
基于该设备“支持HTTP直连、无需网关”的特性,推荐采用云-端直连架构或局域网本地控制架构。
硬件层:60A带计量智能断路器(WiFi 2.4GHz)、被控电气设备。
数据传输层:设备直接连接现场WiFi路由器,通过HTTP协议与芯步云平台或自建私有化服务器通信。
业务逻辑层:您的二次开发服务器(Python/Java/Node.js等)、SaaS系统或边缘计算网关。
控制端:Web端后台、移动端APP/小程序、或楼宇自控系统(BAS)。
准备工作
获取凭证:在芯步控制台获取
AppID和AppSecret,用于签名认证。设备配网:通过“芯步小程序”或控制台的“网络配置”功能,将设备注册到现场的2.4G WiFi网络。
3. 场景联动逻辑设计
基于该设备的计量特性,我们不仅能远程开关,更能通过数据阈值触发联动。以下是三种典型的场景联动策略:
第一种场景:动态负载调控(基于实时功率联动)
痛点:多台大功率设备同时启动容易导致总功率过载跳闸。解决方案:编写脚本实时监测断路器的实时功率。当检测到总功率超过设定的安全阈值(如7000W)时,系统自动下发指令断开非优先级线路(如空调回路),待功率下降后再自动恢复。
第二种场景: “人来灯亮/人走断电” (结合第三方传感器联动)
痛点:公共区域(如会议室、洗手间)无人时空调/照明常开,造成能源浪费。解决方案:通过接口接收第三方人体红外传感器的信号(或定时策略),当逻辑层判断为“无人”状态时,调用控制接口切断60A断路器下挂的对应回路,实现深度节能。
第三种场景:充电桩/车辆识别联动(基于身份识别与计量)
痛点:园区内部电动车充电管理困难,需要区分内部车与外部车。解决方案:对接车牌识别摄像机。识别为内部车时,调用接口闭合断路器通电;识别到充电电流持续为0(充满或拔出)超过10分钟后,自动断电并推送账单。
4. 二次开发接口调用详解
二次开发的核心在于获取计量数据、计算签名、下发控制指令。
4.1 获取计量数据(状态读取)
要实现联动,首先要知道当前电流是多少。断路器会上报实时数据,您有两种方式获取:
主动查询:调用设备状态查询接口(GET),获取JSON数据包,包含
voltage(电压)、current(电流)、power(功率)。被动接收:配置消息服务器接收地址。设备每变化一次(如功率跳动),平台会主动推送数据到您的服务器,这是实现低延迟响应的最佳方式。
4.2 接口签名算法(核心安全逻辑)
所有API请求均需携带签名以验证身份。算法逻辑如下
步骤1:将您的
AppSecret进行一次MD5加密,得到SignStr1。步骤2:获取当前Unix时间戳(秒)
Ts。步骤3:将
SignStr1与Ts拼接,再进行一次MD5加密,得到最终的Sign。注:每次请求需携带时间戳ts,防止请求被恶意拦截重放。
4.3 控制指令下发(核心代码逻辑)
通过HTTP POST请求向设备下发JSON命令。该断路器虽然是大功率单路设备,但支持多路逻辑控制(如果有分路需求参考json参数)。
请求地址
http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求体示例(闭合/通电) :
请求体示例(断开/断电) :
高级定时指令:如果需要“临时通电1小时后自动断电”,无需在服务器端做定时任务,可以直接下发:
利用设备内置的定时能力,可极大降低服务器资源的占用。
5. “场景联动”实战部署示例(以Python伪代码为例)
假设我们要实现第一种场景:功率过高自动卸载。
6. 高级联动与私有化部署
局域网控制(低延迟/高安全) :芯步设备支持在纯局域网环境下运行。如果您的控制中心与设备在同一网段(如工厂车间本地服务器),请求地址可直接指向设备本地IP而非云API,延迟可缩短至10ms以内,且无需公网连接。
自建消息服务器:如果您不希望设备数据经过芯步的官方云,产品支持私有化部署。您可以将消息推送地址(Webhook)配置为您自己的服务器IP,设备数据完全由您自己掌控。
7. 总结
通过对芯步60A智能断路器的二次开发,您可以快速构建具备“感知-决策-执行”能力的智能配电系统。该方案不仅解决了传统的远程控制需求,更利用计量数据打通了场景联动的最后一公里。无论是为了节能减碳进行的“空调自动限温”,还是为了用电安全进行的“大功率动态保护”,基于HTTP接口的开发都能高效、稳定地实现。