CATALOG

这是一个基于芯步 8路智能控制器HTTP API 实现自助售货机柜电源总控的技术解决方案。

1. 背景与需求

在自助售货机运营中,设备功耗管理、故障恢复以及远程运维是痛点。传统的售货机(如饮料机、成人用品机、格子柜)通常面临以下挑战:

  • 功耗浪费:非高峰时段设备全功率运行,电费成本高。

  • 故障恢复难:制冷模块或工控机死机时,需要人工到场断电重启。

  • 扩展灵活性差:增加柜体(组柜)时,电路改造复杂。

本方案基于芯步智能通用控制器(8路),利用其标准HTTP API接口,实现对售货机内部8路关键设备的独立电源控制与总控,实现远程重启、定时开关及能耗策略管理

2. 方案硬件选型

要实现对8路设备的独立总控,核心控制单元选用芯步 UNI-KZQ-TY-8UNI-KZQ-DC-8 型号控制器。

  • 核心优势

    • 8路独立控制:提供8路继电器输出,可独立控制8个不同设备的通断

    • 高负载能力:单路最大支持2200W(阻性)或350W(感性),总功率达4400W,完全覆盖压缩机、加热管、工控机等大负载

    • 接口开放:全系产品开放HTTP接口,支持局域网和公网控制

    • 安装便捷:支持WiFi 2.4G连接,无需额外布线网关

接线规划示例(以综合售货机为例):

线路编号对接设备控制策略
线路1工控机/安卓主板常开,仅在系统重启时短暂断电
线路2制冷压缩机根据温度传感器联动,或定时开关
线路3LED照明灯带根据光感/时间段控制(如夜间关闭)
线路4加热模组冬季保温策略控制
线路5广告屏闲时(0:00-6:00)自动断电
线路6支付模块/4G模块保持常通,如死锁则远程断电重启
线路7出货电机总控出货后立即断电,防止卡死堵转
线路8备用接口预留其他扩展设备

3. 接口对接技术方案

芯步采用标准的MD5签名验证机制,确保设备控制的安全性。开发者可通过任何支持HTTP协议的语言(Python, Java, Go, PHP等)进行二次开发。

3.1 鉴权机制

根据官方手册,API请求需携带动态签名(Sign)。签名生成算法如下(伪代码)Sign = MD5( MD5(AppSecret) + ts )注:ts为Unix时间戳(秒),AppSecret在物联网控制台获取。

3.2 8路总控与独立控制接口实现

基于芯步 API https://api.thingboot.com/{AppId}/device/control/ ,我们可以通过改变 order 参数来实现精细化管理。

A. 单路独立控制(如:关闭2号制冷设备)

场景:温度已达预设值,关闭压缩机。请求示例

B. 整体电源复位/总控

在售货机死机或需要完全重启时,无需逐个断电,可使用批量控制命令。场景:同时断开所有设备,间隔2秒后再统一开启(清空电容残留,彻底复位)。请求示例

注:batch命令对应8个位置,1为开,0为关

C. 先通后断/先断后通(点动模式)

针对门锁电机控制,防止长时间通电烧毁线圈。场景:打开格子柜门锁(通电2秒后自动断电)。功能实现:可利用 point(先通后断)命令,或者由业务端在发送 powerX=1 后延时200ms发送 powerX=0

4. 高级运营策略配置

借助芯步开放接口,可结合云端业务系统实现智能化电源管理:

4.1 联动传感器策略

若柜内加装了芯步的温湿度传感器,可设置联动规则:

  • 规则:若 温度 > 8℃,则控制器 power2 = 1(开启制冷)。

  • 规则:若 温度 < 3℃,则控制器 power2 = 0(关闭制冷,节能)

4.2 定时任务与分时电价管理

利用云服务器的定时任务功能,调用HTTP接口实现分时控制:

  • 23:00 - 06:00:调用接口关闭 LED 照明灯带(power3=0)和 广告屏(power5=0),预计省电 30%。

4.3 心跳监测与自动修复

运营系统需建立运维逻辑:

  1. 业务系统每隔 5 分钟向售货机工控机发起 Ping 或业务心跳检测。

  2. 若连续3次无响应(判定为死机)

    • 系统自动调用接口 {“power1”: 0} 切断工控机电源。

    • 等待 10 秒。

    • 调用接口 {“power1”: 1} 重新上电开机。

    • 记录告警日志,实现“无人值守自动恢复”。

5. 网络部署架构

考虑到售货机通常部署在地下室、商场角落等信号复杂环境,采用以下混合架构:

  1. 局域网优先模式:由于芯步设备支持局域网API调用,如果售货机内部署了边缘网关或4G路由器,可将控制命令直接发送给局域网内的设备 IP,响应速度更快(<50ms),且不消耗云API额度

  2. 云端备份模式:若局域网不可达,通过公网API(api.thingboot.com)进行控制,设备通过MQTT维持长连接。

6. 方案收益总结

维度传统方案芯步 8路总控方案
故障恢复需运营人员现场拔插电源,耗时半小时云端或APP一键重启,耗时 30秒
节能控制24小时全天候运行,电费高昂分时控制照明/制冷,降低电费 15%-25%
安全性强电直接接入主板,维修风险高强弱电分离,低压控制高压,更安全
点位扩展增加柜体需重新布线改造直接增加控制器并配置 API 即可

通过对接芯步8路控制器,自助售货机运营商不仅实现了对 8路设备 的精细化电源管理,更重要的是构建了主动式运维体系,将设备故障造成的交易损失降到最低。

插排产品方案:
无人值守门店机柜电源控制:怎样把智能PDU[分控]|8位集成到自己的项目中
查看 >>
仓储设备电源控制:怎么将8位远程控制总控PDU对接到项目中
查看 >>
怎样在仓储设备电源控制中对接智能硬件来实现8路设备电源总控
查看 >>
如何在车间设备机柜电源控制中对接智能设备来实现线路状态反馈控制
查看 >>
怎样在展会现场设备机柜电源控制中接入智能硬件以实现分路开关控制8台设备电源
查看 >>
自助售货场景方案:
怎样在自助售货机柜电源控制中接入智能设备以实现远程控制总电源
查看 >>
如何在自助售货机柜电源控制中集成智能硬件来实现远程参数配置管理
查看 >>
如何在自助售货机柜电源控制中对接智能设备以实现8路设备电源总控
查看 >>
自助售货机柜电源控制:如何将5位分控插排接入到项目中
查看 >>
怎么在自助售货机柜电源控制中集成智能硬件以实现机柜5路设备总电源定时控制
查看 >>
总控用途方案:
怎么在设备机房远程运维电源管理中对接智能硬件以实现5路设备电源总控
查看 >>
如何在工业机柜电源管理中集成智能硬件来实现远程总控定时任务
查看 >>
怎样在仓储设备电源控制中对接智能硬件来实现8路设备电源总控
查看 >>
如何二次开发8位总控PDU插排以实现多设备总控联动
查看 >>
如何在配电柜智能改造中对接智能设备来实现8路总控电源开关
查看 >>