CATALOG

芯步的开放接口基于HTTP协议,可适配任何支持HTTP请求的编程环境,响应速度约80-120ms。结合其接口特性与售货机场景的电源管理需求,以下方案围绕硬件选型、接口对接、控制逻辑三个层面展开。

1. 背景与需求分析

在现代自助售货机的运营中,能耗成本是仅次于货品成本的开支。传统的售货机往往采用“全天候通电”模式,导致制冷压缩机无效空转、加热模块待机耗电、广告灯箱与LED照明在夜间低人流时段持续工作。

本方案的目标是利用芯步智能硬件产品开放API接口,集成到售货机现有电气系统中。通过云端定时策略,对机柜内的5路关键设备(如:压缩机/制冷模块、货道电机驱动板、LED照明/广告灯箱、加热模块、主控工控机屏幕与外设)实现独立的、自动化的电源定时控制。

核心目标达成:

  • 节能降耗: 实现“闲时断电”,预计降低整机运营能耗20%-30%。

  • 设备保护: 避免压缩机频繁无效启停,延长设备寿命。

  • 远程运维: 通过接口随时调整定时策略,无需人工现场设置。

2. 系统设计

本方案采用“云管端” 三层架构。

  • 设备层:核心是芯步提供的智能硬件(使用具备多路继电器输出的工业级IO控制模块)。该模块串联在售货机总电源与5路负载之间。

  • 网络层:利用售货机内置的Wi-Fi 2.4G或4G网络。芯步设备支持直连Wi-Fi[1],无需额外网关。

  • 控制层(云端/本地)

    • 公有云模式:通过芯步OpenAPI发送HTTPS指令。

    • 私有化模式:支持部署本地消息服务器,实现局域网内极低延迟控制,保障断网时的本地定时策略执行

架构拓扑:220V输入 -> 漏电保护开关 -> [芯步智能电源控制单元] -> (分5路输出至:压缩机/ 制冷模块 / 照明系统 / 加热系统 / 工控机)

3. 硬件选型与集成

针对“5路设备”控制需求,推荐选用芯步多路继电器控制模块(如配备4-8路输出的工业级IO控制器)。

3.1 硬件参数匹配

  • 触点容量:售货机压缩机启动电流较大,需选用触点容量16A及以上的继电器模块,确保抗浪涌能力。

  • 通讯协议:必须支持HTTP/TCP透传MQTT,以兼容芯步开放平台。

  • 电气连接

    • 输入端:连接机柜总电源(AC 220V)。

    • 输出端(5路)

      • Channel 1 (常开):控制压缩机/整机制冷系统。策略:夜间低温时段或低人流时段断电。

      • Channel 2 (常开):控制货道电机驱动板电源。策略:闲时完全断电,仅在补货或出货瞬间触发。

      • Channel 3 (常开):控制LED照明/灯箱广告。策略:结合经纬度定时,如0点-6点断电。

      • Channel 4 (常开):控制加热模块(如热饮机)。策略:非运营高峰时段保持待机低功率或断电。

      • Channel 5 (常开):控制主控屏与外设。策略:定时软关机/硬断电,防止死机。

3.2 集成接线示意

将芯步模块视为“智能开关”。售货机原厂5路负载的火线(L)线从原主控板上拆下,分别接入模块的5个继电器输出端子的公共端(COM)常开触点(NO)

4. 软件对接与开发实现

这是本方案的核心。芯步开放平台提供标准的HTTP API接口,开发者无需关心底层通信细节,只需向指定URL POST JSON数据包即可

4.1 接口对接流程

  1. 设备注册:在芯步物联网控制台获取设备ID与AppId。

  2. 权限验证:使用Sign签名和TS时间戳机制,防止接口被恶意调用。

  3. 指令下发:通过服务器或后台系统调用/device/control/接口。

4.2 关键代码逻辑(伪代码实现)

为了实现“5路独立控制”,接口协议设计如下:

请求地址https://api.thingboot.com/{AppId}/device/control/

核心数据结构我们需要定义5个独立的power状态来控制对应的GPIO或继电器通道。

定时任务设置逻辑在您的后台服务器中设置Cron Job(定时任务)。例如,设定规则:

  • 场景A(凌晨2点-清晨6点 深度休眠):调用接口下发 {"ch1_power":0, "ch3_power":0, "ch5_power":0} (制冷停机、照明关闭、主控屏断电,仅保留4G模块供电)。

  • 场景B(早7点 高峰预热):调用接口下发 {"ch1_power":1, "ch4_power":1} (开启制冷预冷,开启加热模块预热)。

4.3 本地联动增强(高级方案)

若现场网络不稳定,可利用芯步传感器类产品进行本地联动:

  • 人感联动:集成“芯步智能人体存在雷达传感器”,当长时间无人靠近时,通过平台规则引擎自动触发照明回路断开

  • 温感联动:集成温湿度传感器,当柜内温度达到设定值(如5度)时,本地自动切断压缩机供电回路,避免“冰堵”或过度制冷,进一步节能。

5. 核心优势总结

  1. 非侵入式改造:基于芯步的开放接口,不需要修改售货机原厂主板的复杂底层代码(如PCB底层驱动程序),只需控制其输入电源即可,兼容市面上绝大多数采用RK3566等通用主板的售货机

  2. 细粒度控制:精准控制5路独立电源。不同于传统的“3D脉冲环形时序电路”只能顺序循环,HTTP接口控制可以随时随地对任意一路进行独立开关,互不干扰

  3. 低门槛集成:芯步接口支持任何支持HTTP请求的编程语言(Python, Java, Node.js等),即使是普通SaaS平台或低代码平台也能轻松接入

  4. 运维可视化:通过接口不仅可以下发命令,还能回读设备状态,在后台实时显示5路继电器的通断情况,便于远程故障排查。

6. 实施

在实际部署时,注意以下细节:

  • 缓启缓停:对于压缩机类感性负载,定时控制策略中应设置保护延时(如断电后需等待5分钟才能再次启动),避免频繁启停损坏设备。

  • 冗余供电:芯步智能硬件模块本身需保持7x24小时通电,直接从售货机电源入口前端取电,确保即便在“5路全部断开”的情况下,模块依然在线,能接收“开启”指令。

插排产品方案:
酒店客房设备机柜电源管理:怎么把8位分控插排接入到自己的项目中
查看 >>
如何在共享棋牌室设备机柜电源管理中接入智能硬件来实现自定义总控联动逻辑
查看 >>
广告机设备机柜电源管理:怎样把智能远程控制8位分控PDU 使用场景接入到自己的项目中
查看 >>
数据中心机柜电源能耗管理:怎么把5位智能分控PDU对接到软件项目中
查看 >>
自动售货柜电源控制:怎样将总控PDU(5位)对接到项目中
查看 >>
自助售货场景方案:
如何在自助售货机柜电源控制中接入智能硬件来实现远程批量开关控制
查看 >>
自助售货机柜电源控制:如何将5位分控插排接入到项目中
查看 >>
如何在自助售货机柜电源控制中对接智能设备以实现8路设备电源总控
查看 >>
自助售货机柜电源控制:怎么将8位智能总控PDU集成到自己的项目中
查看 >>
如何在自助售货机柜电源控制中集成智能硬件来实现远程参数配置管理
查看 >>
5路用途方案:
如何在配电柜智能改造中集成智能硬件以实现远程打开关闭5路设备电源
查看 >>
怎样二次开发智能插排(5位)以实现机柜5路设备电源定时控制
查看 >>
怎么二次开发5位总控插排来实现5路设备电源总控
查看 >>
如何二次开发5位总控智能PDU以实现5路设备总电源状态监测
查看 >>
怎么在共享设备机房机柜电源控制中对接智能设备以实现机柜5路设备总电源定时控制
查看 >>