CATALOG

一、这事儿能干什么?

想象一下这个场景:工厂车间里,几台大功率设备同时运行,电流蹭蹭往上涨。这时候,你希望系统能自动“商量”着来——哪台设备可以暂时停一下,等电流降下来再恢复。或者,晚上电价便宜的时候,让充电桩自动启动;检测到电流异常,立刻断电并通知你。

这就是我们今天要聊的——利用芯步60A带计量智能断路器的开放接口,自己动手做一套场景联动控制。

别被“二次开发”吓着,其实这事儿没那么复杂。这款断路器用的是标准HTTP接口,说白了就是你会发HTTP请求就能控制它。不管你是写Python脚本、搭Node.js服务,还是用PHP做后台,甚至微信小程序,都能轻松对接

二、先认识一下这个60A断路器

它能干什么?

这款型号为UNI-DLQ-M-60A-P的智能断路器,有几个关键特点

  • 大功率承载:额定60A电流,阻性负载最大支持12000W。啥概念?工厂的大型设备、整栋楼的配电箱、大功率充电桩,它都hold得住。

  • 带计量功能:不光能通断,还能实时告诉你电流、电压、功率是多少。这是做联动控制的关键——你得知道“现在啥情况”,才能决定“该干啥”。

  • WiFi直连:用2.4G WiFi,不需要额外买网关,插电配网就能用

  • 开放HTTP接口:这是核心亮点。任何能发HTTP请求的语言或平台都能调,包括Web、APP、小程序、SaaS平台,甚至支持私有化部署

支持的指令类型

根据官方文档,控制指令主要有这么几种

指令类型说明示例
power单路通断控制{"power":"1"} 开启
batch批量控制多路{"batch":{"relay":[1,3],"power":0}}
point先通后断(延时){"point":{"relay":[1],"interval":1000}}
reset先断后通(重启){"reset":{"relay":[1],"interval":1000}}

注:60A型号主要是单路大功率,但芯步同系列也有4路、8路版本,逻辑类似

三、怎么二次开发?——核心步骤

第一步:拿到设备ID和API密钥

设备配网后,在芯步控制台能看到设备唯一ID。同时需要获取你的AppID和Token,这是调用接口的凭证

第二步:看懂接口调用格式

接口地址格式是这样的:

POST https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

请求头里要带Token,请求体里传两个参数

  • device:设备ID

  • order:JSON格式的命令

第三步:写代码调通

举个最简单的例子——用Node.js远程关闭断路器:

如果是用Python,类似这样:

就这么简单,几行代码就能控制它开关了

第四步:读设备状态(做联动的前提)

光能控制还不够,联动需要知道“什么时候该动作”。断路器会实时上报电流、电压、功率等数据。你有两种方式拿到这些数据:

  1. 主动查询:调用设备状态查询接口,获取当前读数

  2. 被动接收:配置消息服务器(webhook),设备主动把数据推给你

对于实时联动场景,用第二种——设一个阈值,一旦功率超过就自动触发动作。

四、场景联动实战——几个典型例子

第一种场景:大功率设备的“错峰启动”

问题:车间里几台大功率设备同时启动,瞬间电流太大,容易跳闸。

方案:用一台60A断路器控制总闸,检测到电流超过阈值时,自动给子设备发指令错开启动。

实现逻辑

第二种场景:峰谷电价自动充电

问题:工厂有电动叉车需要充电,晚上电价便宜,想只在谷电时段充电。

方案:断路器控制充电桩,写个定时脚本,每天晚上11点开启,早上7点关闭。

第三种场景:过载保护+自动通知

问题:设备过载时,不但要断电,还得通知到人。

方案:监听设备上报数据,功率超限就断电,同时调用通知接口(钉钉、微信、短信都行)。

场景四:与其他传感器联动

芯步的开放接口体系里,不只有断路器,还有4路/8路控制器、传感器等。你可以把它们串起来:

  • 温度传感器+断路器:机房温度过高 → 自动开启空调或排风扇

  • 烟感报警器+断路器:检测到烟雾 → 切断非应急电源

  • 门磁+断路器:下班关门后 → 自动关闭所有非必要设备

这其实就是典型的“云边协同”思路——(断路器)负责采集和执行,(本地服务器或网关)负责实时判断,做全局管理和数据分析

五、几个实用

1. 签名和鉴权别搞错

调用接口时需要携带signts参数,具体算法在芯步的完整API文档里有。简单说就是用你的密钥对时间戳加密,防止请求被伪造

2. 做好异常处理

网络会断、设备会离线,代码里要加重试机制。另外,涉及到断电的操作,最好加个确认逻辑——别一个bug把生产线给关了。

3. 私有化部署场景

如果是在内网环境(比如工厂不允许设备上网),芯步支持私有化部署,可以把整个API服务跑在局域网里

4. 多设备批量控制

如果你有不止一个断路器,可以传多个设备ID,一个请求控制一片设备

六、写在最后

芯步这套开放接口的思路其实很清晰——用最简单的HTTP协议,把控制权和数据都交给你。你不需要关心底层硬件怎么通信,只要会发HTTP请求,就能做出各种智能化场景。

从简单的定时开关,到复杂的电流自适应调节,再到多设备协同联动,你能做成什么样,基本取决于你的想象力(和一点点代码能力)。

如果需要更完整的API文档或示例代码,可以直接去芯步官网的控制台下载,他们各个语言(JavaScript、Node.js、PHP、微信小程序)的示例都有,直接复制粘贴改改就能用。

断路器产品方案:
如何二次开发50A带计量空开来实现电流电压功率计量监测
查看 >>
共享充电宝柜电路管理:怎样将60A带计量数显远程智能空开对接到项目中
查看 >>
如何对接60A智能电源控制断路器来实现远程定时通断控制
查看 >>
怎样二次开发50A大功率计量断路器以实现短路保护控制
查看 >>
怎样接入50A物联网断路器以实现电路过流过载保护控制
查看 >>
联动场景方案:
如何二次开发3路智能照明开关以实现多设备联动控制
查看 >>
如何接入共享空间智能控制器以实现自定义联动操作
查看 >>
如何二次开发壁挂式智能感应控制器来实现语音设备联动警示
查看 >>
怎么在智能家居人体感应照明中集成智能设备以实现场景联动控制
查看 >>
如何在弱电间空调联动中接入智能设备以实现空调风力调节
查看 >>
场景用途方案:
如何二次开发AC4-30A 低压控制开关以实现场景联动控制
查看 >>
怎么接入智能 24 路远程开关控制模块以实现自定义场景联动控制
查看 >>
怎样接入智能墙壁触摸开关1路来实现照明场景化控制
查看 >>
怎么在共享桌游室灯光控制中集成智能设备来实现客房场景化控制
查看 >>
如何接入8位总控PDU插排以实现场景联动总控电源
查看 >>