CATALOG

芯步的35A智能电源控制断路器通过开放HTTP接口,可以像调用普通API一样集成到任何软件项目中。下面这份方案会讲清楚从硬件准备到代码对接的全过程,偏实战、口语化一些。

1. 我们面对的是什么设备?(先来个“摸底”)

如果你手头拿到了芯步这款 UNI-DLQ-35A 智能断路器,第一反应可能是:“这不就是个高级点的空气开关吗?”

你这么想也对,但它其实是一个自带“大脑”的智能开关

  • 它能干啥? 简单说就是能远程拉闸、合闸。它能承受最高 35A 的电流,家用大功率电器甚至整屋电路都能管起来

  • 它怎么联网? 版本有点讲究。有的连 WiFi,有的自带 4G(不用家里宽带也能控)。不管哪种,最终目的都是上网

  • 它的“脾气”:它支持 HTTP 接口。这太关键了——意味着不管你的后端是 Java、Python,还是前端写 JavaScript,只要它能发 HTTP 请求,就能指挥这个断路器

2. 对接前的“热身运动”

在写代码之前,需要先做点准备工作,就像新电器拆箱要先把插头线理好一样。

第一步:注册与创建“地盘”

去芯步官网注册一个开发者账号。登录后进控制台,创建一个“工作台”。这相当于在你和断路器之间搭了一座桥

第二步:找到你的“身份证”和“密码”

进到物联网控制台模块,找到 AppIDAppSecret

  • AppID:就像你的账号名,告诉服务器“我是谁”。

  • AppSecret:像你的密码,打死不能放前端,得藏在后端或者用签名算法

第三步:把设备“拉进群”

在控制台里把买的 35A 断路器绑定到你的账号下,记下那一串 Device ID(设备编号)。发指令时,得告诉服务器要控制哪台设备。

3. 硬核实战:如何用代码让它“啪”一下断电?

这是最核心的——下发控制命令。芯步的接口设计得简单,核心就是拼一个 URL 和一段 JSON。

3.1 搞懂那个烦人的“签名”

你可能发现直接调接口会报错,因为有个 Sign(签名) 机制。别被吓到,说白了就是个固定算法,防止别人随便控制你的设备。

算法逻辑是这样的:

sign = md5( md5(AppSecret) + ts )

  1. 把 AppSecret 取 MD5;

  2. 把当前的时间戳拼上去;

  3. 整体再做一次 MD5。

为什么要这样?主要是防止黑客抓包重放攻击,同时也确保每次请求都来自合法的服务器

3.2 开始写代码

假设场景:下午 3 点你在办公室,家里空调忘关了,想远程关掉这路电。

请求地址:https://api.thingboot.com/{你的AppID}/device/control/?sign={计算出的签名}&ts={当前时间戳}

请求体 (Body):

注意:order 里的 power 参数,1 代表合闸(通电),0 代表分闸(断电)

3.3 示例代码(用 Python 演示,看着更直观)

只要返回 code: 200,家里那个大家伙就应该“啪”一声断电了。

4. 更高级的玩法:不仅仅只是“开”和“关”

如果只会远程开关,那这方案还不够“智能”。这款 35A 断路器在软件对接上还有一些“隐藏技能”:

4.1 定时任务

不用在软件里写死循环,直接通过接口设置 reset 参数。比如想开着空调两小时后自动关:{"reset": 7200000} (单位是毫秒)这样即便你忘了关,或者服务器宕机了,设备自己也会到点执行。

4.2 批量控制

如果你装了十几个断路器(比如在民宿或者小型工厂),想一键下班全关掉。可以用 Tag(标签) 功能。把几个设备打个标签叫“一楼照明”,发指令时直接针对这个标签,一条命令就能关一批设备

5. 对接方案落地:怎么融入你的业务?

光调通接口不算完,得让它贴合业务场景。以下是几个典型场景及:

  • 场景 A:家庭安防联动

    • 需求: 烟雾报警器响了,自动切断全屋总闸防止火灾。

    • 方案: 在代码里监听烟雾报警器的回调,一旦触发,直接调上面那个 API,发送 {"power": 0}

  • 场景 B:公寓/租赁管理

    • 需求: 房客退房了,或者没交租,需要远程断电。

    • 方案: 把断路器 ID 和房号绑定。后台一键操作或自动触发。需要提醒的是,这款断路器支持 35A 大电流,连中央空调或整租公寓总闸都够用

  • 场景 C:能耗统计与预警

    • 虽然文档没细讲,但这类智能断路器通常会上报状态。你可以拉取设备的状态,如果检测到电流长时间接近 35A,可以在软件界面弹窗警告“即将过载”,防止跳闸

6. 避坑指南

  1. 感性负载要注意: 35A 是最大额定,但如果是电机、LED 灯这类感性负载,功率要控制在 1100W 以内,不然容易烧坏触点

  2. 网络延迟: 用 WiFi 版本响应很快(80-120ms),几乎感觉不到延迟 。但如果是 4G 版,因为有基站传输,延迟会稍微高一点点。

  3. 关于私有化部署: 如果做的是对隐私要求比较高的项目(比如政府或军工项目),这款设备支持私有化部署局域网控制,可以不经过芯步的公有云,直接在内网控制

总结

把芯步的 35A 断路器接入软件项目,本质就是在调 HTTP 接口。只要搞定了那层双重 MD5 签名,剩下的就是业务逻辑的堆砌。有了这个接口,原本“死板”的配电箱就变成了软件手里的一颗棋子,想让它通就通,断就断。

断路器产品方案:
广告灯箱电路控制:怎么把60A远程开关控制器接入到自己的项目中
查看 >>
共享充电宝柜电源管理:怎么将40A 智能断路器集成到软件项目中
查看 >>
宿舍楼限电控制:怎么把50A导轨式智能断路器接入到自己的项目中
查看 >>
共享充电宝柜电路管理:怎样将60A带计量数显远程智能空开对接到项目中
查看 >>
怎样在户外设备电路保护中集成智能设备来实现电路过流过载保护控制
查看 >>
家居场景方案:
智能家居人体感应照明:怎样将壁挂安装雷达人体感应器接入到自己的项目中
查看 >>
如何在智能家居中接入智能设备来实现分路控制灯光与电器
查看 >>
怎样在智能家居多路电器控制中接入智能设备来实现远程控制8路线路
查看 >>
如何在智能家居多路电器控制中集成智能设备来实现分组控制模式设置
查看 >>
怎么在智能家居门禁照明控制中集成智能硬件以实现门禁照明联动控制
查看 >>
保护用途方案:
怎样在智能办公交流电路控制中对接智能设备来实现直流过流保护控制
查看 >>
共享台球室电路保护:如何将25A额定 5500W 断路器对接到项目中
查看 >>
怎样二次开发50A大功率计量断路器以实现短路保护控制
查看 >>
怎样二次开发智能线路通断器 10A-AC2来实现过流过载保护控制
查看 >>
如何在共享棋牌室灯光设备控制中对接智能硬件以实现电流超限保护控制
查看 >>