一、背景与需求分析
在户外广告、数字标牌等场景中,广告机设备通常分散部署于不同地理位置,设备机柜内包含广告机播放器、显示屏幕、网络通信设备等多种用电单元。传统运维模式下,当设备出现死机、网络中断、播放异常等问题时,需要运维人员赴现场进行硬重启或断电操作,耗时耗力,运维成本高昂。
核心需求包括:
远程集中控制:能够通过云端平台对分布各处的广告机设备进行统一的电源管理
一键全控:支持远程一键打开或关闭机柜内所有设备的电源
状态可感知:可实时监测设备在线状态、用电参数等
接口开放:支持与企业现有广告发布系统、运维平台对接
二、整体解决方案架构
本方案基于芯步智能PDU(电源分配单元)产品,通过其开放的HTTP接口,实现广告机设备机柜电源的远程智能化管理。
架构分层说明:
| 层级 | 组成 | 功能说明 |
|---|---|---|
| 设备层 | 芯步智能PDU、广告机设备 | 执行电源通断指令,为广告机等设备供电 |
| 网络层 | 2.4G WiFi/以太网 | 智能PDU联网,接收云端指令 |
| 平台层 | 芯步物联网云平台 | 设备管理、指令下发、数据交互 |
| 应用层 | 客户广告机管理系统/第三方平台 | 调用开放接口,实现业务逻辑集成 |
核心设计思路:
在每台广告机机柜内部署芯步智能PDU[分控]设备,将所有广告机相关设备的电源插头接入PDU。PDU通过现场2.4G WiFi联网后,运维人员或自动运维系统可通过HTTP接口远程控制PDU各输出端口的通断电,从而实现“一键重启”或“定时开关”等操作。分控功能支持单独控制每个端口,也可批量执行全开全关。
三、硬件选型与部署
3.1 硬件:芯步智能PDU[分控] 8位
该产品具备以下关键特性,完美匹配广告机场景需求:
8路独立分控:支持8个输出端口单独控制,可将广告机主机、显示屏、网络设备、散热风扇等接入不同端口,实现精细化电源管理
开放HTTP接口:设备原生支持HTTP API调用,任何支持HTTP请求的编程语言均可对接,无需额外网关或中间件
高功率承载:单路支持较高功率负载,满足广告机设备用电需求
体积紧凑:标准机柜安装设计,可方便固定于广告机机柜内
网络接入方式:支持2.4G WiFi配网,通过芯步控制台完成WiFi配置后即可联网
3.2 硬件部署步骤
设备安装:将智能PDU固定于广告机机柜内合适位置,接入机柜总电源输入
设备接入:将广告机主机、显示屏、交换机等设备的电源插头依次插入PDU的1-8号输出端口
网络配置
登录芯步物联网控制台
进入“网络配置”模块,登记现场WiFi的名称和密码(注意:WiFi频段必须为2.4G)
为设备配置此网络,完成配网(配网成功后设备指示灯停止闪烁)
设备绑定:设备上线后可在控制台查看设备ID,该ID是后续API调用的关键标识
四、软件对接与接口集成
4.1 开放接口能力说明
芯步平台提供标准的HTTP接口,接口签名机制简单清晰,仅需携带AppID、签名(sign)、时间戳(ts)及设备ID即可向设备下发命令。这意味着:
支持接入任何形式的软件项目:Web系统、APP/小程序、桌面软件、SaaS平台等
开发语言不限:Java、Python、PHP、Go、Node.js等均可调用
可与企业现有广告发布系统、运维平台无缝集成
4.2 接口调用流程
sequenceDiagram
participant 运维系统 as 广告机运维系统
participant 芯步云 as 芯步云平台
participant PDU as 智能PDU
participant 广告机 as 广告机设备
运维系统->>芯步云: HTTP请求(携带签名+设备ID+命令)
芯步云->>PDU: 透传控制指令
PDU->>PDU: 执行继电器动作
PDU->>广告机: 接通/切断电源
PDU-->>芯步云: 返回执行结果
芯步云-->>运维系统: 返回响应4.3 关键接口调用示例
设备控制(向设备下发命令)
请求方式:POST
接口地址:
https://api.yoyoiot.com/ordercontrol核心参数:
AppID:应用ID(平台生成)deviceId:目标设备IDcmd:命令类型(如:power_on、power_off、reboot等)port:端口号(1-8,不传则控制全部端口)sign:签名(根据约定算法生成)ts:时间戳
4.4 业务场景功能开发
基于开放接口,可在您的广告机管理系统中开发以下功能模块:
| 功能模块 | 实现的方式是 | 典型应用场景 |
|---|---|---|
| 一键全开/全关 | 调用PDU全部端口控制接口 | 批量上下刊、设备巡检、节假日统一关机 |
| 单端口独立控制 | 指定port参数调用 | 单独重启广告机主机,不影响显示屏待机 |
| 定时任务 | 结合系统定时器+API调用 | 设置每日定时开关机策略,节约能耗 |
| 异常自动重启 | 心跳检测+失败自动调用重启接口 | 设备死机时自动远程断电重启 |
| 批量管理 | 遍历设备列表逐一调用 | 区域级、城市级设备统一电源管理 |
五、典型应用场景与运维流程
5.1 第一种场景:远程一键重启死机设备
问题:广告机播放画面定格、网络断连、系统死机
操作流程
运维人员在广告机管理后台发现设备离线或异常告警
在系统中选择该设备,点击“远程重启”
系统自动调用芯步接口,先发送断电指令(如端口1断电),等待数秒后发送通电指令
广告机主机重新上电启动,系统恢复正常
全程无需现场人工干预,单台设备恢复时间从数小时缩短至2-3分钟
5.2 第二种场景:批量定时开关机
问题:广告机夜间无人观看时段持续运行,造成电力浪费和设备损耗
操作流程
运维人员在后台配置定时策略:每日22:00关机,次日6:00开机
系统定时调用PDU全关/全开接口
所有广告机按策略执行电源通断
预期收益:按每台广告机300W功率、夜间关机8小时计算,单台设备年节电约876度
5.3 第三种场景:分级供电控制
问题:不同设备启动/关闭时序有要求(如应先开网络设备,再开主机)
操作流程
将交换机接入端口1,广告机主机接入端口2
调用开机接口时,先发送端口1通电指令,延时5秒后再发送端口2通电指令
确保网络就绪后再启动主机,避免主机启动时网络未就绪导致的异常
六、总结总结
| 维度 | 传统方案 | 本方案 |
|---|---|---|
| 故障恢复方式 | 现场人工重启 | 远程一键重启 |
| 平均恢复时间 | 数小时至1天 | 2-3分钟 |
| 夜间能耗 | 全天24小时运行 | 自动定时开关,节约30%-50% |
| 运维成本 | 需要多地驻场或频繁派单 | 集中远程管理,降低人力成本 |
| 系统集成度 | 电源与业务系统分离 | API集成,统一管理平台 |
方案核心价值
降低运维成本:减少现场派单频率,一人可管理数百台分散设备
提升故障响应效率:从“被动等待报修”到“主动发现+远程恢复”
节约能源消耗:通过定时策略实现无人值守时段的自动断电
系统开放性:芯步提供免费的全程技术指导和完善的开发文档,对接门槛低
七、实施
试点先行:选取3-5个点位进行试点部署,验证方案稳定性
网络保障:确保机柜内WiFi信号覆盖良好(2.4G频段),为PDU配置独立的物联网AP
分步推广:试点成功后,按区域或设备批次逐步推广至全部广告机点位
接口联调:开发前请仔细阅读芯步开放平台开发文档,可联系技术支持获取代码示例