CATALOG

展柜设备控制的核心在于将8路继电器控制箱无缝接入软件系统。以下方案基于芯步的开放接口能力,从硬件选型、接口集成、代码实现到场景,提供完整的技术路径。

解决方案:基于芯步开放接口的展柜设备智能化集成方案

1. 概述与适用场景

本方案的目标是通过集成芯步8路智能分体远程控制继电器控制箱,为展柜、展厅、售货柜等场景提供标准化的软件集成路径。该设备支持通过HTTP API接口进行远程独立控制,开发者可利用任何支持HTTP协议的编程语言将其快速接入现有系统

核心解决痛点:解决传统展柜设备(灯光、电机、多媒体)控制分散、无法远程集中管理、缺乏状态反馈的问题。适用于博物馆展柜灯光控制、新零售自动售货柜、共享格子柜、沙盘模型灯光秀等场景

2. 硬件选型与参数解析

在集成前,需明确硬件的关键指标,确保物理链路适配。

  • 推荐型号:芯步智能通用控制器 UNI-KZQ-TY-8

  • 控制能力:提供8路独立输出。每路均为常开/常闭干触点继电器,支持独立控制通断。

  • 负载匹配

    • 阻性负载:单路最大2200W,总功率4400W(适用于白炽灯、发热丝)。

    • 感性/容性负载:单路最大350W(适用于LED灯、电机、节能灯)。若控制大功率展柜电机,需外接交流接触器

  • 通信方式:支持 WiFi (2.4GHz),便于在展厅、展柜布网环境中快速部署

  • 供电:DC 12V/1.5A 直流供电,需确保展柜内部预留电源适配器位置。

3. 软件集成设计

采用标准的物联网三层架构,芯步作为“管道”与“设备端”,承担连接与指令转发职能。

  • 设备层:8路继电器控制箱,连接展柜的灯带、屏幕升降机、电机锁、散热风扇等。

  • 网络层

    • 通信协议HTTP APIMQTT。对于实时性要求不高的展柜控制,HTTP请求-response模式即可;若需要频繁轮询状态或低延迟控制,采用MQTT长连接

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

  • 应用层:您的展柜管理后台、手机APP、大屏中控系统或微信小程序

    • 集成逻辑:您的软件发起HTTP请求 -> 芯步云平台鉴权 -> 转发指令至指定MAC地址的设备 -> 设备执行继电器吸合/断开 -> 展柜设备上电/断电。

4. 关键集成步骤与技术实现

步骤一:设备配网与ID获取

在芯步控制台完成设备初始化。设备通电后,通过配网流程将其绑定至您的账号下。在控制台获取两个关键参数:

  • 设备ID:唯一标识该控制箱(例如:123456),后续API操作的核心凭证

  • AppID/AppKey:用于生成API鉴权签名。

步骤二:接口鉴权与指令下发

调用device/control接口实现对第3路展柜灯光的开启。接口需携带sign签名和ts时间戳以防止重放攻击

请求示例 (控制第3路开启)

参数说明:power3对应第3路继电器,1代表闭合/打开,0代表断开/关闭

步骤三:高级场景逻辑开发

针对展柜复杂的业务需求,芯步开放接口支持更精细的逻辑控制,无需在软件侧维护定时器:

  • 批量控制:使用batch指令同时控制多路展柜灯光。

  • 点动模式(先通后断) :适用于展柜中按一下电机转动一定时间的场景(如自动门)。

  • 互锁逻辑:虽然硬件层面是独立8路,但您可以在您的软件业务层实现互锁逻辑(例如:开启展柜A灯光时,自动发送指令关闭展柜B灯光)。

步骤四:状态同步与消息推送

为确保软件界面展示的设备状态与实际物理状态一致,需订阅设备状态回调

  • 机制:当设备状态变化(手动按键、或远程控制执行成功)时,芯步云平台会主动向您配置的服务器回调URL推送设备当前状态

  • 对接:您需要开发一个接收POST请求的接口,用于实时更新数据库中的设备状态(online/offlinepower1-power8的值),这对于防止展柜运维人员误操作导致状态不一致至关重要。

5. 项目落地注意事项

1. 局域网内网控制如果在展厅/展馆内部署,且对公网依赖性要求低,可利用芯步设备的局域网能力。只要您的软件服务器与设备处于同一网段,接口调用可直连设备IP,减少云链路延迟

2. 负载安全边界

  • 展柜常用的LED灯带属于感性负载,请请一定要按照350W/路的降额使用,切勿满负荷2200W,否则易损坏继电器触点

  • 若控制大型展柜的220V电机(如旋转展台),必须通过该控制器驱动外部的220V交流接触器,再由接触器带动电机,以保护控制箱内部电路。

3. 代码健壮性处理接口返回的code 200仅代表“指令已送达云平台”,不代表“继电器已吸合”。为确保指令生效,需结合消息推送反馈来判断,或在下发指令后延时500ms查询一次设备状态

4. 跨平台兼容性芯步的HTTP API不限制语言,无论是基于 Java 开发的展馆中控后台、基于 Python 的数据分析脚本,还是基于 JavaScript 的微信小程序,均可通过封装上述的sign鉴权算法和HTTP Request库实现快速集成

6. 总结

通过将芯步8路智能继电器控制箱集成到软件项目中,您可以在不改变原有展柜电气布线的前提下,快速获得远程控制、定时任务和状态监控能力。集成工作的核心在于对接API接口文档处理好签名鉴权,即可通过软件代码灵活控制每一路展柜内设备的通电与断电,实现展柜设备管理的数字化升级。