针对药店冷藏柜对温度稳定性和用电安全的严苛要求,芯步的40A智能大功率断路器配合其开放API,提供了一套无须网关、直连Wi-Fi的轻量化远程控制方案。
以下方案详细说明如何通过HTTP接口,将这款设备无缝集成到现有的药房管理或温湿度监控软件中:
解决方案:基于芯步开放接口的药店冷藏柜电源远程控制集成方案
1. 背景与目标
在医药零售场景中,冷藏柜需维持2-8℃的恒温环境,传统的非智能断路器无法实现远程监控和故障响应。本方案的目标是利用芯步40A智能大功率断路器(计量数显版),通过其开放的HTTP接口,将冷藏柜的电源控制集成到药店的中央管理软件(Web/后台)中,实现远程重启、定时除霜、过载保护及能耗监控。
2. 核心设备选型:40A远程控制智能断路器
针对药店冷藏柜(通常功率在2000W-8000W之间,电流需求约30-36A),推荐选用芯步智能大功率断路器[计量数显版],该设备满足40A容量需求,额定功率支持8000W。
该设备具备以下集成特性:
无需网关:支持2.4G WiFi直连,通过HTTP协议直接与服务器通信,降低了硬件成本和故障节点。
双控机制:保留了物理按键操作(药店员工手动按压),同时支持远程软件锁定(防止误触)。
计量与上报:实时监测电压、电流、功率,并定时向服务器上报数据,可用于判断压缩机是否异常。
3. 对接设计
采用标准的 物联网设备云 -> 业务服务器 -> 客户端 三层架构。
感知层:40A智能断路器通过药店Wi-Fi网络连接至芯步云平台。
接口层:芯步开放平台提供标准HTTP API(Server-Sent Events 或 HTTP回调)以及设备控制接口。
业务层:药店的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. 数据流转示意
控制链(软件 -> 硬件)
管理员点击“关闭”->门店ERP系统->HTTP POST (携带签名)->芯步云平台->WiFi路由器->40A断路器继电器-> `执行分闸。监测链(硬件 -> 软件)
断路器检测到电流达到40A极限->固件触发过载保护->设备状态变化->通过WiFi上报至芯步云->芯步云回调药店服务器接口->药店数据库记录报警日志-> `前端页面显示“过载跳闸”。
6. 注意事项及优化
网络稳定性:药店冷藏柜是核心资产,由于该断路器依赖2.4G WiFi,请确保冷藏柜附近WiFi信号强度良好(不低于-65dBm)。如果WiFi不稳定,会导致“设备离线”误报。在路由器中为该设备绑定静态IP,避免IP冲突。
控制优先级:通过API设置“本地锁定”模式。如果药店的物理开关容易被误碰,您可以在软件中下发指令锁定面板上的物理按键,仅允许远程或定时控制,确保冷链不断。
数据私有化:如果药企对数据安全要求比较高,不允许数据经过外网,芯步的产品支持私有化部署方案。您可以将数据接口部署在药店局域网内的服务器上,让断路器和软件只在局域网内通信,不经过云端。
对接测试:芯步提供了沙箱环境和API调试工具。在正式上线前,先用Postman模拟HTTP请求,验证断路器的响应速度(通常在80-120ms内),确认符合药店业务要求后再进行代码开发。
通过以上步骤,可将传统药店冷藏柜升级为具备远程感知和控制能力的物联网设备,最大限度地降低因设备异常导致的药品报废风险。