广告机分布广泛、数量众多,传统的人工巡检重启效率极低。芯步的智能插排(8位控制器)通过开放HTTP API,让开发者能用任何编程语言在项目中实现远程分控、定时重启和电量监测。以下是具体对接方案:
一、 解决概述
本方案基于 芯步 智能控制器(8路) 硬件,利用其提供的标准化 HTTP API 接口,将传统的广告机机柜电源升级为可远程感知、可精确控制的智能节点。
核心逻辑:
硬件层: 广告机电源线插入智能控制器(插排),控制器接通市电并联网。
传输层: 设备通过 WiFi 连接至芯步云平台,维持长连接以接收指令。
应用层(您的项目): 您的后台服务器通过调用芯步的开放 API,向指定设备的指定插孔发送“开/关/重启”指令。
这种架构下,无论您的项目是用 Java、Python、PHP 还是 Go 开发,甚至是通过低代码平台搭建,只需支持 HTTP 协议,均可完成对接。
二、 硬件选型:8位智能控制器
针对“设备机柜”场景,推荐使用 芯步 智能控制器(8路)。该设备专为共享设备和商业设备改造设计,非常契合广告机管理需求。
1. 关键参数与负载能力
控制路数:8路独立控制(相当于8位插排,每一位都可单独开关)。
额定电流:每路 MAX 10A。
负载功率:单路最大 2200W(阻性负载);整机总额定功率 4400W。
输入电压:AC 85-265V (宽电压设计,适应市电波动)。
网络连接:WiFi IEEE 802.11 b/g/n (2.4GHz,穿墙能力强,适合机柜环境)。
2. 选型优势(针对广告机场景)
独立分控:一个插排可管理8台广告机,可以只重启“花屏”的那一台,不影响其他正常播放的机器。
干接点输入:设备提供了8路开关量信号输入。您可以外接门磁或震动传感器,如果有人强行打开机柜门或搬动广告机,系统可立即触发告警并上报您的服务器。
体积紧凑:尺寸仅 125mm x 90mm x 40mm,轻松放入标准机柜或广告机内部暗盒中。
三、 对接流程与技术实现
芯步的接口设计非常简洁,核心是 “签名认证 + JSON命令” 。一般来说,您甚至不需要引入复杂的SDK,直接通过代码发送POST请求即可。
第一步:准备工作——获取凭证
在安装硬件之前,您需要在芯步开发者后台完成以下配置:
注册账号并创建“工作台”。
获取
AppID和AppSecret(这是您项目调用API的钥匙)。通过扫描设备二维码或手动输入序列号,将“8位智能控制器”绑定到您的账号下,获取唯一的
Device ID。
第二步:接口调用——核心控制逻辑
您需要在您的业务系统中(例如:广告机故障检测模块或运维后台),实现对设备接口的调用。
请求地址:http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
核心机制:签名计算 (Sign)为了防止接口被恶意篡改,所有指令都需要经过加密。芯步的加密逻辑为:sign = md5( md5(AppSecret) + ts )(注:ts 是当前Unix时间戳)
业务场景代码示例:假设您的某台广告机(接在第3端口)画面卡死,您的运维系统决定执行“断电重启”。
请求方法: POST请求头: Content-Type: application/json请求体(JSON):
逻辑步骤:
您的系统发送
{"power3": 0},第3路插座断电,广告机关闭。等待 10 秒(延时时间可根据电容放电时间自定义)。
您的系统发送
{"power3": 1},第3路插座恢复供电,广告机冷启动。
第三步:高级维护功能
在实际的广告机运维中,单纯的开关可能不够,利用以下两个高级命令:
自动重启(看门狗模式):利用
reset命令。命令
{"reset3": 60000}效果:立即断开第3路,60秒后自动重新接通。这非常适合集成到自动化巡检脚本中,实现无人值守修复。
精准计量与数据上报(若选购计量版):
通过 API 读取设备的实时功率数据。
应用:如果广告机处于“开机”状态但功率为0,可判定为“设备硬件故障”而非“死机”;如果功率异常升高,可判定为“短路风险”,立即触发远程断电保护。
四、 针对不同项目类型的集成策略
根据您的项目架构,可以采用不同的物理部署方案:
1. 公有云/SaaS 架构(项目服务器在公网)
方案:设备出厂即联网,通过公网调用 API。
优势:即插即用,无需配置静态IP,适合跨区域、分散在城市各处的户外广告机。
特点:响应速度约 80-120ms,完全满足重启广告机的时效要求。
2. 局域网/私有化架构(项目部署在客户内网)
方案:芯步设备支持 “局域网直连” 模式。
实施:将智能插排与您的工控机/服务器配置在同一网段。您的项目直接通过局域网 IP 发送 HTTP 命令,不经过外网云平台。
优势:数据物理隔离,安全性最高,且不受外网断网影响(内网永远可控)。
五、 安装部署注意事项
信号覆盖:广告机机柜多为金属材质,对WiFi信号有一定屏蔽。将智能控制器尽量靠近机柜通风口,或使用支持外接天线的版本,将天线引出机柜。
总功率限制:虽然单路负载高,但请注意整机总额定功率。如果一个机柜内放了8台大功率设备,总功率不能超过 4400W(阻性负载)/700W(感性负载) ,超过可能导致硬件过热。
感性负载注意:广告机内置电源板属于感性负载。在计算负载时,预留50%以上的余量(例如广告机标称200W,按400W计算负载),以确保设备稳定运行。
六、 总结
通过将 芯步8位智能控制器 引入广告机项目,您的团队不再需要派人工去现场按电源键。只需在现有的业务代码中增加几行发送 HTTP POST 请求的逻辑,即可实现:
7x24小时无人值守:故障自动重启。
精准运维:区分整机死机与单纯显示故障。
能耗管理:晚间自动切断非待机设备电源,节约电费。
立刻联系芯步获取开发者文档和测试设备,通常半小时内即可跑通第一个“远程重启”的Demo。