CATALOG

芯步这款60A断路器我接触过,它本质就是一个带WiFi的智能开关,关键是通过HTTP接口就能控制,这对开发者来说是最省事的。下面直接说怎么对接。

一、准备工作:先认识你的“大闸刀”

这个设备学名叫智能大功率断路器(计量数显版),型号通常是 UNI-DLQ-M-60A-PD。你可以把它想象成一个不仅能扛住60A大电流(理论上支持12000W阻性负载),还能联网、能计量电量的超级插座。

它有几个硬指标你要心里有数:

  • 额定电流:MAX 60A,适合直接控制自动贩卖机总闸或大功率柜机。

  • 负载注意:如果是LED屏、开关电源或者电机(比如贩卖机制冷模块),属于感性负载,控制在2000W以内,不然容易烧触点

  • 安装:导轨式安装,直接卡在电箱里就行

二、核心对接逻辑:怎么用代码控制它?

芯步的接口非常标准,说白了就是发HTTP请求。哪怕你的项目是用Python、Java、PHP甚至是Excel VBA写的,只要它能发HTTP请求,都能接进去

1. 找到你的“钥匙”

在芯步的后台控制台,你需要拿到两个关键字符串:

  • AppID: 你的项目标识。

  • device: 断路器的设备ID(在外壳或控制台都能找到)。

  • sign: 签名,为了安全,通常是根据AppSecret算出来的。

2. 让断路器“合闸”(开启贩卖机电源)

假设你的贩卖机早上8点需要自动开机。你需要向这个地址发一条命令:

接口地址http(s)://api.thingboot.com/{你的AppID}/device/control/

核心参数

  • device: 填你那个断路器的ID。

  • order{"power":1} (这里的 1 代表开启,如果是 0 代表关闭)。

通俗解释:你的服务器向芯步的云服务器喊了一声:“喂,帮我跟那个断路器说一声,让它合闸通电!”

3. 获取实时电量(看看机器是否在耗电)

既然要管贩卖机,你肯定想知道它是不是在工作、是不是在偷懒。这个断路器自带计量功能,你可以通过API去查询它的状态。

请求:查询设备状态。返回的数据:它会返回一串JSON,里面包含实时的电压(V)、电流(A)、功率(W) 数据。应用场景:比如你发现电流突然变低了,可能机器出故障了或者门被撬了;如果电流一直很高但没人买货,可能是制冷系统异常耗电。

三、实战场景:贩卖机断电重启机制

自动贩卖机最常遇到的问题就是 “死机” ——屏幕卡住了,货出不来了,但机器还亮着。这时候物理重启(断电再上电)往往能解决80%的问题。

利用这个断路器,你可以做一个自动化逻辑,以下是解决方案的流程设计:

  1. 后台轮询:你的系统每隔5分钟去读取一次断路器的电量,或者读取贩卖机的心跳接口。

  2. 异常判定

    • 如果贩卖机连续10分钟没有心跳,但断路器的功率显示它还在耗电 —— 判定为死机

    • 如果功率突然暴增超过5500W —— 判定为短路或过载

  3. 执行动作

    • 你的系统自动调用接口:order={"power":0} (发送断电指令)。

    • 等待10秒(可以用sleep或者定时任务)。

    • 调用接口:order={"power":1} (发送送电指令)。

注意要点:根据官方文档,接口返回 code:200 仅代表命令下发成功,不代表设备真的执行了 。所以如果你需要严格的反馈,最好配合芯步的消息推送功能,确认断路器确实“咔哒”一声跳了闸。

四、给老手的一些避坑指南(口语化版)

  1. 关于那个“心”:接口签名(sign)机制有点繁琐,如果你在本地调试,注意时间戳 ts 不能跟服务器时间差太多,否则会报签名过期。直接用官方SDK或者Postman先模拟通了再说。

  2. 关于网关:这个断路器是WiFi版,直连路由器。所以不需要买网关,你只需要保证贩卖机旁边有2.4G WiFi信号就行(它不支持5G)。

  3. 手动按钮的问题:这个断路器外壳上有个按钮,默认是手动按一下通电,再按一下断电。既然是做项目,为了防止运营人员误触,你可以在后台把这个物理按钮屏蔽掉,强制只能由你的系统控制

  4. 异步处理:如果你要同时控制10台以上的贩卖机断电,走MQTT协议 模式。因为HTTP请求如果是同步的,机器多了网络延迟会很大;如果用MQTT长连接,就是“一呼百应”,瞬间全场的机器都能关上

五、总结一下代码逻辑(伪代码)

如果你让研发去写这个对接,大概的逻辑就长这样:

一句话总结把芯步的60A断路器当成一个“支持API的电闸”就行。你只要拿着Device ID,对着官方接口发一个包含{"power":0}{"power":1}的HTTP请求,你就能在自己的系统里随意摆弄贩卖机的电源了。

断路器产品方案:
如何对接60A计量版空开以实现电流电压功率计量监测
查看 >>
小型商铺总控电路:怎么将40A远程控制断路器接入到软件项目中
查看 >>
怎样二次开发25A远程智能空开以实现导轨式安装通断控制
查看 >>
写字楼办公区电路管理:怎样将40A 智能断路器接入到软件项目中
查看 >>
如何对接50A智能空开来实现延时通断控制
查看 >>
贩卖机场景方案:
自动贩卖机通断电控制:如何将60A带计量数显智能限流断路器接入到自己的项目中
查看 >>
自动贩卖机通断电控制:如何把智能大功率断路器|40A接入到自己的项目中
查看 >>
自动贩卖机通断电控制:如何将25A远程智能空开集成到项目中
查看 >>
自动贩卖机通断电控制:如何将25A智能电源保护开关对接到软件项目中
查看 >>
自动贩卖机通断电控制:怎样把40A导轨式数显断路器接入到软件项目中
查看 >>
自动用途方案:
怎样在私人影院包间场景中接入智能硬件以实现包间设备故障自动告警
查看 >>
怎样二次开发智能幻彩灯带控制器来实现光感自动亮度调节
查看 >>
共享棋牌室自动照明控制:怎样把智能人体存在传感器吸顶雷达版集成到自己的项目中
查看 >>
自动贩卖机电路管理:怎么将30A 智能开关接入到自己的项目中
查看 >>
怎么二次开发AC1-10A智能通断器以实现过流自动断电控制
查看 >>