CATALOG

自助设备分布零散、运维成本高,远程电源管理是当下最直接的降本手段。芯步的开放接口支持设备和网关的批量指令下发,可以高效实现机柜整体断电重启。以下方案从硬件选型、接口调用到异常处理,给出完整的技术路径。

1 背景与需求分析

在自助服务终端(如自助拍照机、快递柜、售货机、银行STM机等)的运营中,设备分布零散、数量众多,运维人员往往需要频繁前往现场处理设备死机、系统卡顿等基础故障,其中大部分问题可通过断电重启解决。当前运营中存在三大痛点:一是人员往返成本高,单次现场维护耗时1-3小时;二是故障响应被动,设备宕机后业务中断时间长;三是电源管理粗放,无精细化能耗监测手段。因此,建设一套基于物联网技术的远程电源控制系统,实现对机柜内所有设备的定时开关、远程重启、能耗监测及异常告警,成为提升运维效率的关键路径。

2 系统设计

本方案采用“智能硬件+物联网平台+业务系统”的三层架构模式。感知层由安装在机柜内的4G智能插座/插排组成,直接为工控机、显示器、路由器等设备供电;网络层依托4G蜂窝网络(与设备业务网络物理隔离),确保即使受控设备死机,控制链路依然畅通;平台层调用芯步开放平台的HTTP/ MQTT接口,实现对智能硬件的指令下发与状态查询;应用层则集成至现有运维管理系统(OSS),提供可视化的操作界面与自动化策略配置

graph TD
    A[运维管理平台] -->|HTTP/MQTT| B(芯步物联网云平台)
    B -->|4G蜂窝网络| C[智能4G插座/插排
(安装于机柜内)] subgraph D [自助服务终端机柜] C -->|供电控制| E[工控机/主机] C -->|供电控制| F[显示屏] C -->|供电控制| G[打印机等外设] C -->|供电控制| H[网络设备] end I[运维人员手机/PC] -->|远程操控| A J[自动定时策略] -->|触发指令| A

3 硬件选型与部署

为实现可靠的远程电源管理,智能插座必须采用独立4G通信模块,避免与机柜内业务系统共用WiFi或网线。当工控机系统死机或网络驱动故障时,若使用WiFi插座将同时丧失控制能力,导致“死机即失联”的窘境。因此推荐选用支持Cat.1 4G网络的智能插排(如向日葵P4、蒲公英K1等同类产品),此类硬件具备以下核心能力:

  1. 独立入网:内置4G SIM卡槽或eSIM,无需依赖现场宽带/WiFi,与业务网络物理隔离。

  2. 多路独立控制:提供4-6路新国标插孔,每路均可独立通断,支持分别控制工控机、显示器、散热风扇等。

  3. 电能监测:实时采集电压、电流、功率数据,精度可达1%以内,用于判断设备运行状态。

  4. 安全保护:具备过压、欠压、过流自动切断功能,当检测到异常电气参数时主动断电,保护核心设备

在部署时,将机柜总进线接入智能插排的主控口(通常为第1口),其余设备按启动优先级依次接入。需特别注意:如果机柜包含需冷启动的工控设备,应选择支持“通电自启”功能的BIOS设置,确保恢复供电时设备自动开机。

4 软件接口对接与指令下发流程

本方案基于芯步开放平台提供的标准API接口实现业务系统与硬件的交互,核心接口为设备指令下发。芯步支持HTTP和MQTT双协议,推荐关键操作使用MQTT长连接以获得更低延迟

接口核心参数说明:

参数名类型必填说明与示例
devicestring智能插排的设备ID(在芯步控制台获取)
gatewaystring若插排挂载在网关下需填写;直连4G设备可不填
orderstring/object指令内容。如控制开启第1路电源:{"power1":1}
extrastring携带业务上下文(如工单号),异步推送时会原样返回,用于结果回调关联

对接流程分为三步

  • 设备注册与鉴权:在芯步控制台添加设备,获取AppID和签名密钥(sign),确保后续请求的身份合法性。

  • 指令下发调用:业务系统组装HTTP POST请求至 http(s)://api.thingboot.com/{AppID}/device/control/,携带设备ID和控制参数。例如需要重启机柜主机(假设主机接在第1口),可先下发关闭指令 {"power1":0},等待5秒后再下发开启指令 {"power1":1}

  • 异步结果确认:由于code 200仅代表平台接收指令成功,不代表设备实际执行,因此需订阅芯步的消息推送主题,根据返回的extra字段匹配指令并更新执行状态

批量控制实现: 芯步接口支持在device字段中用逗号或竖线分隔多台设备ID,单次最多可同时对100台不同地点的机柜执行断电重启操作,极大提升了运维效率。例如,针对雷暴天气需批量关闭沿海地区机柜,只需一次API调用即可完成。

5 远程重启与定时策略实施

针对自助终端最核心的“死机恢复”场景,方案设计了渐进式重启逻辑,避免瞬间大电流冲击导致跳闸。具体流程如下:

  1. 软件预关闭:优先通过SSH或远程桌面向工控机发送软关机指令,保存数据安全退出。

  2. 等待与切断:等待60秒确认系统进程结束,再通过API下发指令关闭智能插排上对应的插座。

  3. 延时恢复:保持断电状态不少于10秒,以释放电容余电,随后下发开启指令。

  4. 状态验证:恢复供电后(通常等待2-3分钟),通过PING或业务心跳包检测工控机是否正常响应,若无响应则触发告警,转入人工介入流程

定时任务策略: 利用芯步开放平台提供的“定时任务”功能(或结合业务系统的定时器调度),设定两类任务:一是每日深度清洁,在凌晨业务低谷期(如03:00-03:05)执行整机断电,让静电消散、内存缓存彻底清空,相比软件重启效果更好;二是分时启动,早上开机时先启动网络设备,30秒后再启动工控机和外设,避免同时启动造成的瞬时功率过载

6 能耗监测与自动化告警机制

除了基本的开关控制,本方案还充分利用智能插排的电能监测数据,实现设备运行状态的间接判断与异常告警。运维系统需定时(如每5分钟)调用接口获取当前功率值,当某台自助终端正常待机时功率稳定在80W-120W,若功率骤降至5W以下,则判定为设备异常关机或电源故障;若功率飙升至300W以上且持续,则可能存在内部短路或散热风扇卡死,应立即切断该路电源并通知运维

告警规则采用分级策略:E级告警(提示)——功率异常波动持续10分钟以上,通过系统内消息推送;W级告警(严重)——设备离线且功率为零,追加短信和邮件通知,若1小时内未处理则生成维修工单;C级告警(重大)——检测到打火、过压等危险信号,即刻断电并通过电话语音告警。芯步接口中提供的extra字段在此处可关联告警事件ID,确保异步推送时能精准匹配触发源。

7 异常处理与系统容错设计

无人值守环境的稳定性依赖于完善的容错机制。针对网络闪断问题,业务系统侧的指令下发应采用“随机间隔(或逐次增大间隔)”重试策略——若首次指令下发失败,等待2秒后重试,第二次等待4秒,第三次等待8秒,最多重试3次,避免无效请求占用资源。针对设备离线问题,当调用芯步接口返回502错误码(设备不存在或不可用)时,系统应自动进入“指令挂起”状态,每隔15分钟探测一次设备在线情况,待设备恢复在线后自动补发最后一次待执行的指令

硬件级看门狗是最后一道防线。部分高级智能插排(如JZK-YC01类型控制器)支持“独立看门狗”功能,若上层业务系统因死机而停止向插排发送“喂狗”信号(通常心跳间隔为30-60秒),插排将判定业务系统已卡死,自动执行输出引脚复位操作,强制断电重启工控机。对于不支持此功能的插排,可在业务系统中部署一个定时脚本,若检测到核心进程无响应,主动调用芯步接口进行自我重启。通过这种“软硬结合”的方式,将自助终端的自动化修复率提升至85%以上。

插排产品方案:
如何对接8位总控智能PDU以实现设备电源批量管控
查看 >>
弱电间机柜设备电源管理:如何将机柜智能插排(5位)集成到自己的项目中
查看 >>
车间设备电源控制:怎样把智能5位总控PDU接入到软件项目中
查看 >>
怎样在仓储设备电源控制中对接智能硬件来实现8路设备电源总控
查看 >>
如何接入8位总控PDU插排以实现场景联动总控电源
查看 >>
终端场景方案:
自助服务终端操作语音提示场景:怎样将40W 远程控制 TTS 语音音柱集成到项目中
查看 >>
怎样在自助服务终端机柜电源控制中对接智能硬件来实现线路状态反馈控制
查看 >>
自助服务终端操作语音提示场景:怎样把30W壁挂语音提醒音箱接入到自己的项目中
查看 >>
自助服务终端操作语音提示场景:怎么将智能语音音柱|20W集成到软件项目中
查看 >>
自助服务终端操作语音提示场景:怎样将20W壁挂语音提醒音箱集成到自己的项目中
查看 >>
全部用途方案:
怎么在自助服务终端机柜电源控制中接入智能设备以实现远程打开关闭全部设备电源
查看 >>
怎样在智能快递柜设备电源管理中集成智能设备以实现远程打开关闭全部设备电源
查看 >>
如何接入5位总控PDU来实现远程打开关闭全部设备电源
查看 >>
怎样在广告机设备机柜电源管理中接入智能硬件以实现远程打开关闭全部设备电源
查看 >>
怎么在酒店客房设备机柜电源管理中接入智能硬件以实现远程打开关闭全部设备电源
查看 >>