CATALOG

芯步的AC4-30A电源控制模块是一款支持远程通断控制的智能硬件,采用HTTP API驱动,开发者无需处理复杂的硬件协议,只需调用接口即可将电源管理能力无缝嵌入自助售货机运营系统。以下是具体集成方案。

1 背景与需求分析

在自助售货机的运营场景中,电源管理直接影响设备可用率、运营成本和用户体验。售货机通常部署于商场、地铁站、写字楼等公共场所,处于无人值守状态,运营方面临以下痛点:

  • 异常断电无法及时感知:售货机因插头松动、线路故障、人为拔电等原因断电时,平台无法区分是网络故障还是电源问题,导致用户扫码后无法出货,造成交易损失和不良体验

  • 能耗成本难以管控:售货机(尤其是带制冷功能的饮料机)24小时待机功耗不容忽视。研究表明,室外售货机若能在非营业时段或低峰期切断制冷压缩机电源,可大幅节约电费

  • 远程运维能力不足:当售货机出现故障(如压缩机过热、出货电机卡死)时,传统方案需要运维人员现场断电重启,响应周期长、成本高。

  • 过载跳闸需人工复位:多台大功率设备共用线路或单机异常时,传统断路器跳闸后需现场合闸,无法远程恢复。

芯步推出的AC4-30A电源控制模块(型号:UNI-TDQ-AC4-30A)是一款支持远程通断控制的大功率智能开关,额定电流30A、负载功率高达6600W(阻性负载),具备HTTP接口远程控制、按钮自定义、定时任务等特性。本文将提供完整的技术集成方案,帮助开发者快速实现售货机电源的智能化管理。

2 核心产品与技术规格

2.1 硬件参数

本次方案选用芯步AC4-30A电源控制模块,核心参数如下

参数项规格
产品型号UNI-TDQ-AC4-30A
额定电流MAX 30A
负载功率阻性负载6600W / 感性负载1100W
工作电压AC 85-265V(宽压输入,适配全球市电)
待机功耗0.4W(全断)~ 1W(全通/无负载)
联网方式WiFi IEEE 802.11 b/g/n 2.4GHz
控制方式HTTP接口远程控制 / 本地按钮
安装方式标准导轨式,适配配电箱
产品尺寸56×110×56mm
外壳材质防火V0级PC,耐高温,符合安规标准

2.2 产品核心能力

  • 大容量适配售货机群组:30A额定电流可同时承载1-2台带制冷功能的商用售货机(单台制冷售货机峰值功率约1500-3000W),也可作为单台售货机的专用电源管理模块

  • HTTP接口零门槛集成:设备开放标准HTTP API,适用于Java、Python、PHP、Go、Node.js等任何支持HTTP请求的编程语言,支持接入Web、APP/小程序、SaaS平台等多种形式的项目

  • 多种控制模式:支持线路通断控制、先通后断(点动)、先断后通(复位)三种模式,满足不同场景需求

  • 无需网关:采用Wi-Fi直连方式,设备直接连接2.4G Wi-Fi网络,无需额外网关

  • 私有化部署支持:支持自建消息服务器,可在纯局域网环境下运行,满足金融、政务等高安全场景要求

3 设计

将AC4-30A电源控制模块集成到自助售货机运营系统中,采用云-端分离的四层架构:

  • 设备感知层:AC4-30A模块安装在售货机供电线路前端,执行通断指令,可选配计量功能(需搭配计量版设备)采集电压、电流、功率等参数。

  • 网络传输层:设备通过Wi-Fi(2.4GHz)接入互联网,与芯步云平台保持长连接。设备支持设定5组WiFi网络,优先连接信号最强的进行连接

  • 云平台层:芯步开放API提供设备状态查询、指令下发等能力。运营方也可选择私有化部署方案,数据直传企业内网。

  • 业务应用层:自助售货机运营平台(小程序/APP/管理后台)集成模块的控制与查询能力,实现远程重启、能耗管理、定时策略等业务功能。

4 详细集成步骤

4.1 设备部署与注册

  1. 安装接线:将AC4-30A模块通过导轨安装在售货机配电箱内。接线方式

    • 火线输入(L_IN):接市电220V火线

    • 零线输入(N_IN):接市电220V零线

    • 火线输出(L_OUT):接售货机火线

    • 零线输出(N_OUT):接售货机零线

    安全提示:30A为大电流设备,需由持证电工操作,进线线径≥6mm²铜线。

  2. 设备配网:通过芯步配网工具(支持AP配网/SmartConfig),将设备接入场所内2.4GHz Wi-Fi网络。设备状态指示灯含义

    • 慢闪:未联网

    • 常亮:已联网且通电状态

    • 常灭:已联网且断电状态

  3. 平台注册:在芯步IoT平台注册账号,将设备添加到项目,获取唯一设备ID(Device ID)。

4.2 获取API凭证

在芯步控制台的“开发设置”中获取以下凭证:

  • AppID:应用唯一标识,用于接口路由

  • AppSecret:开发者密钥,用于签名计算

4.3 接口签名算法

芯步API采用双重MD5签名机制,确保请求的合法性和时效性。签名计算步骤如下

  1. AppSecret 进行MD5加密,得到 md5Secret = MD5(AppSecret)

  2. 获取当前Unix时间戳(秒级),记为 ts

  3. 拼接字符串:signStr = md5Secret + ts

  4. signStr 再次进行MD5加密,得到最终签名 sign = MD5(signStr)

公式sign = MD5( MD5(AppSecret) + ts )

4.4 核心API接口

4.4.1 设备控制(通断电)

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

请求方式:POST

请求参数

参数类型说明
devicestring设备ID,支持批量(用逗号分隔)
orderjson字符串控制命令

order命令说明

模式order示例功能说明
线路通断{"power":1}接通电源
线路通断{"power":0}断开电源
先通后断(点动){"point":3000}先接通,延时3000ms后自动断开
先断后通(复位){"reset":3000}先断开,延时3000ms后自动接通

售货机场景示例

4.5 代码实现示例

Python实现

Java实现

PHP实现

5 自助售货机业务场景应用

5.1 用户购物流程中的电源管理

场景描述:用户扫码支付成功后,售货机需正常供电以执行出货;非交易时段可保持低功耗待机或定时关机

实现逻辑

  1. 用户扫描机身二维码,进入商品选择页面

  2. 用户完成支付,订单状态变更为“已支付”

  3. 系统确认售货机电源状态,如为待机关闭状态则自动通电

  4. 售货机执行出货逻辑(电机转动、货道推送)

  5. 出货完成后,根据配置策略决定是否保持供电或进入待机

5.2 远程重启(设备死机恢复)

场景描述:售货机主板或工控机因软件故障死机,无法响应扫码请求,需要断电重启恢复

实现逻辑

  • 通过运维后台发起远程重启指令:{"reset": 5000}(断电5秒后自动恢复)

  • 设备执行“先断后通”操作,模拟人工插拔电源

  • 待设备重启完成后,系统轮询检测设备在线状态

  • 确认恢复后,自动通知运维人员

5.3 定时开关机策略

场景描述:部署在写字楼、园区等场所的售货机,夜间(22:00-07:00)基本无交易,可通过定时断电大幅节约待机能耗

实现逻辑

  • 使用芯步平台自带的定时任务功能,或由运营后台定时调用API

  • 定时任务示例:

    • 每日22:30:执行 {"power": 0},切断售货机电源(或仅切断制冷压缩机供电)

    • 次日07:00:执行 {"power": 1},恢复供电迎接早高峰

节能估算:一台带制冷功能的售货机待机功耗约150W,夜间断电9小时,月均节电约40kWh。

5.4 异常告警与自动化处理

场景描述:售货机出现故障(如压缩机过热、制冷失效)时,系统自动断电保护并通知运维

实现逻辑

5.5 点动模式出货控制

场景描述:部分售货机采用“通电即出货”的设计(如弹簧螺旋货道),接通电源后电机转动一圈完成出货,之后需自动断电。

实现逻辑

  • 使用point命令实现“先通后断”

  • 示例:{"point": 2000}表示接通电源2秒后自动断开

  • 配合出货检测传感器,确保出货完成后自动断电

6 高级功能与优化

6.1 本地按钮自定义

AC4-30A模块自带物理按钮,支持动作自定义和屏蔽功能。在售货机场景中,可将按钮功能配置为:

  • 短按:手动开启/关闭电源(便于现场维护)

  • 长按:恢复出厂设置

  • 完全屏蔽:避免他人误操作导致售货机断电

6.2 多个设备批量控制

支持同一指令控制多个设备,设备ID用逗号分隔

适用于商场内所有售货机夜间统一切电的场景。

6.3 私有化部署(数据安全场景)

对于金融、政府等对数据安全要求较高的场景(如机关单位内的售货机),芯步支持私有化部署方案

  • 模块通过内网MQTT或HTTP直连企业自建消息服务器

  • 所有控制指令和数据均不经过芯步公网云

  • 满足等保三级等合规要求

6.4 网络容灾设计

AC4-30A支持设定5组WiFi网络,优先连接信号最强的进行连接。在设计售货机部署方案时:

  • 在信号覆盖良好的区域使用2.4G Wi-Fi

  • 对网络稳定性要求高的场景,可选用4G版(需单独采购)

  • 为设备配置备用WiFi网络,主网络故障时自动切换

7 总结与效益分析

芯步AC4-30A电源控制模块通过“硬件可靠、接口标准、控制灵活”的设计理念,为自助售货机运营商提供了一套完整的电源管理解决方案。

核心价值总结

痛点解决方案预期效益
设备死机需现场复位远程重启(reset命令)故障恢复时间从小时级降至分钟级
夜间待机能耗高定时开关机策略预计节约30-40%待机电费
故障无法快速响应自动断电保护+告警设备故障损失降低50%
现场运维效率低批量控制+按钮自定义减少60%现场巡检人力

通过实施本方案,自助售货机运营商将实现从“被动维修”到“主动智控”的转变,在降低运营成本的同时,提升设备可用率和用户满意度。