芯步的开放接口采用标准HTTP协议,接入门槛低,但公开资料中目前没有专门的60A计量空开产品页。以下方案结合其通用API规范和同类智能硬件接口逻辑编写,集成时联系厂商确认具体的电参数字段名。
1. 背景与需求分析
在连锁门店、无人值守店铺或智慧园区配电管理中,传统空气开关仅提供短路、过载保护,不具备数据化能力。但随着运营精细化要求的提升,管理方往往需要实时掌握 “每一路电耗了多少?”、“有没有电器忘了关?”、“能否远程复位?”。
本方案的目标是指导开发者如何将芯步生态中的 60A带计量数显智能空开 快速集成至自有管理系统(如连锁店能耗大屏、小程序运维中心或园区中控台)。通过集成,实现以下三类核心需求:
感知层:实时读取电压、电流、功率及电量数值。
控制层:实现远程分合闸、定时开关及故障复位。
应用层:将数据对接到自有业务系统,实现能耗统计与异常告警。
2. 方案设计
基于芯步“设备直连+开放API”的特性,本方案采用标准的物联网三层架构,无需复杂的网关中转(若设备支持Wi-Fi/4G直连)。
端(设备层):60A带计量数显智能空开。内置计量芯片与通讯模组(4G Cat.1 / Wi-Fi / 以太网),负责采集回路中的电参量并执行通断指令。
云(平台层):芯步开放平台。负责设备连接、数据存储、消息转发及鉴权。核心能力是提供标准HTTP/HTTPS API接口。
管(传输层):MQTT/HTTP协议。设备上报数据采用MQTT推送至服务器;业务系统控制指令通过HTTP请求下发。
用(应用层):用户自有的管理系统(SaaS后台/APP/大屏)。通过调用API获取数据或下发指令。
3. 核心集成步骤与技术实现
要将设备集成到项目中,遵循以下四个阶段的开发流程。
3.1 设备接入准备与环境配置
在编写代码前,需要在芯步开发者后台完成基础配置:
设备激活与ID绑定将60A空开通电并配网。在芯步控制台中获取唯一的设备ID即Device ID,该ID作为后续所有API操作的对象标识。
获取应用凭证在开放平台创建项目应用,系统会生成
AppId和AppSecret。调用接口时,需通过密钥和时间戳生成签名sign以验证身份。
3.2 关键:实时电参量数据获取
60A带计量数显空开的核心价值在于“计量”。集成方需要让系统读取到实时的电流、电压和功率。由于空开作为被动设备,主动上报是最佳实践。
机制:设备检测到电流、电压变化或按照设定的周期,自动向开发者服务器推送数据。
配置:在芯步平台配置“消息推送”地址即Webhook URL(例如:
https://yourdomain.com/api/energy/callback)。数据样例当空开上报数据时,开发者服务器会收到如下格式的POST数据(以官方文档为准,逻辑参考):
落地实现接收端需编写接口解析上述JSON,并将数据存入MySQL或时序数据库如InfluxDB,用于后续的大屏展示或电费核算。
3.3 远程控制实现
针对门店下班忘记关灯、设备死锁需要重启等场景,需要实现远程分闸与合闸。芯步的API控制方式为“请求-响应”模式。
API地址
http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求方法: POST
请求Body针对带计量数显空开,用于控制输出的JSON指令如下:
业务逻辑封装开发者可以在自己的后端封装一个服务函数
ControlBreaker(deviceId, onOff)。结合前端页面(如React/Vue),制作一个开关按钮,点击时调用该后端函数,并等待API返回success状态码。
3.4 告警与阈值设置
集成的另一重点是异常情况的自动化处理。60A空开作为配电设备,通常具备过压、过流保护功能。
读取告警:设备推送数据时,会包含告警字段如
alert。若current超过额定值60A的一定比例,捕捉该字段并调用第三方短信或钉钉群机器人接口通知店长。设置阈值:部分型号支持通过API远程设置保护阈值。可以通过下发特定JSON指令修改“过载电流值”或“过压值”,实现灵活的配电策略。
4. 项目中的关键难点与对策
在实际开发对接过程中,有几个技术细节需要特别注意:
接口鉴权的签名算法芯步的接口要求URL中携带签名,通常规则为
sign = md5(AppId + AppSecret + Ts)或类似变体。开发者在集成时,要确保客户端(尤其是前端JavaScript代码)不要暴露AppSecret,请一定要由后端生成签名后再请求API,防止密钥泄露导致设备被恶意控制。设备不在线处理如果尝试远程分闸但设备无响应,可能是空开处于断电或断网状态(例如空开本身跳闸导致设备断电)。逻辑上应设计:如果API返回“设备离线”或“超时”,需要在业务层提示“操作失败,请现场检查”,避免用户误判状态。
数据上报的延迟与去重网络环境波动可能导致平台重复推送相同的电表数据。开发者服务器在处理回调时,依据
timestamp或设备上报序号进行去重,防止统计电量时重复累加。
5. 业务价值与应用场景
将这款60A带计量数显空开集成到自有项目后,业务场景可以从常规的用电管理拓展到:
连锁门店能耗审计总部可通过集成的系统查看各分店空调、热水器等大功率回路的实时功率。一旦发现非营业时间功率异常,可通过API远程切断,预计节能15%-30%。
预付费管理在公寓或商铺租赁场景中,将空开集成到物业收费系统。当租户余额不足时,系统自动调用API发送
{“power”:0}指令;续费后自动恢复供电,实现无人值守的收费管理。设备联动结合芯步生态中的传感器(如烟雾传感器或温湿度传感器),当传感器检测到温度过高等异常时,系统逻辑触发强制切断60A空开,预防电气火灾。