CATALOG

芯步的35A智能空开通过HTTP接口开放控制能力,可以快速集成到各类软件项目中。以下方案从接口对接、签名认证到部署架构,梳理了完整的集成路径。

解决方案:芯步35A智能空开开关在软件项目中的集成与应用

1. 概述与准备工作

芯步的智能断路器35A(UNI-DLQ-35A)是一款支持WiFi直连的智能硬件,无需网关即可接入网络。该产品最显著的特点是提供了全开放的HTTP API接口,这意味着无论你的软件项目是基于Web、移动端(APP/小程序)还是桌面应用,都可以通过标准的HTTP协议与其进行通信,实现对电路通断的控制和监控。

核心准备工作:

  • 获取凭证:在芯步官方平台注册开发者账号,在控制台获取 AppIDAppSecret

  • 设备配网:确保35A智能空开已通电并连接至2.4G WiFi网络。

  • 获取设备ID:在平台控制台查看设备列表,获取目标设备的唯一标识 device ID

2. 接口集成方案

芯步的接口设计遵循简单的请求-响应模式,核心在于通过HTTP POST请求发送控制指令。

2.1 核心接口地址

2.2 签名机制(鉴权)为了确保安全性,每次请求都需要携带签名sign和时间戳ts。签名生成算法如下:

  1. AppSecret 进行 MD5 加密,得到 secret_md5

  2. secret_md5 与当前时间戳 ts 进行拼接。

  3. 对拼接后的字符串再次进行 MD5 加密,得到最终的 sign

算法公式:sign = MD5( MD5(AppSecret) + ts )

2.3 控制指令格式

针对35A智能空开(通常对应单路或多路控制),请求的Content-Type应为application/json。请求体需包含deviceorder两个字段。

  • 单路控制(打开/关闭)假设需要控制设备的第1路输出,命令如下:

    注意:如果是单路版本的空开,命令通常为{"power":1};多路版本则使用power1power2

  • 定时/延时控制芯步的接口支持内置延时功能,无需在软件端维护定时任务。例如,“在1小时后断开电路”:

    该命令会让开关立即接通,并在1小时后自动断开

  • 批量控制如果需要同时控制多个空开,可以在device参数中用逗号分隔ID,或者在order中使用batch指令。

3. 代码实现案例

以下是一个基于Python的实现案例,展示了如何将上述逻辑封装成一个简单的电路控制模块:

响应时间:根据官方数据,从命令下发到设备执行的响应时间约为80-120ms,适合构建实时响应的交互体验

4. 设计:公有云 vs. 局域网

根据你项目对安全性、稳定性和响应速度的要求,芯步的接口支持两种部署模式:

特性公有云模式私有化部署/局域网模式
调用地址api.thingboot.com自建服务器IP或设备局域网IP
网络要求设备与软件端均有外网设备与服务器在同一局域网,可断网运行
适用场景手机APP远程控制、连锁店铺管理工厂车间、别墅豪宅、高保密性场所
优势无需维护服务器,即插即用极低延迟,数据不外流,断网可用

集成:若你的软件项目运行在企业内网,且对电路保护的安全性要求比较高(如数据中心机房),采用私有化部署方案。这种情况下,可以直接调用设备在局域网内的本地IP地址进行控制,完全脱离外网

5. 高级功能集成(可选)

除了基础的通断控制,你还可以利用接口实现更智能的“主动保护”逻辑:

  1. 功率过载保护:通过接口查询设备的实时功率(需设备支持计量功能),若软件监测到功率超过阈值(如35A对应的约8000W),可自动触发{"power":0}命令进行软件层面的断电保护。

  2. 定时策略同步:如果软件项目中有复杂的业务规则(如夜间模式、节假日模式),在服务器端用cron任务或定时器触发API调用,而不是完全依赖设备内置的定时器,以便于统一管理和日志记录。

6. 总结

将芯步35A智能空开集成到软件项目中是一项标准化的工作。关键步骤

  1. 认证:通过MD5(MD5(Secret)+TS)计算签名。

  2. 指令:使用标准JSON格式下发power命令。

  3. 架构:根据场景选择公有云或局域网私有化部署。

通过这套方案,开发者可以在10分钟内完成核心对接,使软件获得对强电电路的直接操控能力,从而构建完整的能源管理与安全防护系统。

断路器产品方案:
怎么对接60A带计量物联网断路器以实现过压欠压保护控制
查看 >>
宿舍楼限电控制:怎么将20A大电流智能断路器对接到软件项目中
查看 >>
如何二次开发智能大功率断路器计量版50A来实现短路保护控制
查看 >>
共享棋牌室电路控制:怎样将35A智能空开对接到自己的项目中
查看 >>
如何对接60A智能电源控制断路器来实现远程定时通断控制
查看 >>
家居场景方案:
智能家居:如何将1路远程控制墙壁开关接入到项目中
查看 >>
智能家居电路保护:怎么把40A大功率智能断路器对接到自己的项目中
查看 >>
智能家居射频设备管理:怎么把智能射频控制器接入到自己的项目中
查看 >>
智能家居人体感应控制:怎么将带电源输出人体存在传感器集成到自己的项目中
查看 >>
怎样在智能家居电器控制中对接智能设备来实现设备分组控制
查看 >>
保护用途方案:
如何接入AC5-10A 定时控制开关以实现短路保护控制
查看 >>
如何对接8 路智能包间控制器以实现包间设备异常断电保护
查看 >>
怎样在户外设备电路保护中集成智能设备来实现电路过流过载保护控制
查看 >>
如何对接AC1智能通断器10A以实现漏电保护控制
查看 >>
怎样二次开发智能线路通断器 10A-AC2来实现过流过载保护控制
查看 >>