CATALOG

针对药店冷藏柜的场景,60A大功率智能断路器的对接核心在于:通过HTTP/HTTPS接口下发指令,同时建立温控联动逻辑以确保药品储存安全。以下方案基于芯步的开放接口能力进行设计。

1. 背景与需求分析

在药店冷链管理中,冷藏柜(2-8℃)是储存药品、疫苗的核心设备。传统的管理方式面临温度失控发现滞后无远程电源控制手段依赖人工巡检等痛点。

60A大功率智能断路器对接到软件项目,核心需要实现以下三个目标:

  • 远程电源控制:支持在软件后台或手机端对冷藏柜进行“开/关”或“重启”操作。

  • 异常联动断电:当温度传感器检测到异常(如温度持续过低导致结冰),自动断电保护。

  • 电路参数监控:实时监测电流、电压、功率,预警线路老化或压缩机故障。

芯步的智能断路器(60A型号)基于WiFi 2.4G直连,无需网关,提供全开放的HTTP/HTTPS接口,可无缝集成到现有的药店ERP、SaaS云平台或小程序中

2. 硬件选型与通信架构

2.1 硬件参数

本方案采用芯步60A智能断路器(型号参考:UNI-DLQ-60A 或 智能控制器系列)。

  • 额定电流:60A(直接控制冷藏柜压缩机主回路,支持大功率设备)

  • 控制能力:支持远程通断、电压/电流/功率实时读取、过载保护。

  • 通信方式:WiFi 2.4GHz(支持5组WiFi热备切换,解决药店WiFi信号干扰问题)

2.2 系统架构图

系统分为四层架构:

  1. 感知/执行层:60A断路器(执行)、温湿度传感器(感知)。

  2. 网络层:药店现有WiFi网络(利用芯步设备直连WiFi特性,无需额外网关)。

  3. 云平台层:芯步开放API网关 + 用户业务服务器。

  4. 应用层:药店管理后台、手机APP/小程序、监控大屏。

3. 软件对接核心流程

对接主要分为两个阶段:设备激活与注册API接口调用

3.1 设备激活与注册

在软件逻辑中,首先需要通过物联网平台将物理断路器绑定到具体的药店门店ID下。

  1. 配网:使用芯步控制台或APP,为设备配置药店现场的2.4G WiFi

  2. 获取设备ID:配网成功后,在芯步控制台获取唯一的device(设备ID),将该ID录入到你的软件数据库中,与“XX药店-阴凉柜”进行绑定。

3.2 核心API接口调用

芯步接口采用标准的HTTP请求,签名机制为:sign = md5(md5(AppSecret) + ts)

接口地址http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

第一种场景:远程断电/重启(执行控制命令)

当药师发现冷藏柜故障或需要进行除霜维护时,通过软件下发断电指令。

  • 请求方法:POST

  • Content-Type:application/json

  • 请求示例(关闭断路器):

  • 下发命令逻辑:软件后台 -> 拼接签名 -> 调用API -> 芯步云 -> 药店WiFi -> 断路器执行

第二种场景:读取电流与功率(数据监控)

通过查询接口获取实时负载,判断压缩机是否空转或过载。

  • 关键参数voltage(电压), current(电流/A), power(功率/W)。

  • 业务逻辑:如果监测到功率异常波动(如远超正常值),软件可自动触发断电告警,防止火灾。

第三种场景:接收断路器状态变更(消息推送)

断路器被本地物理按键按下或过载跳闸后,需要同步到软件。

  • 配置:在芯步控制台配置“消息推送”地址(你的服务器回调接口)。

  • 回调数据:当断路器状态改变时,芯步云会主动POST数据到你的服务器,保持实时同步。

4. 业务逻辑实现:温控联动策略

单纯的电源控制价值有限,结合药店环境传感器实现“智控”是核心。

4.1 超温保护机制

  • 场景:药品冷藏柜因故障冷媒泄漏,导致温度持续下降接近0℃(药品结冰损坏)。

  • 逻辑

    1. 温湿度传感器上报温度 = -1℃ 至 你的服务器。

    2. 触发业务规则引擎(判定为异常低温)。

    3. 调用 断路器控制API,下达 {"power": 0} 指令。

    4. 冷藏柜断电停止制冷,待温度回升至安全范围后,再人工或自动恢复供电。

4.2 夜间节能/静音模式

  • 逻辑:软件系统定时任务(Cron Job) -> 晚上22:00 -> 调用API切断非必要冷藏展示柜电源;早上6:00 -> 调用API恢复供电。

4.3 故障自愈(看门狗模式)

  • 场景:冷藏柜温控板死机,导致温度异常升高。

  • 逻辑:监控发现 温度 > 8℃ 持续5分钟 -> API 断开电源 -> 等待30秒 -> API 接通电源(强制重启温控板)。

5. 代码实现参考 (Node.js示例)

以下示例展示如何在你的 Node.js 后端服务中封装断路器控制逻辑(基于芯步接口规范)

6. 安全与部署

6.1 私有化部署(局域网直连)

对于网络稳定性要求比较高的药店,芯步设备支持私有化部署模式

  • 策略:将芯步的本地服务部署在药店门店的本地服务器或树莓派上。

  • 优势:即使药店外网断开,内网软件依然可以通过本地API控制断路器,确保断网不断控。

6.2 数据安全

  • 签名鉴权:所有API请求必须携带动态sign,防止接口被恶意调用导致冷藏柜误断电。

  • 操作日志:在软件项目中记录每次API调用的时间、操作人、Result,满足GSP审计追踪要求。

7. 总结

将芯步60A大功率智能断路器对接到药店软件项目中,不仅仅是“通电/断电”,而是通过 “软件+硬件+算法” 的闭环。

通过标准的HTTP API,开发者可以在2小时内完成从注册设备到编写第一个控制脚本的全过程。这种对接方案赋予了传统药店冷柜数字化控制的能力,通过自动化的联动逻辑,有效降低了药品因设备故障而损坏报废的风险。