药店冷藏柜的温控合规是刚需——GSP明确要求留存温度记录,但传统方案只解决了“监测”问题,断电或开关异常时往往后知后觉。以下方案聚焦如何用芯步的智能插座/控制器,实现对冷藏柜电源状态的远程感知与控制。
1. 背景与需求分析
在医药零售行业,药品储存环境的安全性是GSP合规的重中之重。药店冷藏柜(2-8℃)主要用于存放需冷藏的胰岛素、活菌制剂等处方药。传统的管理模式下,店长需每日人工巡查,无法第一时间获知夜间断电、跳闸或插头松动导致的设备停机,存在巨大的药品失效风险。
痛点
状态盲区:管理人员无法远程确认冷藏柜是否真正通电运行(部分设备“灯亮”但压缩机未启动)。
响应滞后:突发跳闸或人为误拔插头,需等店内温度上升或次日开门才发现。
接口缺失:传统冷藏柜多为温控器+压缩机的简单电路,无原生网络接口,改造困难。
解决目标:在不更换现有冷藏柜的前提下,通过在电源链路侧接入智能硬件,利用其继电器通断检测与电量计量功能,实现对设备运行状态的远程透视。
2. 系统设计
基于芯步开放平台的特性,本方案采用端-云-APP的极简架构。
2.1 硬件层
在药店冷藏柜的电源插头与市电插座之间,接入芯步智能电源控制器(如智能插座或工业级DTU,具体取决于现场功率需求)。该硬件负责采集电压、电流及开关状态。
2.2 数据传输层
网络连接:设备通过 WiFi 2.4G 或 4G 直连云端,无需额外网关。
协议支持:支持 MQTT 及 HTTP 协议,数据实时上传。
2.3 平台层
利用芯步的 ThingBoot Open 开放平台。一方面接收设备上报的状态数据,另一方面向第三方服务器推送消息。
2.4 应用层
管理端:连锁药企总部大屏、店长手机微信/APP。
核心逻辑:通过调用芯步开放接口,实现状态的主动查询与控制。
3. 核心功能实现:开关状态查询
要实现“远程开关状态查询”,本质上是对芯步智能硬件资源(Resource) 的读取。不同类型的硬件接口参数略有差异,但逻辑统一。
3.1 接口对接逻辑
芯步的设备在通电后会周期性(如每5秒或状态变更时)向云平台上报当前状态。第三方系统通过以下两种模式获取状态:
模式A(主动查询——拉模式) :适用于管理后台定时巡检或用户点按“刷新”按钮。
模式B(被动接收——推模式) :适用于实时告警,当设备断电或来电时,平台主动向药店的ERP系统或钉钉/微信群机器人发送HTTP请求。
3.2 关键API调用实战(模拟/参考)
根据芯步公开的设备控制及状态接口规范,开发人员可以通过携带签名的HTTP请求来实现交互。
场景示例:查询“门店A-阴凉区2号冷藏柜”当前是否通电。
1. 接口定义
请求地址:
http(s)://api.thingboot.com/{AppId}/device/status/请求方法:
POST
2. 请求参数构造系统需要构建一个JSON数据包,通常包含设备的唯一标识(Device ID)以及需要查询的功能点(Endpoint)。
3. 返回数据解析芯步的接口设计通常具有低延迟特性(约80-120ms),返回的JSON数据会清晰展示当前状态。
4. 基于电流的数据深挖仅仅知道“开关状态”(Power)是不够的,有时候开关虽在“ON”位,但压缩机因故障未启动。利用芯步接口返回的电能参数,我们可以增加一层判断逻辑:
若
power == 1且current < 0.1A:判定为 “设备通电但制冷故障/空载” (告警)。若
power == 1且current > 阈值:判定为 “压缩机运行中” 。
3.3 远程控制(联动与应急)
针对夏季用电高峰或下班后的节能需求,以及紧急情况下的强制关机,系统需要支持远程通断。通过调用 设备控制接口,向指定设备下发指令。
4. 方案实施部署流程
为便于运维人员快速部署,按照以下步骤操作:
4.1 设备选型与接入
选择支持 2.4G WiFi 且额定功率适配冷藏柜(通常峰值功率在500W-1500W)的智能控制器。将设备添加到 芯步物联网控制台,配置好WiFi网络。
4.2 接口开发与集成
在芯步开放平台创建应用,获取 AppId 和 AppKey 用于生成签名(Sign)。开发定时任务,每隔预设时间间隔(如5分钟)批量拉取所有门店的设备状态存入库中。
4.3 告警策略配置
在业务系统中设定逻辑:
断电告警:连续1分钟检测到Power为0,立即触发。
异常运行:营业时间外检测到电流>0,判断为忘关电源,推送节能提醒。
5. 商业价值总结
通过接入芯步开放接口,药店无需淘汰现有冷藏柜,即可实现 “哑设备”的智能化改造。
合规保障:提供了“电源连续运行”的电子证据链,补充了单纯温度监控的盲区(温度上升需要时间,断电是瞬时发生的)。
降本增效:利用API接口将设备状态融入每日的远程开店/闭店检查流程,减少夜间巡店人力成本。
主动预警:在温度超标前,提前发现“跳闸”、“插头松动”等物理层故障,最大限度地保护高值药品安全。
该方案的核心在于利用芯步标准化的 RESTful API,将物理世界的开关动作抽象为代码中的 0 和 1 资源,从而无缝融入现有的医药连锁管理体系中。