CATALOG

广告机分布广泛、数量众多,传统的人工巡检重启效率极低。芯步的智能插排(8位控制器)通过开放HTTP API,让开发者能用任何编程语言在项目中实现远程分控、定时重启和电量监测。以下是具体对接方案:

一、 解决概述

本方案基于 芯步 智能控制器(8路) 硬件,利用其提供的标准化 HTTP API 接口,将传统的广告机机柜电源升级为可远程感知、可精确控制的智能节点。

核心逻辑:

  1. 硬件层: 广告机电源线插入智能控制器(插排),控制器接通市电并联网。

  2. 传输层: 设备通过 WiFi 连接至芯步云平台,维持长连接以接收指令。

  3. 应用层(您的项目): 您的后台服务器通过调用芯步的开放 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请求即可。

第一步:准备工作——获取凭证

在安装硬件之前,您需要在芯步开发者后台完成以下配置:

  1. 注册账号并创建“工作台”。

  2. 获取 AppIDAppSecret(这是您项目调用API的钥匙)。

  3. 通过扫描设备二维码或手动输入序列号,将“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):

逻辑步骤:

  1. 您的系统发送 {"power3": 0},第3路插座断电,广告机关闭。

  2. 等待 10 秒(延时时间可根据电容放电时间自定义)。

  3. 您的系统发送 {"power3": 1},第3路插座恢复供电,广告机冷启动。

第三步:高级维护功能

在实际的广告机运维中,单纯的开关可能不够,利用以下两个高级命令:

  1. 自动重启(看门狗模式):利用 reset 命令。

    • 命令{"reset3": 60000}

    • 效果:立即断开第3路,60秒后自动重新接通。这非常适合集成到自动化巡检脚本中,实现无人值守修复。

  2. 精准计量与数据上报(若选购计量版):

    • 通过 API 读取设备的实时功率数据。

    • 应用:如果广告机处于“开机”状态但功率为0,可判定为“设备硬件故障”而非“死机”;如果功率异常升高,可判定为“短路风险”,立即触发远程断电保护。

四、 针对不同项目类型的集成策略

根据您的项目架构,可以采用不同的物理部署方案:

1. 公有云/SaaS 架构(项目服务器在公网)

  • 方案:设备出厂即联网,通过公网调用 API。

  • 优势:即插即用,无需配置静态IP,适合跨区域、分散在城市各处的户外广告机。

  • 特点:响应速度约 80-120ms,完全满足重启广告机的时效要求。

2. 局域网/私有化架构(项目部署在客户内网)

  • 方案:芯步设备支持 “局域网直连” 模式。

  • 实施:将智能插排与您的工控机/服务器配置在同一网段。您的项目直接通过局域网 IP 发送 HTTP 命令,不经过外网云平台。

  • 优势:数据物理隔离,安全性最高,且不受外网断网影响(内网永远可控)。

五、 安装部署注意事项

  1. 信号覆盖:广告机机柜多为金属材质,对WiFi信号有一定屏蔽。将智能控制器尽量靠近机柜通风口,或使用支持外接天线的版本,将天线引出机柜

  2. 总功率限制:虽然单路负载高,但请注意整机总额定功率。如果一个机柜内放了8台大功率设备,总功率不能超过 4400W(阻性负载)/700W(感性负载) ,超过可能导致硬件过热

  3. 感性负载注意:广告机内置电源板属于感性负载。在计算负载时,预留50%以上的余量(例如广告机标称200W,按400W计算负载),以确保设备稳定运行。

六、 总结

通过将 芯步8位智能控制器 引入广告机项目,您的团队不再需要派人工去现场按电源键。只需在现有的业务代码中增加几行发送 HTTP POST 请求的逻辑,即可实现:

  • 7x24小时无人值守:故障自动重启。

  • 精准运维:区分整机死机与单纯显示故障。

  • 能耗管理:晚间自动切断非待机设备电源,节约电费。

立刻联系芯步获取开发者文档和测试设备,通常半小时内即可跑通第一个“远程重启”的Demo。