CATALOG

自助终端的电源管理看似简单,但真正的挑战在于“工控机死机了,智能插座也跟着失联”这类边缘场景。以下方案基于芯步的开放接口,围绕通信链路冗余分级控制架构展开,确保定时任务在任何情况下都能可靠执行。

1. 背景与需求分析

在现代自助服务终端(如快递柜、票务机、政务一体机)的运营中,设备往往部署在偏远或无人值守的场所。运营方常面临以下痛点:

  • 死机无法自愈:工控机(PC)蓝屏或死机后,屏幕常亮但业务中断,需人工现场断电重启。

  • 能耗浪费:夜间或节假日设备处于空闲状态,但屏幕、工控机、外设(打印机、LED屏)仍在满负荷耗电。

  • 定时灵活性差:传统机械定时器只能整机通断,无法实现“先软后硬”的安全关机流程,易损坏系统。

本方案的目标是利用芯步的智能硬件及其开放的HTTP/MQTT接口,构建一套具备远程控制、定时策略、状态监测的电源管理系统。

2. 系统设计

本方案采用“云管边端”的分级架构,确保控制的可靠性与实时性。

2.1 物理拓扑结构

为了实现对自助机柜的精准控制,我们需对机柜内部线路进行改造,引入智能电源控制设备:

  • 主控设备:接入芯步智能继电器模块(如4路/8路WiFi/4G继电器)。

  • 受控单元

    • 通道1(工控机):直接接入电源,控制主机供电。

    • 通道2(核心外设):控制打印机、扫描头等高耗电设备。

    • 通道3(显示设备):控制显示屏、灯光广告牌。

    • 通道4(保持常开):留给智能继电器模块自身和4G路由器,确保控制单元独立供电。

2.2 控制逻辑流

flowchart TD
    A[运营管理后台/手机APP] -->|1. 定时任务/远程指令| B[芯步云平台]
    
    B -->|2. HTTP API下发| C[自助终端机柜]
    
    subgraph C [自助终端内部]
        D[4G/WiFi路由器] -->|MQTT/HTTP| E[芯步智能继电器模块]
        E -->|通道控制| F[工控机电源]
        E -->|通道控制| G[外设/屏幕电源]
        
        F -->|通电自启| H[Windows/Android系统]
        H -->|软件层面安全关机指令| I[芯步API反向调用]
        
        I -.->|关机完成反馈| E
    end
    
    E -->|状态上报| B
    B -->|消息推送| A

3. 核心功能实现详解

基于芯步开放平台接口,我们将实现以下关键功能。

3.1 远程总控与“先软后硬”关机策略

自助终端多为Windows或Android系统,直接断电报废硬件且易丢失数据。我们需要实现 “软关机优先,硬件断电兜底” 的策略。

  • 实现流程

    1. 下发软关机指令:运维人员或定时任务触发时,平台向工控机内部的Agent程序发送shutdown命令。

    2. 系统关机:系统执行Shutdown -s -t 60(预留60秒保存数据)。

    3. 联动反馈:Agent程序在关机前,通过HTTP调用芯步的API接口,通知智能继电器“5分钟后断开通道1”。

    4. 硬件断电:5分钟后,芯步继电器断开工控机供电,既保护了硬件,又实现了彻底断电清理内存垃圾。

  • 接口调用示例(下发断电指令):利用芯步提供的向设备下发指令接口。假设我们需要关闭连接在继电器端口1上的工控机:

    依据芯步文档,extra字段会在消息推送中原样返回,可用于关联工单系统以确认执行结果

3.2 自定义定时任务与循环策略

利用芯步云平台的规则引擎,结合HTTP API进行定时任务设置。

  • 全天后策略(以政务自助机为例)

    • 周一至周五 08:00:继电器通道1、2、3开启(开主机、开屏、开外设)。

    • 周一至周五 18:00

      1. 检测主机状态。

      2. 执行软关机。

      3. 10分钟后切断所有外设电源。

    • 节假日模式:管理员通过后台一键切换至“省电模式”,仅保留网络模块待机,其余全部断电。

  • 实现的方式是:通过芯步开放接口,对接企业现有的运维管理系统(BOSS系统),由企业服务器作为调度中心,在指定时间点触发API调用。

3.3 异常状态监测与自愈

结合芯步的设备状态上报机制,实现故障自愈。

  • 心跳监测:芯步继电器模块定期向云端上报在线状态 {"online":true, "voltage":"220V"}

  • 业务探测联动(Keep Alive)在工控机端部署一个监测脚本,定时ping网关或访问业务端口。

    • 逻辑:如果连续3次探测失败(判定为死机),工控机脚本主动调用芯步API重启继电器通道1。

    • 代码逻辑

4. 关键实施步骤

4.1 硬件选型与接线

  • 推荐设备:芯步 4G版智能微断/继电器

    • 为什么推荐4G版? 自助终端常常部署在地下室或信号较差区域,且工控机死机可能导致WiFi路由器也失效。4G版拥有独立的通讯通道,即使主机和路由器全部宕机,后台依然可以控制电源重启

  • 接线方案

    • 外部220V进入机柜 \rightarrow 接入芯步继电器输入端。

    • 输出端:分出两路。一路直连开关电源(给主板),另一路接插座(给显示器、打印机)。

4.2 平台对接配置

  1. 注册与创建应用:在芯步开放平台注册开发者账号,获取AppIDAppKey

  2. 设备配网:使用芯步小程序或控制台,将智能继电器模块添加至工作台,获取唯一的Device ID

  3. API权限申请:在控制台开通“设备控制”与“设备状态订阅”权限。

4.3 软件开发集成

  • 集成点A(运维后台):实现定时任务的UI界面,调用https://api.thingboot.com/{AppID}/device/control/ 批量下发指令。

  • 集成点B(消息接收):在服务器端开放一个接口,接收芯步推送的设备状态变更(如断电成功/失败),用于生成运维日志。

5. 方案收益

采用芯步开放接口对接自助终端电源管理,将带来以下显著价值:

维度传统模式本方案(基于芯步)
故障恢复需工程师现场拔插电源,耗时数小时。远程一键重启,3分钟内恢复业务
能耗控制7x24小时满负荷运行,电费高昂。定时分区供电,无人时关闭屏幕与外设,节能30%以上。
系统安全性直接断电易导致系统文件损坏。API配合软件系统实现软关机,保护硬件与数据。
扩展性独立运行,难以与现有工单系统联动。开放API无缝对接客户现有IT系统,实现自动化运维。

通过以上方案,芯步的智能硬件不仅是简单的“遥控开关”,而是成为了连接物理设备与云端业务逻辑的数字化执行单元,让自助服务终端的运维管理真正进入智能化时代。

插排产品方案:
广告机设备机柜电源管理:怎样把智能远程控制8位分控PDU 使用场景接入到自己的项目中
查看 >>
如何在智能仓储设备机柜电源控制中对接智能设备来实现设备分组控制
查看 >>
数据中心机柜电源能耗管理:怎么把5位智能分控PDU对接到软件项目中
查看 >>
怎样在共享麻将馆设备机柜电源控制中集成智能硬件来实现8路设备电源总控
查看 >>
弱电间机柜设备电源管理:怎么将5位分控智能PDU集成到自己的项目中
查看 >>
终端场景方案:
自助服务终端操作语音提示场景:怎样将60W 智能云播报音柱集成到项目中
查看 >>
自助服务终端操作语音提示场景:怎么将15W 物联网语音广播音箱对接到自己的项目中
查看 >>
自助服务终端操作语音提示场景:如何将15W 云语音播报壁挂音箱对接到自己的项目中
查看 >>
自助服务终端操作语音提示场景:怎样把30W壁挂语音提醒音箱接入到自己的项目中
查看 >>
自助服务终端机柜电源控制:如何把5位总控PDU插排集成到项目中
查看 >>
总控用途方案:
怎样在仓储设备电源控制中对接智能硬件来实现8路设备电源总控
查看 >>
如何在工业机柜电源管理中集成智能硬件来实现远程总控定时任务
查看 >>
如何接入8位总控PDU插排以实现场景联动总控电源
查看 >>
小型商铺总控电路:怎么将20A联动控制智能空开对接到自己的项目中
查看 >>
怎样在数据中心机柜中对接智能硬件来实现8路总控电源开关
查看 >>