CATALOG

针对药店冷藏柜对电源控制的高可靠性、数据可视化及合规性要求,结合芯步开放平台特性,以下方案详细阐述如何将50A导轨式计量断路器无缝接入现有软件系统。

1. 背景与目标

在连锁药店管理中,冷藏柜(2-8℃)内存储的疫苗、胰岛素等药品对温度极其敏感。传统的电源控制方式无法解决因前端断路器过载跳闸、电压不稳导致的长时间断电问题,且缺乏能耗与温控联动的数据支撑。

方案目标:利用芯步开放平台的API能力,将支持远程控制的50A导轨式计量断路器接入后台软件。实现电源状态实时监测、远程重合闸、能耗统计以及与温湿度传感器的联动策略,确保药品存储安全。

2. 硬件选型与通信层解析

2.1 硬件特性

要实现对接,所选硬件必须兼容芯步的生态或标准的HTTP/MQTT协议。推荐采用支持Wi-Fi或4G Cat.1通信的导轨式断路器

  • 关键参数:额定电流50A,具备计量功能(电压、电流、功率、功率因数)。

  • 控制能力:支持远程分合闸,具备过欠压保护和自动重合闸功能(防止电压波动后人工到场慢)。

2.2 通信机制

硬件通过Wi-Fi/4G直连云端。芯步的硬件产品底层已封装好设备端SDK。开发商无需关心无线信号传输细节,只需关注应用层API的调用。

3. 软件对接设计

基于芯步开放的SaaS能力,采用设备-云-应用三层架构。

flowchart TD
    A[50A导轨式计量断路器
(智能硬件层)] --> B[芯步云平台
(设备接入层)] B --> C[业务服务器
(API集成与逻辑层)] C --> D[前端应用/可视化大屏
(展示与交互层)] E[冷藏柜温湿度传感器] --> B subgraph C [业务逻辑] F[Token鉴权与签名] G[设备状态同步] H[联动规则引擎] end

3.1 设备接入与注册

  1. 设备配网:通过芯步的“零代码”配置工具,将断路器绑定至药店对应的租户ID下。

  2. 设备ID获取:在芯步控制台获取该断路器的唯一标识符 device_id。这是后续所有API操作的基础。

3.2 核心接口调用逻辑

根据芯步开放接口规范,所有操作通过HTTP POST请求完成

请求基础地址http(s):// api.thingboot.com / {AppId} / device / control / ?sign={sign}&ts={ts}

生命周期管理

  • 状态查询:轮询或通过Websocket接收断路器实时状态。

  • 远程控制:向“power”命令字发送特定JSON载荷。

  • 数据上报:设备主动上报电流、功率、总用电量,开发者需解析payload中的计量字段。

4. 关键业务逻辑实现

4.1 远程通电/断电控制

场景:管理员发现某冷藏柜温度异常或需要定时除霜,需远程重启电源。

接口实现(参考芯步传感器控制模式):

策略:需在软件前端设置“二次确认”弹窗,防止误断电导致药品升温。

4.2 防沉迷与自动重合闸(漏保自检)

场景:药店夜间无人时断路器因过载跳闸。实现:软件后台订阅断路器“跳闸告警”事件。当监测到status变为0reasonOverCurrent时,可在延迟30秒后自动调用合闸接口。若合闸后短时间内再次跳闸,则锁定设备并呼叫维修工单。

4.3 能耗与状态可视化

数据点提取50A计量版断路器可提供高精度数据

  • 实时功率:作为判断压缩机是否卡死的依据(空转功耗异常低,卡死功耗异常高)。

  • 日/月用电量:生成报表,用于核算单个药店的冷储电费分摊。

5. 温控联动策略(核心价值)

这是芯步生态的优势所在。将断路器温湿度传感器进行逻辑绑定。

规则引擎示例

  • 规则定义:若(温度传感器temp > 8℃ )且(断路器状态 == 1 [通电])且持续2分钟。

  • 判定:压缩机故障或制冷剂泄漏。

  • 动作:系统发出“制冷故障”红色告警,不执行断电(断电会导致温度更高),而是触发维修流程。

  • 规则定义:若(温度传感器temp < 0℃ )且(断路器状态 == 1 [通电])。

  • 判定:电磁阀卡死或温控器失效,持续制冷。

  • 动作:系统调用断路器API执行远程断电,保护药品不结冰失效,并通知店员到场。

6. 安全性设计

6.1 接口鉴权

芯步开放平台采用动态签名验证在调用“断电”这类高危指令时,签名sign算法需包含TimestampAppSecret及随机Nonce。后端需验证时间戳有效期(如5分钟内有效),防止重放攻击。

6.2 操作日志审计

所有通过API下发的断路器操作(合闸/分闸)必须在软件项目中记录详细日志:操作人、时间、操作时的功率值、操作结果。符合GSP审计追踪要求。

7. 异常处理机制

由于药店网络环境复杂,需处理以下边缘情况:

  1. 断路器离线:如果/device/status/接口返回设备离线,软件不应显示“断电成功”,而应显示“指令待执行”或“设备离线”。需结合断电检测功能(如检测到功率为0且设备离线,判断为彻底断电)。

  2. 协议兼容性:部分导轨式断路器可能使用Modbus RTU over TCP。若使用芯步网关,需在网关侧配置寄存器映射表,将40001(开关状态)映射到芯步的power标准物模型上

8. 总结

通过将50A导轨式计量断路器对接芯步开放平台,软件项目可实现对药店冷藏柜电源的精准感知可控管理。该方案不仅解决了远程开关问题,更重要的是结合计量数据实现了能耗优化故障预判,有效降低了因电源问题导致的药品报废风险。