芯步的开放接口以HTTP API为核心,配合电量监测硬件,可以低成本实现对广告机机柜8路设备的独立状态监测。以下方案从硬件选型、接口对接、数据呈现三个层面展开。
解决方案:基于芯步开放接口的广告机机柜8路电源状态监测系统
1. 背景与需求分析
在现代数字标牌(Digital Signage)网络中,广告机往往部署在分散的网点(如商场、电梯厅、户外立柱)。传统的运维方式无法预知设备是否死机、断电或功率异常,导致广告位“黑屏”却无人知晓。
痛点:
物理状态不可见: 无法远程确认设备是正常关机还是死机(电源指示灯亮但系统卡死)。
能耗黑洞: 无法监测屏幕是否按设定的时间表(如晚10点关机)正常关闭,造成电费浪费。
运维被动: 需等巡检人员报告或客户投诉才发现故障。
目标: 利用芯步生态,在现有广告机机柜中集成智能硬件,实现对8路设备的电流、电压、功率的实时监测与通断控制。
2. 系统架构
本方案采用 “感知层 - 网络层 - 平台层 - 应用层” 的物联网标准架构。
感知层: 集成电量监测模块(如基于BL0937/INA236芯片的8路继电器模组),采集每一路电源插座(屏幕、工控机、散热风扇、路由器的具体电流和功耗)。
网络层: 设备通过Wi-Fi 2.4G(支持5组网络冗余)或4G连接至芯步云,或通过局域网直连客户服务器。
平台层: 芯步开放平台负责设备连接、状态存储和API签名验证。
应用层: 客户现有的广告发布系统(SaaS/本地)通过调用芯步HTTP接口,获取电源数据并向运维大屏/手机端推送告警。
3. 硬件集成方案(核心选型与部署)
为实现“8路独立监测”,硬件选型是该方案落地的关键。我们可以采用 “MCU主控+电能计量芯片” 的定制方案,利用ESP32等低功耗模组配合专用计量芯片。
推荐硬件组合:
主控单元: 集成ESP32-C6的智能硬件模组,负责数据处理与联网。
计量芯片: BL0937(低成本、支持AC交流电测量)或INA236(高精度DC)。BL0937通过GPIO(CF、CF1、SEL引脚)与主控通信,可提供电压、电流、有功功率、视在功率和功率因数。
继电器模组: 8路10A磁保持继电器(因为单通道最大可支持10A,总输入控制在38A以内),用于执行通断电指令。
部署实施:
安装位置: 采用1U/19寸标准机柜设计,嵌入广告机底部机柜或挂载在侧面。
电路改造: 将广告机的8路输出线(L/N)分别穿过电流互感器(CT)或直接串联至计量模块输入端。
注意:必须区分火线与零线,如果是交流监测,需确保电流互感器仅夹持单根火线,避免磁场抵消导致读数为0。
供电设计: 采用AC-DC模块(220V转5V/12V)为主控板供电,确保整机待机功耗低于1W。
4. 软件对接与开发实现
利用芯步的统一开放接口,实现数据互通。芯步的接口支持HTTP请求签名(Sign + Timestamp),响应速度快(约80-120ms),适合实时控制场景。
4.1 设备注册与状态上报在芯步网关后台,将8路监测设备配置为“传感器类”产品模型。
上行数据: 智能硬件每5秒采集一次数据,实时上报全量数据至平台,再由平台推送至客户服务器。
4.2 核心API调用流程客户服务器通过API向设备下发指令(如“重启第3路屏幕”)或查询状态。
| 功能模块 | 请求示例(JSON) | 说明 |
|---|---|---|
| 状态查询 | { "device":820720, "order":{"get_power":1} } | 查询指定设备的实时功率 |
| 通断控制 | { "device":820720, "order":{"channel_3":0} } | 0=关闭,1=开启;需支持8个独立通道 |
| 阈值告警 | { "device":820720, "order":{"overcurrent_protect":10} } | 设置电流超过10A时触发告警或自动断电 |
注:实际接口需携带由平台生成的 {AppId}, {sign} 和 {ts} 验证字段。
4.3 数据可视化与联动逻辑在广告发布系统后台中开发 “电源管理看板”
功率曲线图: 显示8路设备的实时功率曲线。
智能诊断: 逻辑判断算法:
正常播放:电流 > 0.5A 且 功率 > 待机功率。
死机/蓝屏:电流正常(屏幕背光亮)但 功率因数波动异常(结合心率循环日志判断)。
断电/关机:电流 = 0。
自动修复: 监测到“死机”状态时,自动调用API执行
off-> 延迟10秒 ->on操作,实现硬件看门狗复位。
5. 方案价值与预期效果
电费精算: 精确统计单个广告机(8路设备合计)的用电量,不仅可按KWh计算能耗成本,还能通过功率分析识别老化设备(功耗异常升高)。
远程运维降本: 现场无需断电重启。当屏幕卡死时,运维人员无需打车赶往现场,远程重启对应插孔即可恢复。
预防性保护: 通过监测电压波动和电流过载,自动触发断电保护,并立即推送告警给负责人,避免设备烧毁和火灾隐患。
6. 安全与部署
电气安全: 集成过程中,所有220V接线点必须做好绝缘处理和高温防护。电流互感器必须选择闭合式,且在断电状态下安装。
网络安全: 芯步开放平台支持私有化部署(纯局域网),若广告机网络涉及敏感数据,将电源管理服务器部署在内网,通过局域网API直接控制设备,数据不外流。
校准: 硬件部署后,需要通过API接口对电压、电流进行校准(例如修正系数
ki和ku),确保读数与万用表测量值误差小于1%。
通过上述方案,普通的广告机可以升级为具备“电力感知能力”的智能边缘节点,极大提升媒体发布的连续性和运营效率。