CATALOG

芯步的开放接口以标准HTTP协议为核心,设备控制接口简洁,支持公网/局域网私有化部署,适合集成到各类软件项目中。以下方案从硬件选型、接口对接、软件架构到数据应用进行完整设计。

解决方案:基于芯步开放接口的配电柜智能改造

1. 背景与目标

在工业自动化和智能电网的背景下,传统配电柜普遍存在以下痛点:依赖人工巡检,无法实时监测回路状态;故障响应滞后;缺乏数据沉淀导致无法进行能耗分析。

本方案的目标是利用芯步的智能硬件(假设为具备16路继电器控制与采集的IO控制器,对应题目需求)及其中台能力,将传统配电柜升级为“云边协同”的智能配电单元。目标是实现:远程分合闸控制、开关状态实时可视化、用电参数预警、以及基于API的系统集成。

2. 硬件选型与部署(配电柜侧)

针对“16路远程信号控制器”的需求,结合芯步生态,推荐选用 UNI-IO系列 或兼容的工业级16路物联网控制器。该设备通常具备:16路DI(数字量输入,用于采集断路器状态)和16路DO(数字量输出,用于控制继电器分合闸)

  • 接线改造

    • 控制部分:将控制器的DO(继电器干接点)串联入断路器的分励脱扣器或合闸线圈回路。当软件发送“闭合”指令时,DO闭合,驱动中间继电器动作,推动断路器操作机构。

    • 采集部分:将断路器的辅助触点(常开/常闭)接入DI端口。当断路器跳闸,辅助触点状态改变,DI电平变化,立即上报。

  • 网络部署

    • WiFi模式:设备配置为STA模式,连接车间工业AP,通过路由器访问公网云平台

    • 4G/以太网模式:若现场环境干扰大(如大功率变频器旁),推荐使用4G版或以太网版,或通过串口服务器透传。

3. 软件对接设计

芯步开放平台提供标准的 HTTP/HTTPS APIMQTT 协议支持,这是集成的核心

架构分为四层:

  1. 终端层:16路IO控制器,负责物理信号转换。

  2. 平台层(芯步云) :负责设备连接、心跳维护、指令转发。支持私有化部署,若企业数据安全要求高,可将平台部署在内网服务器。

  3. 传输层(API协议)

    • 下行(控制) :软件项目调用 https://api.thingboot.com/device/control 携带签名。

    • 上行(数据) :设备状态变化时,平台推送数据至开发者预设的URL(Webhook)。

  4. 应用层(业务系统) :EMS(能源管理系统)、MES系统、或自定义的Web/App后台。

4. 技术对接流程

4.1 设备注册与鉴权

在芯步物控台获取设备ID和API Key。软件项目需维护签名算法(Sign),通常涉及AppId + Timestamp + SecretKey的MD5加密,确保接口调用安全

4.2 集成“控制指令”(16路输出)

场景举例:运维人员在Web端点击“关闭回路3”。实现逻辑后端服务构造以下JSON数据,通过HTTP POST调用下发至芯步API。

平台收到指令后,通过长连接推送给现场设备,设备执行继电器吸合,回路断开。执行结果将同步回调给软件系统。

4.3 配置“数据订阅”(16路输入状态)

场景需求:实时更新配电柜状态看板。解决方案:配置芯步的“消息推送”服务。在控制台设置目标URL(如 http://your-server.com/api/iot/callback)。当现场DI状态变化(如断路器因过载跳闸),设备在毫秒级内向平台上报,平台立即向该URL推送数据:

软件后端处理:接收此请求,解析 ch 值,更新数据库中的回路状态。

5. 软件项目功能实现细节

5.1 可视化看板(Dashboard)
  • 拓扑图集成:前端通过调用后端封装的 GET /api/cabinet/status 接口,获取所有16路状态,在Web页面上动态绘制配电一次系统图。

  • 颜色标识:红色(合闸/通电)、绿色(分闸/断电)、灰色(离线/通信故障)。

5.2 策略联动与自动化

利用芯步的“场景联动”能力或自行在软件项目中实现业务逻辑:

  • 定时任务:软件后端利用cron定时器,准点调用API下发光时控制指令(例如:车间照明定时关断)。

  • 连锁保护:若软件项目接收到“烟雾传感器”报警(另一款芯步传感器),立即自动调用16路控制器的“总闸分闸”API,实现远程急停。

5.3 运维工单闭环
  • 异常检测:当回调接口频繁收到某一路“跳闸”信号时,软件系统自动生成维修工单。

  • 操作日志:记录每一次API调用的操作人、时间、回路状态,满足安规审计要求。

6. 关键优势

  • 开发友好:芯步接口为标准的HTTP/JSON,无论软件项目后端是Java、Python、Go还是PHP,均可快速接入,无需编写复杂的驱动(如OPC或私有串口协议)

  • 高可用与私有化:针对军工、金融等高安全行业,芯步支持私有化部署。可将整个物联网平台部署在企业自己的机房,数据不外流,同时保证局域网内极低延迟(<50ms)

  • 扩展性:本次集成了16路控制器,未来可无缝接入同一平台下的温湿度传感器、电能监测仪等,实现配电房“水、电、气、环境”一体化监控

7. 总结

通过将芯步的16路远程信号控制器接入软件项目,我们构建了“软件定义配电”的能力。开发者只需关注业务逻辑(如权限管理、报表统计),复杂的物理通信(如重连机制、数据补传、信号抗干扰)由芯步的硬件SDK和云平台承担。这种方案能显著缩短开发周期,并在3-5年内通过节能增效收回改造成本。