CATALOG

针对药店冷藏柜的温度敏感特性,实现电源的远程可控、定时断闸与实时状态监控,是保障药品存储安全的关键。以下方案将详细说明如何利用芯步智能大功率断路器(60A) 的开放接口,快速将其集成到您现有的管理系统中。

1. 项目概述与准备

在药店运营中,冷藏柜(2-8℃)需维持24小时不间断运行。然而,传统断路器无法应对“夜间忘关”、“异常发热不断电”或“远程巡检”等需求。本方案的目标是利用芯步UNI-DLQ-M-60A智能大功率断路器,为您的系统赋予远程电源控制自动化策略能力。

核心准备工作:

  • 硬件设备:芯步智能大功率断路器(60A)及待控制的药店冷藏柜。

  • 网络环境:覆盖良好的 2.4GHz WiFi 网络(注意:5G WiFi 不兼容)

  • 开发账号:在注册账号,获取 AppIDAppSecret

  • 开发文档:API 接口地址与签名算法。

2. 硬件安装与配网

在进行代码集成前,必须先完成设备的物理安装与入网。

第一步:电路安装

  • 专业操作:必须由执业电工操作。将断路器的输入端(IN)接入 220V 主电源,输出端(OUT)连接冷藏柜电源线。

  • 规格确认:该设备额定电流为 60A,完全兼容药店大型冷柜的启动瞬间高电流,预留充足余量。

第二步:设备配网该设备采用“WiFi直连”方式,无需额外网关。

  1. 上电:设备通电后,指示灯开始“快闪”(表示进入待配网状态)。

  2. 登记网络:登录芯步控制台,进入“网络配置”,输入药店现场的 2.4G WiFi 名称和密码

  3. 配置设备:点击“为设备配置此网络”,通过手机热点桥接或蓝牙(视具体固件版本)完成信息写入。成功标志:指示灯变为“常亮”或“慢闪”,并在控制台“设备列表”中显示设备状态为“在线”

3. 核心集成:API 调用的深度实现

芯步提供标准的 HTTP API,适用于任何编程语言(Java, Python, PHP, Go 等)。我们将把“控制通断”这个核心功能封装成代码模块。

3.1 签名机制

为了保证安全性,每次调用都需要动态生成签名 sign

签名生成逻辑(伪代码):

3.2 控制冷藏柜通断电

这是集成中最关键的一步。假设门店管理系统检测到夜间已关门,系统需自动切断冷柜电源以节能,但保留风扇(如是双路控制,则需分别控制。此断路器为单路大功率,控制整体通断)。

接口信息:

  • URL:https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • Method: POST

  • Content-Type: application/json

请求体示例(关闭冷藏柜):

业务逻辑代码示例(结合药店场景):假设您需要实现“温度异常自动断电保护”功能:

4. 高级策略:自动化与场景联动

仅仅远程开关是不够的,系统集成的高级价值在于 “自动判断” 。利用芯步接口的扩展参数,您可以在不增加后端服务器任务队列的情况下实现定时或延时功能。

4.1 定时自动控制(场景:夜间关机)

需求:药店打烊(22:00)自动关闭冷柜,开店(08:00)自动开启。实现:您的后端服务在特定时间点调用 API,下发 power=0power=1

4.2 延时/周期动作(场景:除霜或温度保护)

需求:冷柜因长时间运行结冰,需要每隔 6 小时“断电重启”一次以进行化霜。实现:利用 resetpoint 命令,实现“单次命令,自动恢复”,避免维护定时器的复杂性

5. 私有化部署与数据安全性

对于连锁药店而言,顾客健康数据和经营数据(如运营时间)属于商业机密,且需符合严格的数据合规要求。

  • 局域网纯环境运行:芯步设备支持私有化部署。如果您的药店管理系统部署在本地服务器,且药店的网络拓扑允许,可以将 API 请求地址指向自建的消息服务器,而非公有云 API。这意味着所有“开关锁”指令仅在药店内网或企业 VPN 中传输,完全不经过外网,极大提升了系统安全性

  • MQTT 协议支持:除了 HTTP,设备支持 MQTT 协议。对于需要实时监控断路器状态的场景(如实时展示“通电中/断电中”),采用 MQTT 订阅方式,会比 HTTP 轮询更加节省服务器资源且实时性更高

6. 常见问题排障

在集成过程中,如遇问题可按以下清单排查:

  1. 设备离线(Device Offline)

    • 检查药店 WiFi 密码是否变更。

    • 确认 WiFi 频段是否为 2.4G。双频路由器请开启 2.4G 信号

  2. 签名错误(Sign Error)

    • 算法为 md5(md5(AppSecret) + ts)。注意:是对 AppSecret 的 MD5 结果字符串追加 ts 后再做一次 MD5,而非直接拼接

  3. 命令下发成功但无动作

    • 检查 order 中的命令字段。对于该 60A 断路器,标准控制字段为 power,值为整型(0或1)而非字符串。

7. 总结

通过以上步骤,您已成功将芯步 60A 智能大功率断路器接入药店管理系统。这不仅为药店提供了 60A 大功率下的高安全保障,还通过 HTTP API 实现了自动化远程控制故障自愈能力。该方案无需网关、部署快捷,是医药零售领域数字化转型的基础设施级改造方案。