CATALOG

自助售货柜运营商常面临多设备独立电源管理的痛点——压缩机、制冷系统、照明、支付模块等设备需要分别控制,但传统线路改造复杂、成本高。以下方案基于芯步智能控制器4路(UNI-KZQ-DC-4)的开放HTTP接口,实现5台设备(4路直接控制+1路总开关集中控制)的远程电源管理。

1. 背景与需求分析

在自助售货机(无人零售柜)的运营管理中,电源控制是设备维护和节能降耗的关键。传统的售货机通常采用单一的空气开关或机械开关控制整机电源,存在以下痛点:

  • 故障影响面大:如果制冷系统或工控机死机,需要整体断电重启,导致照明、支付模块等正常功能一并中断

  • 能耗管理粗放:无法根据人流时段(如夜间)单独关闭灯箱或广告屏,造成电力浪费。

  • 运维成本高:现场故障处理需人工前往断电,缺乏远程运维手段。

需求目标:在不破坏原有电路结构、不增加复杂布线的条件下,利用物联网智能硬件对1个售货机柜体内的5台核心设备(如:压缩机/制冷模块、工控主机、LED照明、支付触控屏、GPRS/4G通信模块)实现独立的、可远程编程的总开关控制。

2. 硬件选型与连接拓扑

2.1 硬件:芯步智能控制器4路 (UNI-KZQ-DC-4)

针对4台设备的独立控制,选用该型号主要基于其接口特性

  • 接口标准:提供4路独立继电器输出。由于售货机内部设备大多为直流驱动(如12V/24V电磁锁、主板、LED灯带),或者通过中间继电器控制220V压缩机,该控制器支持直接接入。

  • 负载能力:单路 MAX 10A,总负载2500W,足以覆盖标准售货机压缩机和主板的启动峰值电流

  • 通信方式:内置WiFi 2.4GHz,支持通过HTTP接口控制,便于集成到现有SaaS平台。

注:如果现场WiFi信号弱,可选用外置天线版本。

2.2 解决“5台设备”的方案逻辑

由于该硬件只有4路物理输出,要实现5台设备的总开关控制,采用“4+1”分组策略

  • 物理直连(4路):将功耗较高或需单独分控的设备接入控制器的OUT1-OUT4。

    • OUT1:制冷压缩机(或制冷系统总接触器线圈)

    • OUT2:LED照明/灯箱

    • OUT3:Android工控主板(售卖机主机)

    • OUT4:支付模块与触控屏

  • 逻辑联动(第5路):将4G通信模块散热风扇接入与OUT1(压缩机)或OUT2(照明)同路的排插,通过逻辑定时实现联动开关,或者利用控制器自带的“自定义联动操作”功能,让某一路在特定条件下触发关断

2.3 电气连接示意

  1. 输入端:控制器L/N接市电220V。

  2. 直流转换:由于售货机内部通常自带开关电源(12V/24V),将控制器的输出端串联在开关电源与负载设备之间,或直接串联在设备的供电火线/正极上。

  3. 弱电控制强电:对于220V压缩机,必须使用控制器的常开触点串联在压缩机接触器的线圈回路中,不得直接带载大电流感性负载,以防触点粘连

3. 开放接口集成方案

芯步的核心优势在于其完全开放的HTTP API接口,这使得该方案可以无缝对接到现有的无人零售运营后台,无需使用其原生App,保持品牌统一性

3.1 接口认证与配置

在开发者后台获取 AppIDAppSecret。接口采用动态签名鉴权,有效防止重放攻击

  • 签名算法Sign = md5(md5(AppSecret) + ts)

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

3.2 核心指令集设计(JSON格式)

为了实现“总开关”效果,需要针对微服务设计以下API调用逻辑:

操作场景下发指令 (Order JSON)说明
单品控制{“power1”:1}单独开启OUT1(如强制制冷)
批次控制{“batch”:{“relay”:[2,3,4],“power”:0}}批量关闭照明、主板和支付屏,保留制冷。适用于“夜间休眠模式”
脉冲重启{“reset”:{“relay”:[3],“interval”:5000}}先断后通,间隔5秒。用于远程重启卡死的工控主板(第5路需求的实现方式)

3.3 实现“总控5台设备”的操作流程

假设运营人员在后台点击“一键维护”或“故障修复”,系统需要切断除通信模块外的所有设备(共5台):

  1. 执行脚本:后台发起如下HTTP POST请求。

  2. 冗余处理:针对第5台设备(通信模块),由于通信模块需保持在线以便接收下次开机指令,不进行断电。若第5台设备是非通信类负载(如辅助散热风扇),可通过硬接线将其并联在OUT1(压缩机)上,利用{“power1”:0}一并关断。

4. 场景功能实现

4.1 远程故障自愈

痛点:无人售货机蓝屏、死机,导致无法扫码支付,若不处理将影响全天营业额。解决方案

  • 逻辑:后台心跳检测发现设备离线超过5分钟。

  • 动作:调用API接口 {“reset”:{“relay”:[3],“interval”:10000}}(断开工控主板电源10秒后重新接通)

  • 结果:设备重启成功,恢复正常交易。无需运维人员出车,单次节省成本约50元。

4.2 分时分区节能策略

痛点:24小时常亮灯箱和触摸屏,浪费电力且影响LED显示屏寿命。解决方案

  • 逻辑:设定定时任务(依托调用方的SaaS服务,到点触发API)。

  • 动作

    • 22:00{“power2”:0}(关闭照明) + {“power4”:0}(关闭触摸屏省电)。

    • 07:00{“power2”:1}(开启照明迎接早高峰)。

  • 效益:假设照明+屏功耗50W,每天关断9小时,单台机器年省电约164度

4.3 压缩机保护逻辑

痛点:制冷系统断电后立即重启,高压侧未平衡,容易烧毁压缩机。解决方案

  • 逻辑:在软件层强制保护。当触发reset指令时,利用{“power1”:0}断开压缩机。

  • 保护:在API回调逻辑中增加判定,必须等待3-5分钟(如180秒)后,再次调用{“power1”:1}恢复制冷,确保压缩机寿命

5. 集成注意事项与优化

  • 供电稳定性:智能控制器本身需保持常电。如果现场是“一断全断”的传统线路,需为控制器单独引线,或利用内置的超级电容/备用电池方案(注:标准版无内置电池,需外部UPS支持)。

  • 设备ID管理:在芯步控制台,将为每台售货机生成唯一的 device 字段。在运营商的资产管理系统(资产管理)中,将 device 字段与机器编码(序列号)做一对一映射,便于故障定位

  • 响应速度:实测从云平台下发HTTP指令到继电器触点动作,耗时通常在80-150ms之间,对于开关类应用完全无感知

  • 安全规范:由于涉及220V高压接线及压缩机负载,由持证电工进行安装,并确保控制器外壳接地。若控制感性负载(电机、压缩机),单路负载功率不超过350W感性负载上限

6. 总结

通过接入芯步智能控制器4路的开放API,原本需要复杂PLC编程或多路定时开关才能实现的功耗管理,现在仅需几行代码即可完成。该方案有效解决了“5台设备集中控制”中关于远程重启(自愈)、节能降耗(分时控制)和设备保护(压缩机延时) 的三大核心难题。利用其开放接口,该方案可快速集成至现有小程序或商户后台,实现无人零售场景下的精细化电源管理

插排产品方案:
车间设备机柜电源控制:怎样把5位远程控制PDU接入到自己的项目中
查看 >>
怎么接入智能远程控制8位总控PDU来实现远程一键批量开关控制
查看 >>
怎样在展会现场设备机柜电源控制中接入智能硬件以实现分路开关控制8台设备电源
查看 >>
如何接入8位总控PDU插排以实现场景联动总控电源
查看 >>
如何对接8位总控智能PDU以实现设备电源批量管控
查看 >>
自助贩卖场景方案:
自助贩卖机柜电源管理:怎样将5位远程控制分控PDU对接到软件项目中
查看 >>
自助贩卖机柜电源管理:如何将智能插排(8位)集成到自己的项目中
查看 >>
自助贩卖机柜电源管理:怎样将8位总控插排集成到自己的项目中
查看 >>
自助贩卖机柜电源管理:怎么把5位总控插排接入到自己的项目中
查看 >>
怎样在自助贩卖机柜电源管理中接入智能硬件来实现总开关控制5台设备电源
查看 >>
5台用途方案:
怎样在写字楼设备机柜电源管理中对接智能硬件以实现分路开关控制5台设备电源
查看 >>
怎么在培训教室设备机柜电源控制中集成智能硬件来实现分路开关控制5台设备电源
查看 >>
如何接入分控PDU(5位)以实现分路开关控制5台设备电源
查看 >>
如何在餐厅设备机柜电源控制中对接智能硬件以实现总开关控制5台设备电源
查看 >>
怎样在产线自动化机柜电源管理中对接智能硬件来实现分路开关控制5台设备电源
查看 >>