芯步的40A智能断路器(如UNI-DLQ-M-40A-PD计量数显版)专为大功率场景设计,支持8000W阻性负载,开放标准HTTP API接口,可快速接入各类软件项目[CITATION:2]。以下是完整的接入方案。
一、背景与选型
在工业自动化、智能充电桩、大型设备监控等场景中,40A大功率设备的电源管理是刚需。传统断路器无法实现远程分合闸与状态监测。芯步的 智能大功率断路器[计量数显版] 40A 具备以下核心优势:
大功率承载:支持最大40A电流,阻性负载功率可达8000W,满足充电桩、中央空调、大型电机等设备需求。
数据可视化:具备计量功能,可实时上报电压、电流、功率、电量等参数。
接口开放性:提供全开放的HTTP API接口,无需私有SDK或网关,直接通过WiFi 2.4G联网,支持云端及局域网(私有化)控制。
二、系统设计
本方案采用标准的物联网三层架构,实现设备端与业务软件的无缝对接。
设备层:芯步40A智能断路器。负责执行通断指令,采集电气参数。
网络层:利用家庭或工业场景中的2.4GHz WiFi网络,设备直接连接云端服务器,无需额外网关,简化拓扑结构。
平台层(芯步云/私有云)
公有云模式:设备直连芯步官方API,开发者通过调用接口操作设备。
私有化模式:支持私有化部署,数据完全存储在本地服务器,满足内网安全要求。
应用层:您的Web系统、手机APP、微信小程序或ERP软件。
三、接入流程与接口实现
芯步采用极简的签名认证机制,核心接口为 https://api.thingboot.com/{AppID}/device/control。
1. 前期准备
注册与创建应用:在芯步开发者平台注册账号,获取唯一的 AppID 和 AppSecret。
设备配网:使用“芯步”微信小程序扫描设备二维码,为设备配置现场WiFi(仅需2.4G频段)。配网成功后,在平台控制台获取 设备ID(Device ID)。
2. 接口鉴权说明
为保证安全性,每个请求需携带签名。签名生成逻辑如下(cite。
参数
sign,ts(时间戳)。规则:将参数排序后结合Secret进行MD5加密。
3. 业务逻辑开发(API调用实战)
针对40A大功率设备,通常涉及以下三个核心操作:开关控制、状态查询、数据监测。
接口地址POST https://api.thingboot.com/ {AppID}/device/control?sign={sign}&ts={ts}
HeadersContent-Type: application/json
(1) 远程控制通断这是最核心的功能,用于开启或关闭接在断路器上的大功率设备。
请求体示例
应用场景:如管理员在软件后台点击“充电桩断电”按钮,系统通过HTTP请求下发
"power":"0"指令,设备立即断开。
(2) 获取实时计量数据对于大功率设备,安全监控至关重要。接口支持获取电压、电流及实时功率。
逻辑:通常设备会主动上报数据至您配置的消息服务器,或通过主动查询接口获取最新快照。
应用场景:在软件后台实时显示“当前电压:220V,电流:35.2A,功率:7.7kW”,若电流接近40A阈值,系统应发出过载预警。
(3) 批量控制与高级指令若软件项目需管理多个大功率设备,接口支持批量操作。
批量关机
“先通后断”模式:适用于需要重启的路由器或服务器。
四、数据订阅与事件处理(进阶方案)
轮询接口获取数据会增加服务器压力,且实时性较差。对于要求较高的软件项目,配置消息推送。
芯步支持配置第三方MQTT/HTTP回调
配置回调URL:软件系统提供一个公网可访问的URL(如
https://yourdomain.com/api/device/callback)。数据流转:当断路器状态改变或数据上报时,芯步云会主动推送JSON数据至该URL。
软件处理:软件项目接收数据,解析后存入数据库更新Web界面。
五、安全与运维
私有化部署:若软件项目运行在纯内网环境(如涉密工厂),利用设备支持的局域网功能。软件系统直接调用设备局域网IP进行控制,完全不经过外网。
日志记录:在调用控制接口时,软件后台应同步记录操作日志(谁、什么时间、操作了哪个断路器)。
异常处理:需处理HTTP请求超时、签名错误、设备离线等异常场景。
六、总结
通过上述方案,您可以在短时间内将40A智能断路器无缝接入现有的软件项目中。无论是简单的单控开关,还是复杂的能耗分析系统,芯步提供的开放HTTP接口均能覆盖。开发者只需关注业务逻辑,硬件通信层面的复杂度由标准API接口屏蔽,从而快速实现大功率设备的智能化能源管理。