50A智能空开作为大功率设备的“数字开关”,结合芯步开放的HTTP接口,可以搭建出灵活的场景联动方案。以下是具体的对接与实现方法。
解决方案:基于芯步开放接口的50A智能空开多设备联动控制系统
1. 系统概述与设计
本方案的目标是利用芯步 “智能大功率断路器50A” (型号:UNI-DLQ-M-50A)及其开放API,构建一套能够根据预设逻辑或环境变化,自动控制大功率设备(如空调、机房设备、充电桩、大型照明回路)并与其他设备(如传感器、告警器、4路控制器)实现联动的系统。
核心逻辑链路:触发源(定时/传感器/App) -> 云端/本地服务器(芯步或自建) -> HTTP API 调用 -> 50A智能空开(执行通断) -> 其他设备联动响应
核心优势:
大功率承载:额定50A电流,可覆盖10KW阻性负载,适用于绝大多数工业及商业设备。
接口通用性:采用标准HTTP协议,签名鉴权,支持主流编程语言及SaaS平台对接。
部署灵活:支持公有云调用,也支持纯局域网内私有化部署,保障数据安全与响应速度。
2. 硬件部署与网络配置
在开发联动控制之前,需确保硬件就绪且在线。
2.1 设备安装
安装方式:采用标准导轨式安装,将其安装在配电箱内,串联在总闸与负载设备之间。
供电要求:设备工作电压为AC 85-265V(宽电压设计),直接接入市电即可。
接线注意:由于电流高达50A,需确保输入输出线路的线径匹配,并拧紧接口螺丝以防发热。
2.2 配网策略
网络要求:仅支持 2.4GHz WiFi,不支持5G频段。
配网流程
登录芯步控制台或小程序。
在“网络配置”中录入现场WiFi的SSID和密码。
设备上电后自动进入配网模式,通过蓝牙或广播发现后完成配置。
特色功能:该设备支持预设5组WiFi网络,会根据信号强度自动切换,增强了连网稳定性。
3. API 对接开发详解
芯步开放接口是联动的核心。由于50A智能空开属于通断器类产品,其控制指令与4路控制器类似,主要在于控制线路的通断。
3.1 请求基础信息
请求地址
http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求方式
POSTContent-Type
application/json
3.2 鉴权机制(签名计算)为了防止接口被恶意调用,每次请求需携带动态签名。计算方法如下:
设
AppSecret为你的开发者密码。计算
secret_md5 = md5(AppSecret)。参数
ts为当前的Unix时间戳。计算
sign = md5(secret_md5 + ts)。其中+为字符串拼接。
代码示意(Python):
3.3 核心控制指令假设你的50A智能空开的设备ID为 device_50a_001。
断开电路(分闸)
order字段传{"power":"0"}。
接通电路(合闸)
order字段传{"power":"1"}。
完整请求示例:
4. 多设备联动场景实战
基于50A大功率特性,以下展示三种典型的联动解决方案。
第一种场景:联动传感器实现“事中保护”
需求:机房服务器温度过高时,自动切断空调电源,防止过载起火。
组件:智能温湿度传感器 + 50A智能空开(控制空调)+ 自建服务器。
流程
传感器实时上报温度到服务器。
服务器逻辑判断:若
temp > 70°C。调用API:
{"device":"ac_breaker", "order":{"power":"0"}}。进阶联动:同时调用HTTP接口向“智能语音喇叭”发送告警指令
{"play:gbk:16":"高温预警,已自动断电"}。
第二种场景:联动4路控制器实现“分级卸载”
需求:工厂用电负荷过高(如超过50A),需自动切断非必要设备,优先保障产线。
组件:计量版智能空开(监测总电流) + 50A智能空开(控制次要设备)。
流程
计量版空开实时监测总电流I_total。
若总电流持续超限5秒,服务器发起联动指令。
下发指令给控制次要设备的50A空开执行断电,同时给4路控制器(AC4-10A)发送指令,切断照明或风扇线路。
第三种场景:私有化部署下的局域网一键紧急制动
需求:在无外网环境下(如实验室、矿井),按下物理急停按钮,切断所有大功率设备。
组件:4路控制器(接入物理按键) + 多个50A智能空开 + 局域网服务器。
流程
将芯步服务器部署在本地(支持纯局域网环境)。
物理按键接入4路控制器(IO输入口)。
按键被按下,4路控制器上报信号给本地服务器。
本地服务器无视外网,直接在同一局域网内发起广播/批量控制指令,断开所有关联的50A断路器。
5. 高级配置与优化
5.1 定时任务与逻辑控制如果不想编写复杂代码,可直接在芯步控制台设置“远程定时任务”。例如:每周一至周五凌晨0点断开50A空开(关闭充电桩总电源),早上6点接通。
5.2 状态反馈与消息队列不要仅下发指令而不验证。
主动查询:可通过API查询设备实时状态。
被动接收:配置消息服务器(如自建MQTT Broker或HTTP回调接口),设备状态发生变化(如被人手动推闸、异常跳闸、电压过高),芯步平台会实时推送数据到你的服务器,便于记录日志和二次联动。
6. 注意事项
安全第一:50A属于强电操作,安装接线时必须断电进行,由持证电工操作。
负载匹配:虽然断路器标称50A,但对于感性负载(电机类),启动电流往往是额定电流的5-7倍,预留余量,参考产品手册中的感性负载功率限制。
网络稳定性:由于依赖WiFi,请一定要确保现场2.4G信号覆盖良好。若环境干扰严重,选用支持 4G联网 版本的断路器型号,或采用私有化局域网方案以减少网络延时。