芯步的智能PDU和通断器均支持HTTP API调用,通过封装批量控制逻辑,可实现广告机柜8路设备的集中一键控制。以下是具体技术方案:
解决方案:基于芯步开放接口的广告机柜电源集中控制系统
1. 项目概述与需求分析
在现代数字标牌(广告机)的运维管理中,设备分布广泛(如楼宇、电梯、户外柜体),且通常包含显示屏、工控机、路由器、散热风扇、音响功放等多达8路的独立设备。
运维痛点
死机恢复慢:广告机蓝屏或死机时,需运维人员现场拔插电源重启。
能耗浪费:夜间或无人时段无法单独切断特定设备(如高功耗显示屏),导致电费高昂。
无时序冲击:多设备同时上电瞬间电流过大,易损坏机柜电源或引发跳闸。
建设目标:利用芯步的智能电源管理硬件(如8路智能PDU或4/8路通断器),通过其开放的HTTP API接口,将8路电源控制集成到现有的广告发布系统中,实现“一键”或“自动化”的集中控制。
2. 系统设计
本方案采用“云-管-边-端”的极简架构,利用现有网络设施,无需重复布线。
端(感知层):芯步 8路智能PDU[分控] 或 智能WiFi控制器(8路) 。负责接入8路设备的强电输入输出。
边/管(传输层):利用现场已有WiFi网络或4G/5G网络。设备通过HTTP协议与芯步云平台保持长连接。
云(平台层):芯步开放平台(负责设备状态维持与指令转发) + 用户自有广告机管理服务器(负责逻辑触发)。
控(应用层):原有的广告内容发布系统(新增电源管理按钮)或独立的运维APP。
3. 硬件选型与部署
针对“8路控制”和“机柜环境”,选择以下芯步产品组合:
| 设备类型 | 推荐型号 | 关键特性 | 部署位置 |
|---|---|---|---|
| 核心控制器 | 智能PDU[分控] (8位) | 支持8路独立分控、电能监测、过载保护、开放HTTP API | 标准机柜竖装或横装 |
| 环境监测 (可选) | 智能WiFi温湿度传感器 | 实时监测机柜内部温度,告警联动 | 机柜内部背板 |
| 辅助控制 | 智能墙壁触摸开关2路 | 预留本地应急控制,支持HTTP接口同步状态 | 机柜门板内侧 |
部署接线要点
总闸接入:将原本直接接在空气开关上的8路线缆(显示屏、工控机、散热扇等)依次接入智能PDU的1-8号接口。
常供电保留:网络摄像头或路由器等需保持网络畅通的设备,可接在PDU的“直通”口或独立供电,避免因测试全关导致设备离线失联。
4. 接口对接开发方案
这是实现“集中一键控制”的核心技术环节。芯步硬件均开放标准HTTP API,请求签名与指令下发逻辑如下 。
4.1 鉴权与连接
开发后端服务时,需通过芯步提供的鉴权机制获取访问权限:
接口地址
https://api.thingboot.com/{AppID}/device/control/签名算法
Sign = md5( md5(AppSecret) + ts )请求头
Content-Type: application/json
4.2 “一键控制”逻辑封装(伪代码实现)
为了实现“一键”控制8路,需要对单路控制指令进行批量封装。
单路控制指令格式根据芯步接口规范,控制第N路的指令为
{"powerN": 0}或{"powerN": 1}(0=关闭,1=开启) 。批量控制函数设计开发一个名为
BatchControl的函数,输入参数为8个布尔值(对应8路状态)。函数内部并发发送请求,或利用设备ID数组一次性下发(视设备固件支持情况,通常循环带延时发送,避免阻塞)。“一键”脚本预设
场景A:全开 -> 下发
[{"power1":1}, {"power2":1} ... {"power8":1}]场景B:全关 -> 下发
[{"power1":0}, ... {"power8":0}]场景C:智能重启(修复死机) -> 针对某一路(如工控机)先发关,延时5秒后发开。
4.3 接口示例:重启第3路广告机主板
5. “一键控制”业务逻辑实现
在广告机管理后台(或手机小程序)中增加“电源管理”模块。
功能1:独立通道控制在后台的设备拓扑图中,可视化展示8个插口。运维人员点击“显示屏”图标,仅切断对应屏幕电源,工控机和路由器保持运行,实现节能而不失联 。
功能2:时序启动保护为了避免8路设备同时启动造成电流冲击,可在代码逻辑中设置时序:
点击“系统启动”按钮。
后台发送指令:开启第1路(路由器) -> 等待10秒 -> 开启第2路(交换机) -> 等待5秒 -> 开启第3-7路(显示屏) -> 等待2秒 -> 开启第8路(功放)。
效果:完美解决机柜跳闸问题,比传统手动按序更精准 。
功能3:物联联动策略结合芯步的其他传感器,实现自动化运维
高温保护:当机柜内温度传感器检测到 > 35°C时,自动通过API开启第8路(散热风扇);温度回落时自动关闭。
定时任务:利用芯步云平台的定时器,设定晚23:00自动关闭所有广告显示屏(仅留控制器待机),早7:00自动开启。
6. 方案优势与效益评估
低成本快速改造:无需拆除原有老旧机柜线路,仅需串入芯步的8路PDU或导轨式通断器,利用现有WiFi即可入网 。
故障自愈能力:通过接口轮询广告机心跳,若检测到Ping不通(死机),服务器自动调用API复位该路电源,实现“无人值守”修复,大幅降低人工上站成本。
精细化能源管理:后台可统计每路设备的耗电情况(如PDU支持电量检测),帮助广告运营方核算单个屏幕的实际运营电费成本 。
通过上述方案,芯步的开放接口不仅解决了8路设备集中控制的问题,更将广告机机柜升级为可远程维护、可自动感知环境的智能化基础设施节点。