CATALOG

广告机分布广、数量多,传统的定时关机往往无法彻底断电,导致屏幕常亮、设备过热、电费空转。DC-10A的核心价值在于通过HTTP接口实现远程真断电,同时利用其两路开关量输入可接入关门传感器或人体雷达,实现“人来亮屏、人走断电”的联动控制。

1 背景与需求分析

在数字标牌(广告机)的运营维护中,供电管理往往是隐性成本最高的环节。传统的广告机虽然具备联网功能,但多数仅支持软件层面的定时开关机,即屏幕熄灭,主板并未彻底断电。这种状态不仅导致设备持续发热,加速电子元器件老化,更重要的是“待机功耗”在成千上万台设备组成的广告机网络中,累积成一笔巨大的电费浪费。

芯步推出的 DC-10A 智能通断器(直流版)正是针对这一痛点的硬件解决方案。它是一款支持 Wi-Fi 直连、具备 10A 负载能力的远程控制开关,且完全开放 HTTP 与 WebSocket 接口。本方案的目标是指导开发者如何将 DC-10A 无缝集成至现有的广告机管理后台或 SaaS 系统中,实现对广告机供电的物理通断控制、状态实时监控以及基于场景的自动化节能策略。

2 硬件选型与集成逻辑

2.1 DC-10A 核心特性

在开始集成前,需明确该硬件的技术边界,以确保与广告机系统的电气兼容性。

类别参数/特性技术说明
供电与负载直流输入(DC 5V-24V)广告机适配:绝大多数工控广告机主板(如瑞芯微、晶晨方案)采用 12V 或 24V 直流供电。DC-10A 串联在适配器与主板之间即可。
网络连接2.4GHz Wi-Fi无需额外购买网关,设备上电后通过小程序配网,直接连接场馆或商铺的无线网络
控制能力10A 负载足以应对 42 寸及以下主流商业广告机的峰值功耗(通常在 40W-72W 之间)。
接口开放度HTTP / MQTT / Websocket支持签名认证的 RESTful API,无论后台是 Java、PHP 还是 Python,均可轻松调用
物理输入两路开关量输入这是该设备的关键差异化功能,可用于接外部传感器(如人体感应、门磁)

2.2 物理接线拓扑

集成逻辑:不改动广告机原有结构,将 DC-10A 作为供电中继。接线顺序220V AC 输入 -> 电源适配器 -> DC-10A 输入端 -> DC-10A 输出端 -> 广告机主板 DC 接口附加价值:利用 DC-10A 的 “开关量输入”端口。例如,在广告机外壳上安装一个人体雷达传感器,接入 DC-10A 的 S1-S1+ 接口。当传感器检测到有人走近时,通过物理电平变化触发电磁继电器吸合,实现“人来屏亮”;人走后通过接口指令断电,实现极致省电

3 云端集成开发详解

芯步的开放平台是集成的核心枢纽。所有指令均通过 API 下发,不依赖固定的公网 IP,架构极其轻量。

3.1 接口鉴权与准备

在芯步控制台获取以下三要素:

  1. AppID:应用的唯一标识。

  2. AppSecret:开发者密码,用于生成签名。

  3. Device ID:DC-10A 设备的唯一编号(在控制台或设备外壳标签上获取)。

签名生成规则为了防止接口被恶意篡改,所有 HTTP 请求必须携带动态签名 sign 和时间戳 ts算法逻辑如下:

最终请求 URL 格式为:https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

3.2 核心控制指令下发

集成的最核心操作是向设备下发 order 命令。针对广告机场景,我们主要操作 power1(对应 DC-10A 的输出线路)。

场景 1:定时清早开机 / 深夜关机在您的广告机后台设置定时任务,发起 POST 请求关闭或开启广告机电。

注意:接口返回 HTTP 200 仅代表指令下发成功。若设备离线,需根据异步消息推送确认执行失败

场景 2:强制重启针对广告机死机情况,无需人工到场。下发先断后通指令。

此命令对于无人值守的广告机运维极具价值,能解决 90% 以上的因系统卡死导致的“蓝屏/黑屏”问题

场景 3:联动传感器实现节能利用 DC-10A 的 “开关量输入” 功能。硬件集成:将微波雷达传感器的继电器输出端接至 DC-10A 的 S1 端。软件逻辑

  1. 无需反复调用 API:在 DC-10A 的产品控制台中,直接配置联动规则:“当 S1 检测到高电平(有人)时,导通 power1;当 S1 持续低电平超过 5 分钟时,断开 power1”。

  2. 状态上报:如果您的系统需要记录广告机开关日志,可订阅芯步的消息推送服务。当 DC-10A 状态变化时,平台会自动 POST 数据到您指定的 URL

4 项目落地中的关键考量

4.1 网络依赖性

DC-10A 依赖 2.4GHz Wi-Fi。在商场或地铁站等公共区域部署时,需注意 Wi-Fi Portal 认证问题。解决方案:若网络需要 MAC 地址认证,可在 PC 上克隆设备 MAC 地址进行注册;若需网页 Portal 点击认证,使用 4G 工业路由器作为 DC-10A 的上级网络,或将设备部署在无需认证的 IoT 专用 SSID 下。

4.2 断电自检与逻辑保护

广告机是长时间运行设备,需警惕“异常断电”。策略:在您的管理系统中增加“状态巡检”模块。利用“心跳”机制定期调用接口查询 DC-10A 状态。当检测到设备离线时,系统自动触发告警,提示运维人员现场检查 Wi-Fi 信号强度或设备供电情况。

4.3 功耗与散热

虽然 DC-10A 标称 10A 电流,但继电器在长时间大电流工作下仍有轻微发热。:对于高亮屏(如亮度 1500cd/m² 以上的户外广告机),实际运行电流可能接近 5A-6A。集成时应确保 DC-10A 放置在通风良好的广告机内部,避免紧贴发热严重的电源模块或 LED 驱动板。

5 实施流程总结

阶段操作步骤预期成果
准备阶段1. 注册芯步开发者账号,获取 AppID/Secret。2. 接通 DC-10A 与广告机电源线(串联)。硬件通电,设备指示灯亮起,获取设备 ID。
网络配置使用微信小程序“芯步”为 DC-10A 配置 Wi-Fi。设备在物联网控制台显示为“在线”。
核心开发1. 后端实现签名算法与 HTTP 请求模块。2. 将广告机管理系统中的“开关”按钮绑定 API。管理员在后台点击“重启”或“关机”,广告机物理断电。
高级调试1. 配置“开关量输入”联动规则(如接传感器)。2. 设置消息推送 URL,接收设备状态变更。实现“人来屏亮,人走屏灭”及设备日志记录。

通过以上方案,您不仅将 DC-10A 作为一个简单的开关集成进项目,更是构建了一套具备物理感知能力的智能广告机供电网络。这套架构将直接降低约 30%-50% 的待机电费支出,并大幅缩短因设备死机带来的维护响应时间。