CATALOG

针对自助储物柜项目中对24路交直流输出的精准控制需求,基于芯步的开放平台与硬件生态,以下是结合其 24路智能通用控制器(UNI-KZQ-TY-24)HTTP/MQTT 物联协议 的软硬件一体化解决方案。

1. 项目概述与需求分析

在自助储物柜(如快递柜、共享陪护床、智能书柜、寄存柜等)的实际应用中,痛点在于如何通过云端或本地服务器,安全、高效地控制大量箱门的开关,并实时感知门磁状态。

传统的单片机开发模式周期长、扩展性差。本方案基于芯步的 24路智能通用控制器开放平台 API,实现“云端指令 -> 控制器解析 -> 24路交直流负载驱动”的控制闭环。

痛点解决

  • 多路控制:解决 24 路电磁锁或直流电机的独立通断控制。

  • 交直流兼容:适配直流电磁锁(DC12V/24V)或交流指示灯(AC220V),支持混合负载。

  • 集成效率:利用现成接口,避免底层嵌入式硬开发,缩短研发周期

2. 系统设计

本方案采用 端-云-应用 三层解耦架构,确保高可用性与可扩展性。

  • 感知/执行层:部署芯步 24路智能通用控制器。该设备直接与柜体内的 24 个格口的电磁锁、照明灯(LED)及传感器连接。

  • 网络传输层:控制器通过 2.4GHz Wi-Fi 连接至现场路由器,通过 MQTT/HTTP 协议与芯步云平台保持长连接

  • 平台/集成层芯步开放平台 负责设备连接状态管理、指令透传与签名验证。

  • 应用层:自助柜的本地工控触摸屏(Android/Windows)或远程管理后台,通过调用 HTTP 接口下发指令。

架构图示逻辑用户APP/小程序 -> 云端业务服务器 -> 芯步开放API -> MQTT云端 -> 路由器 -> 24路控制器 -> 电磁锁/指示灯

3. 硬件选型与集成方案

针对 24 路输出需求,硬件采用芯步 UNI-KZQ-TY-24 控制器

3.1 硬件参数

  • 控制路数:提供 24 路继电器独立输出。

  • 负载能力

    • 阻性负载(如交流照明灯):单路最大 2200W,总额定 4400W。

    • 感性负载(如电磁锁、电机):单路最大 350W,总额定 700W。

  • 电源方案:需外置或内置 DC 12V 2A 适配器。

  • 通讯接口:Wi-Fi(2.4GHz)。

3.2 接线与适配策略

  • 直流输出(控制电磁锁)

    • 将控制器输出的 COMNO(常开)触点串联在电磁锁的 12V/24V 供电回路中。

    • 注意:若电磁锁为脉冲式(瞬间通电),需在软件侧实现“点动”控制(即通电0.5秒后自动断电),以免线圈烧毁。

  • 交流输出(控制照明或风扇)

    • 直接将 AC220V 火线剪断,串联至继电器输出端。

    • 安全性:必须加装防水接线盒及保险丝,由于该控制器外壳为塑料(V0级防火),需确保强电部分与柜体金属结构绝缘

4. 软件开发与集成流程

利用芯步开放平台的 HTTP API 进行集成开发

4.1 核心接口调用逻辑

开发者无需关注底层 MQTT 协议的具体实现,只需通过携带签名的 HTTP 请求向云端下发指令。

API 基础信息

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

  • 方法:POST

  • 鉴权机制:动态签名(Sign),由 md5(md5(AppSecret) + ts) 生成

4.2 关键控制指令示例

假设 device 为控制器设备ID(如 111111),目标为打开第 3 路输出。

1. 单路独立控制(开锁)适用于用户扫码存/取件,单独开启某一格口。

2. 批量控制(清柜/巡检)适用于管理员一键开启所有箱门,或系统初始化测试。

注:针对不同产品型号,具体的批量命令格式(如使用 batch 字段还是 point 字段)请以该产品的官方产品手册为准。

3. “点动”模式(脉冲控制)针对需要短时通电的电子锁,可以使用 point 指令,控制器会自动在极短时间内执行“先通后断”。

4.3 代码集成示例(Python 3.x)

以下代码演示如何在后台服务中组装指令并发送。

4.4 状态反馈与异步消息

由于设备可能离线,指令下发成功(Code 200)不代表设备执行成功。业务系统若需严格确认柜门是否打开,订阅芯步平台的 设备状态推送指令执行回执 消息(通过 MQTT 回调地址接收),解析 order_extra 字段来确认具体哪一路操作完成

5. 扩展性与高级特性

5.1 私有化部署(局域网纯闭环)

针对保密单位或对网络延迟极敏感的场景,芯步控制器支持局域网私有化部署。

  • 操作:设备可与服务器处于同一局域网段,业务系统直接通过内网 IP 调用控制器本地 HTTP 接口(需设备固件支持),完全不经过外网云平台

5.2 级联扩展(超 24 路输出)

若实际储物柜超过 24 个格口(例如 48 格或 72 格),仅需增加控制器数量。

  • 方式:每台控制器独立上网,在业务数据库中建立“物理设备ID”与“柜格编号”的映射表。当业务服务器收到开柜 25 号格指令时,自动映射并发送指令给对应的第二台控制器。

5.3 沙盘/景观模型场景适配

除了储物柜,该控制器同样适用于沙盘模型控制。由于支持 AC/DC 混合输出,可以同时控制沙盘中的 AC220V 建筑灯光和 DC12V 的电机模型

6. 实施注意事项

  1. 电源稳定性:控制 24 路电磁锁同时动作时瞬时电流极大。在柜体总进线处配置 12V/15A 以上的开关电源,而不应仅依赖控制器附带的小功率适配器,否则会导致电压跌落重启。

  2. Wi-Fi 信号覆盖:金属柜体对 2.4G 信号屏蔽严重。控制器天线必须引出至柜体外部,或在柜内部署 Mesh 节点。

  3. 感性负载保护:继电器断开直流电磁锁时会产生反向感应电动势。虽然控制器内置了保护电路(大功率MOS管),但在高频率开关场景下,在负载端并联续流二极管以延长触点寿命

7. 总结

利用芯步的 UNI-KZQ-TY-24 智能控制器及其开放的 HTTP API,开发者可以在 不涉及任何单片机/固件开发 的前提下,仅通过几行代码即可实现 24 路交直流输出的精准控制。此方案不仅降低了智能储物柜的研发门槛,且支持私有化部署和无限级联,具有比较高的商业落地价值

控制器产品方案:
如何二次开发4 路智能照明控制器来实现定时开关照明设备电源
查看 >>
舞蹈练习室设备管理:如何将8路包间场景联动控制器对接到自己的项目中
查看 >>
户外亮化工程控制中:如何把智能 24 路远程信号控制器接入到软件项目中
查看 >>
怎样在共享自习室灯光设备控制中集成智能设备以实现远程指令开关控制
查看 >>
怎么在照明控制中集成智能设备来实现分路控制灯光与设备
查看 >>
自助储物柜场景方案:
如何在自助储物柜控制中集成智能硬件以实现设备用电定时管控
查看 >>
如何在自助储物柜控制中接入智能设备来实现远程控制8条线路通断
查看 >>
自助储物柜控制:怎么把24路智能线路控制器接入到软件项目中
查看 >>
怎样在自助储物柜控制中对接智能设备来实现16路设备集中控制
查看 >>
怎样在自助储物柜控制中集成智能硬件以实现设备故障告警通知
查看 >>
24路用途方案:
如何在养老社区公共设备控制中集成智能设备以实现控制24路交直流输出
查看 >>
如何在便利店灯光控制中接入智能硬件来实现24路多通道独立控制
查看 >>
如何接入智能分体控制器以实现多达24路独立线路控制
查看 >>
怎样接入24 路智能分体远程集中控制模块来实现控制24路交直流输出
查看 >>
怎么在餐饮后厨设备控制中集成智能设备以实现多达 24 路独立线路控制
查看 >>