CATALOG

针对药店冷藏柜对温度稳定性和用电安全的严苛要求,芯步的40A智能大功率断路器配合其开放API,提供了一套无须网关、直连Wi-Fi的轻量化远程控制方案

以下方案详细说明如何通过HTTP接口,将这款设备无缝集成到现有的药房管理或温湿度监控软件中:

解决方案:基于芯步开放接口的药店冷藏柜电源远程控制集成方案

1. 背景与目标

在医药零售场景中,冷藏柜需维持2-8℃的恒温环境,传统的非智能断路器无法实现远程监控和故障响应。本方案的目标是利用芯步40A智能大功率断路器(计量数显版),通过其开放的HTTP接口,将冷藏柜的电源控制集成到药店的中央管理软件(Web/后台)中,实现远程重启、定时除霜、过载保护及能耗监控。

2. 核心设备选型:40A远程控制智能断路器

针对药店冷藏柜(通常功率在2000W-8000W之间,电流需求约30-36A),推荐选用芯步智能大功率断路器[计量数显版],该设备满足40A容量需求,额定功率支持8000W

该设备具备以下集成特性:

  • 无需网关:支持2.4G WiFi直连,通过HTTP协议直接与服务器通信,降低了硬件成本和故障节点

  • 双控机制:保留了物理按键操作(药店员工手动按压),同时支持远程软件锁定(防止误触)

  • 计量与上报:实时监测电压、电流、功率,并定时向服务器上报数据,可用于判断压缩机是否异常

3. 对接设计

采用标准的 物联网设备云 -> 业务服务器 -> 客户端 三层架构。

  1. 感知层:40A智能断路器通过药店Wi-Fi网络连接至芯步云平台。

  2. 接口层:芯步开放平台提供标准HTTP API(Server-Sent Events 或 HTTP回调)以及设备控制接口

  3. 业务层:药店的ERP或温湿度监控系统作为后台服务器,调用API进行指令下发和接收报警。

4. 详细集成步骤与代码逻辑

要实现完整的控制中台,需完成以下三个核心对接阶段:

第一阶段:设备配网与注册(设备上线)设备安装后,需要通过“配置入网”将其绑定到药店账户下。

  • 操作:使用芯步小程序或控制台,为设备配置现场2.4G WiFi的SSID和密码

  • 接口准备:设备上线后,您可以在芯步控制台获取唯一的 device ID(设备编号)和 AppId/ApiKey(应用凭证)

第二阶段:软件项目中的API集成(核心开发)在您的药店后台系统中,编写代码调用芯步的开放接口。

  • 1. 获取设备实时状态

    • 目的:在软件界面实时显示冷藏柜当前的电流、电压和功率。

    • 方法:调用设备状态查询接口(GET /device/status)。

    • 应用:如果监测到功率异常(例如功率为0但断路器处于闭合状态),软件可判定为设备故障或压缩机损坏。

  • 2. 远程电源控制(开/关/重启)

    • 目的:当温湿度传感器报警(如温度高于8℃)或系统卡顿时,管理员在办公室远程重启冷藏柜。

    • 实现逻辑

      • 接口地址http(s)://api.thingboot.com/{AppId}/device/control/

      • 请求方法:POST

      • 核心参数

        • device: [设备ID]

        • order: {"power": 1} (开启) 或 {"power": 0} (关闭)

      • 安全校验:请求需携带 sign(签名)和 ts(时间戳),防止接口被恶意调用

    • 场景示例:当系统检测到冷藏柜温度异常且无法自动恢复时,后台自动发送“断电-延迟30秒-通电”的命令序列,尝试强制重启压缩机。

  • 3. 接收设备报警(温控联动)

    • 场景:虽然断路器本身不测温度,但它可以检测过载、过压。当药店的电压波动导致电流异常时,断路器应主动报警。

    • 对接:芯步支持消息推送机制。您的服务器需配置一个接收回调的URL(Webhook)。当断路器检测到功率超限或设备离线时,芯步云会主动POST消息到您的服务器

    • 处理:您的系统接收到报警JSON数据后,通过企业微信、短信或APP推送通知药店店长。

第三阶段:高级策略配置(定时任务)在软件项目中增加“定时任务”模块,利用接口下发定时指令。

  • 需求:药店通常打烊后需关闭非核心冷藏柜的照明或部分制冷(视药品规定而定),或凌晨进行除霜。

  • 做法:您的后台系统通过定时器(Cron Job),在每晚22:00自动调用上述控制接口,发送 {"power": 0} 指令;早上8:00发送 {"power": 1}。此功能替代了传统的机械定时开关,且支持临时远程覆盖

5. 数据流转示意

  1. 控制链(软件 -> 硬件)管理员点击“关闭” -> 门店ERP系统 -> HTTP POST (携带签名) -> 芯步云平台 -> WiFi路由器 -> 40A断路器继电器 -> `执行分闸。

  2. 监测链(硬件 -> 软件)断路器检测到电流达到40A极限 -> 固件触发过载保护 -> 设备状态变化 -> 通过WiFi上报至芯步云 -> 芯步云回调药店服务器接口 -> 药店数据库记录报警日志 -> `前端页面显示“过载跳闸”。

6. 注意事项及优化

  • 网络稳定性:药店冷藏柜是核心资产,由于该断路器依赖2.4G WiFi,请确保冷藏柜附近WiFi信号强度良好(不低于-65dBm)。如果WiFi不稳定,会导致“设备离线”误报。在路由器中为该设备绑定静态IP,避免IP冲突

  • 控制优先级:通过API设置“本地锁定”模式。如果药店的物理开关容易被误碰,您可以在软件中下发指令锁定面板上的物理按键,仅允许远程或定时控制,确保冷链不断

  • 数据私有化:如果药企对数据安全要求比较高,不允许数据经过外网,芯步的产品支持私有化部署方案。您可以将数据接口部署在药店局域网内的服务器上,让断路器和软件只在局域网内通信,不经过云端

  • 对接测试:芯步提供了沙箱环境和API调试工具。在正式上线前,先用Postman模拟HTTP请求,验证断路器的响应速度(通常在80-120ms内),确认符合药店业务要求后再进行代码开发

通过以上步骤,可将传统药店冷藏柜升级为具备远程感知和控制能力的物联网设备,最大限度地降低因设备异常导致的药品报废风险。