CATALOG

芯步的开放接口基于标准HTTP协议,具有良好的兼容性和扩展性。结合其智能通用控制器(24路输出)和锁控板方案,可以实现共享设备柜场景下的大规模交直流输出控制。以下方案聚焦于如何利用开放接口完成设备接入与系统集成。

1. 背景与需求分析

在共享经济模式下,快递柜、外卖取餐柜、智能工具柜等共享设备柜的核心需求是对多个箱格进行独立、实时的远程控制。通常一个设备柜需要控制24路甚至更多路数的输出,用于驱动电子锁(直流)、指示灯(直流)或柜体散热/加热装置(交流)。

本方案的目标是解决如何利用芯步的智能硬件及开放接口,快速、稳定地实现对24路交直流负载的独立控制。方案兼顾公网远程管理与局域网私有化部署两种场景,满足高并发、高实时性的工业级应用要求。

2. 硬件选型

针对24路控制需求,采用芯步生态内的两款核心设备组合,以实现交直流混合输出:

2.1 主控设备:24路智能通用控制器

这是实现24路控制的核心。该设备原生提供24路输出接口,直接匹配共享柜的物理箱格数量

  • 多路分控:支持24路独立控制,可通过HTTP接口远程操控每一路的通断。

  • 交直流兼容:每路可直接驱动直流负载(如12V电磁锁)或小功率交流负载;若需控制大功率交流设备(如加热膜、大风扇),可外接交流接触器进行扩容

  • 电气参数:额定总电流支持MAX 20A,总负载功率阻性可达4400W,基本覆盖常规共享柜需求

  • 网络连接:支持2.4G WiFi直连,无需额外网关,减少了设备柜内的布线复杂度和成本

2.2 辅助选配:24路锁控板(带反馈)

对于纯直流电磁锁控制的格子柜,搭配24路带状态检测的锁控板

  • 状态反馈:相较于通用控制器的单向指令,锁控板支持开锁状态反馈(即检测锁舌状态或门磁信号),能准确判断箱门是否真的被打开,这是共享柜防止“支付后打不开门”的关键功能

  • 保护机制:每路独立自恢复保险丝,单路短路不影响其他柜门使用

3. 系统设计

系统采用标准的“端-云-应用”三层架构,利用芯步开放的API实现数据互通。

  • 设备层:部署智能24路控制器及锁控板。控制器负责执行开关锁指令,传感器(如柜内温湿度或人体存在传感器)负责采集环境数据。

  • 网络传输层:设备通过WiFi连接至路由器。支持公有云(通过芯步官方云平台中转)或私有化部署(局域网内直连用户自己的服务器)两种模式。采用HTTP协议,通信框架简单,无复杂MQTT代理搭建成本。

  • 应用层(你的服务器/小程序) :你的业务系统作为调用方,通过调用芯步开放平台的HTTP接口,向指定设备发送控制指令。

4. 接口对接开发详解

芯步的开放接口极其简单,仅需在HTTP请求中携带签名(Sign)、设备ID(Device ID)及时间戳即可完成鉴权与命令下发。以下是具体实现逻辑:

4.1 核心接口定义

假设你的业务服务器需要控制设备ID为 820720 的控制器开启第1路输出。

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求方式:POST

  • 请求Body (JSON)

citation:

4.2 24路批量控制策略

在共享柜场景中,管理者经常需要一键开启所有柜门(如清柜维护)或巡检所有锁状态。

  • 单路控制:利用 power1power24 参数分别控制。

  • 批量控制:接口支持 batch 命令,允许在一个请求中同时写入多个路数的状态,极大地减少了网络请求次数,提升了并发控制效率。例如:{"batch":[1,0,1...]}

4.3 消息推送与状态同步(Webhook)

共享柜的痛点是“状态不可知”。仅下发指令是不够的,芯步支持设备上行消息推送机制

  • 配置回调:在芯步控制台中配置你的服务器公网回调地址(URL)。

  • 数据流:当用户取完物品关门(门磁传感器触发)或锁控板检测到锁状态变化时,设备会即时向芯步云上报状态,芯步云再将消息推送到你的业务服务器。

  • 应用:你的系统收到“关门”信号后,可自动发起扣费或结束订单。

4.4 私有化部署(局域网直连)

针对数据安全或网络延迟敏感的场景(如工厂内部的高精度装配工具柜),芯步支持私有化部署。

  • 原理:设备直接连接你指定的局域网服务器IP,不经过芯步官方云。

  • 优势:指令响应速度可降至毫秒级(局域网内路由延迟),且数据完全物理隔离,安全性最高

5. 实施步骤

第一阶段:硬件接线(物理层)

  1. 直流回路:将24个柜门的12V电磁锁正极接入控制器的输出端(COM/NO),负极接入公共端(GND)。

  2. 交流回路:若控制220V照明灯,需将控制器输出端作为中间继电器的线圈控制端,再由继电器触点控制灯具电源

第二阶段:设备配网与激活

  1. 通电后,设备将进入配网模式。

  2. 通过芯步提供的调试工具或APP,将设备连接到本地WiFi(仅支持2.4GHz频段)

  3. 记录下平台生成的 设备IDAppId/Sign密钥

第三阶段:业务系统对接

  1. 编写控制类:后端工程师根据接口文档,封装 HTTP POST 请求函数。

  2. 处理回调:编写接收芯步推送消息的接口(如 /webhook/device/status),用于更新数据库中的“柜门状态”。

  3. 前端联动:用户点击小程序“开柜”按钮 -> 请求你的后端 -> 后端请求芯步API -> 设备动作 -> 门磁反馈 -> 你的后端收到推送 -> 告知前端开柜成功。

6. 技术要点

6.1 解决大电流与感性负载问题

通用控制器虽然直接支持小负载,但如果共享柜包含电机类设备(如自动弹簧门),属于感性负载。方案要求:如果单路负载功率超过350W(感性)或因电机启动瞬间电流过大,必须在控制器输出端串联交流接触器,由接触器来承受浪涌电流,保护控制器主板

6.2 并发与线路优化

  • 多设备管理:芯步的API设计支持任何支持HTTP的编程语言(Java, Python, Go等)。在管理大量柜机(上百台)时,注意在代码中配置连接池,避免频繁建立TCP连接带来的端口耗尽。

  • 网络冗余:设备支持设定5组WiFi网络,当主网络信号弱或断开时,会自动切换至备用网络,这在移动热点环境或不稳定的工业WiFi环境下至关重要

7. 总结

通过采用芯步24路智能通用控制器作为执行单元,结合其 HTTP开放接口 的标准化特性,开发者可以在极短的时间内(通常API对接仅需数小时)搭建起一套完整的共享设备柜控制系统。该方案不仅解决了24路交直流输出的物理控制难题,还通过状态推送机制完善了商业闭环,满足了从简单储物到复杂共享租赁的全场景需求。

控制器产品方案:
怎么在快递柜设备控制中集成智能硬件来实现远程控制16路线路
查看 >>
智慧教室灯光设备集中控制:怎样把12路分体智能配电控制箱集成到自己的项目中
查看 >>
怎样在共享自习室 LED 灯条控制中集成智能硬件来实现低压直流负载通断控制
查看 >>
怎么二次开发智能 24 路分体远程信号控制器来实现设备运行状态监控
查看 >>
怎么接入智能 24 路远程通用控制器来实现设备故障告警通知
查看 >>
直流场景方案:
怎么在物联网设备供电管理中接入智能设备来实现2路独立直流线路控制
查看 >>
怎么在产线设备控制中接入智能设备来实现控制8路交直流输出
查看 >>
怎么在充电桩多路输出控制中集成智能硬件来实现控制8路交直流输出
查看 >>
共享场所直流负载管理:怎么将4路直流电路控制器对接到项目中
查看 >>
如何对接16 路远程控制继电器模块来实现控制16路交直流输出
查看 >>
24路用途方案:
如何接入24路智能线路控制主机以实现24路独立线路控制
查看 >>
如何接入智能分体控制器以实现多达24路独立线路控制
查看 >>
如何在仓储物流设备电源管理中对接智能硬件来实现24 路设备集中控制
查看 >>
如何在智能化改造中集成智能设备来实现24路多通道独立控制
查看 >>
怎么二次开发智能 24 路远程信号控制器来实现远程控制24路线路
查看 >>