CATALOG

芯步25A导轨式智能断路器的核心优势在于开放的HTTP接口——无论你用的是Web、小程序还是SaaS平台,都能通过简单的API调用实现远程通断控制。以下方案涵盖硬件选型、接口协议、签名算法及实际落地中的注意事项。

1 背景与选型分析

在现代智能家居与工业自动化项目中,电路保护的智能化升级是保障用电安全和实现远程运维的关键一环。针对额定电流25A及以下的配电场景(如家庭总闸、大功率空调回路、充电桩保护、小型工厂设备),芯步推出的25A导轨式智能断路器(UNI-DLQ-25A系列)提供了高性价比的解决方案

核心选型优势:

  • 标准化安装:采用36mm宽度标准导轨式设计,直接替换传统断路器,无需改造配电箱

  • 大功率承载:支持阻性负载5000W(感性负载800W),满足家庭及商业轻电场景需求。

  • 开放接口:全系标配HTTP API接口,支持远程通断、定时任务及状态查询,可无缝对接现有的物业管理平台、智能家居中控或自研SaaS系统

本方案将详细阐述如何通过API接口,在零基础上将该硬件集成至您的软件项目中,并实现稳定的电路保护与控制。

2 硬件接口规范与准备

在对接前,需明确硬件的通信参数及网络环境要求。该设备支持WiFi(2.4GHz)及4G(选配)两种联网方式,以下是接入需要的核心参数:

  • 设备标识UNI-DLQ-25A(WiFi版)或 UNI-DLQ-25A-4G(4G版)

  • 控制协议:HTTP/HTTPS。

  • 控制方式:继电器分合控制(点动/自锁模式可配置)。支持远程强制分闸与合闸,同时保留本地物理按钮操作权限,且按钮功能可通过接口屏蔽,防止现场误触

前期准备清单:

  1. 硬件配网:设备通电后,通过“芯步”官方小程序或控制台,将设备连接至现场2.4G WiFi网络(云控模式);若选择4G版,则无需配网,插卡即用

  2. 平台凭证:登录芯步官网控制台,获取专属的 AppIDAppSecret,这是后续API调用的钥匙

  3. 设备ID:在控制台设备列表中找到已激活的断路器,记录下唯一的 Device ID(例如:1878),所有操作均需指向该ID

3 API接口对接流程详解

通过HTTP协议下发JSON指令是目前最通用的控制方式,不限制开发语言,无论是Java后台、Python脚本还是前端JS均可调用。控制流程主要分为签名认证指令下发两步。

3.1 签名计算与认证

为了避免接口被恶意篡改,芯步接口采用动态签名机制。核心逻辑是将 AppSecret 进行一次MD5加密,再拼接当前时间戳后整体二次MD5加密。

签名公式Sign = MD5( MD5(AppSecret) + ts )

参数说明

  • AppSecret:开发者密码

  • ts:当前Unix时间戳(秒)。此参数同时也用于防止接口重放攻击,一般请求时间与服务器时间误差需在合理范围内。

  • 示例:若 AppSecret = “123456”ts = 1700000000,则第一步计算 MD5(123456) -> “e10adc...”,第二步计算 MD5(“e10adc...1700000000”) 得出最终签名。

3.2 设备通断指令下发

认证通过后,通过POST方法向指定URL发送控制指令。该设备属于单路控制设备,命令相对简单。

  • 请求地址https://api.thingboot.com/{AppID}/device/control/?sign={Sign}&ts={ts}

  • 请求头Content-Type: application/json

  • 请求体(Body)

指令参数解释(针对25A断路器)

  • 合闸(通电){“power”: 1}{“power”:“1”}

  • 分闸(断电){“power”: 0}{“power”:“0”}

  • 查询状态:若需获取当前电流、电压及通断状态,需调用设备状态查询接口(通常是GET请求),通过返回的JSON解析 power 字段值(1/0)及计量字段。

3.3 代码集成示例

以下是一段伪代码/逻辑流,展示了如何在您的业务逻辑中封装该控制函数:

注意:上述代码中 order 的值是一个字符串化的JSON,即外层是引号包裹的 “{\”power\“:1}”,而非直接传对象,这是许多开发者容易忽略的细节

4 高级功能与安全策略

仅仅实现通断控制显然无法发挥物联网的全部魅力,芯步的接口还支持更复杂的逻辑联动,这对于智能家居的能量管理及设备保护很有价值。

  • 定时与自动化:项目中若需实现定时开关(如定时切断充电桩电源),不需要在服务器端编写复杂的定时循环代码,可直接在“芯步控制台”设定设备定时任务,或调用接口下发定时参数给设备端,使其在断网情况下也能本地执行

  • 过载保护配置:硬件本身支持本地保护,但若您在软件层有特殊需求(例如检测到特定算法逻辑后需要强制断电),需在项目中维护一个断路器状态表,注意:频繁通过API对25A大功率设备进行秒级通断操作可能影响继电器寿命(通常间隔>3秒),在代码逻辑中应加入防抖机制。

  • 私有化部署方案:对于酒店、工厂或高端别墅项目,若数据安全性要求比较高(不允许过云端),可选择支持局域网纯本地控制的版本。在这种模式下,API请求直接发送到断路器的局域网IP地址,无需经过公网,响应速度可低至毫秒级

5 常见问题与排查

在实际工程部署中,可能会遇到设备不在线或控制失败的情况,请按以下步骤排查:

现象可能原因解决方案
接口返回签名错误时间戳 ts 不准或MD5计算顺序错误检查服务器时间是否同步(ntpdate);确认 MD5(AppSecret)+ts 是字符串拼接后再二次MD5,而非Hex相加
下发指令成功但设备不动作设备WiFi信号弱,或处于“本地锁定”状态检查设备状态灯:慢闪表示离线,常亮表示在线;确认物理按钮是否被长按进入了本地锁定模式,可通过接口发送解锁指令。
接入后频繁跳闸后端负载存在感性设备(电机/空调)超限25A版适用于阻性5000W,电机类感性负载实质功率需控制在800W以内。若驱动大电机,需选配计量版或更大功率型号
配网失败(WiFi版)路由器开启了5G优选或WiFi名称含中文/特殊字符必须使用 2.4G频段;WiFi密码仅使用英文/数字;可尝试使用手机热点(2.4G)进行交叉测试

6 总结

通过上述流程,开发人员可以在短时间内将芯步的25A导轨式智能断路器集成到现有的智能楼宇或家居系统中。该方案的核心价值在于通过标准HTTP协议打破了硬件壁垒,无需关心底层无线协议(Zigbee/Z-Wave)的复杂移植,直接通过云API实现了“软件定义电路保护”。对于项目方而言,这不仅能实现漏保检测、电量统计等基础功能,更为后续的智能运维、无人值守电站等场景提供了坚实的技术底座。

断路器产品方案:
便利店收银机电源管理:怎么将40A带计量数显智能空开集成到软件项目中
查看 >>
共享棋牌室电路控制:怎样将35A智能空开对接到自己的项目中
查看 >>
广告灯箱电路控制:怎么把60A远程开关控制器接入到自己的项目中
查看 >>
如何接入35A大功率智能断路器以实现过流自动断电控制
查看 >>
如何二次开发智能大功率断路器计量版50A来实现短路保护控制
查看 >>
家居场景方案:
怎么在智能家居人体感应照明中集成智能设备以实现场景联动控制
查看 >>
智能家居电路保护:怎么把40A大功率智能断路器对接到自己的项目中
查看 >>
智能家居射频设备管理:怎么把智能射频控制器接入到自己的项目中
查看 >>
怎么在智能家居门禁照明控制中集成智能硬件以实现门禁照明联动控制
查看 >>
如何在智能家居多路电器控制中集成智能设备来实现分组控制模式设置
查看 >>
保护用途方案:
怎么二次开发16A86型远程控制插座以实现过流过载保护控制
查看 >>
怎样在智能办公交流电路控制中对接智能设备来实现直流过流保护控制
查看 >>
怎么在仓储设备机柜电源管理中对接智能硬件来实现总路过流过载保护控制
查看 >>
办公室插座回路保护:怎么将带计量智能断路器50A对接到自己的项目中
查看 >>
怎么接入AC5-10A 远程控制开关以实现漏电保护控制
查看 >>