CATALOG

芯步的开放接口以HTTP API为核心,主打“设备ID + 签名认证”的轻量级对接模式,非常适合将传统电源控制纳入统一物联网平台。以下方案围绕8路总电源定时控制这一需求,从设计、设备选型到接口调用逻辑进行完整推演。

1. 背景与需求分析

在广告传媒与户外照明行业,广告灯箱设备通常分布在城市各个角落(如公交站台、社区道闸、楼宇墙面等)。传统的管理方式多为人工巡检或简单的机械时控开关,存在以下痛点:

  • 能耗浪费严重:灯箱常需根据日出日落或人流高峰调整亮度与开关时间,传统定时器无法灵活适配冬夏令时变化,导致白天亮灯造成电力浪费。

  • 运维成本高:机柜内通常包含灯箱照明、散热风扇、背光驱动、甚至伴热带(低温地区)等多路设备。若需调整时间,需运维人员现场操作旋钮或按键,效率低下。

  • 缺乏监控手段:无法得知机柜总电源的实际通断状态,也无法统计设备实际运行时长,一旦定时器故障(电池耗尽或死机),灯箱可能“长明”数日无人知晓。

核心需求:需要利用物联网技术,对广告灯箱机柜内的8路设备总电源实现集中式的定时控制与状态监控,支持远程调整策略,实现无人值守的精细化能效管理。

2. 整体设计

本方案基于芯步“硬件+开放平台”的生态,采用端-云-管-用的四层架构。

  • 感知/执行层

    • 核心设备:选用芯步生态内支持“多路继电器控制”的智能硬件(如支持8路独立控制的IoT控制器,或扩展型智能PDU)。

    • 连接对象:广告灯箱内的8路用电设备(如:主照明、备用照明、卷帘电机、除湿风扇、LED驱动电源等)。

  • 网络传输层

    • 利用设备自带的 2.4G WiFi4G 网络连接至云端。芯步设备支持5组WiFi热备份,可自动选择信号最强的网络接入

    • 支持 HTTP/HTTPS 协议,支持公网或私有化部署

  • 平台层

    • 芯步开放平台:负责设备连接、状态上报、指令鉴权。

    • 用户自建业务服务器:用户根据芯步开放接口规范,自行搭建或部署定时任务调度中心。

  • 管理层

    • 手机APP/小程序:运维人员远程执行紧急断电或临时送电。

    • 后台管理系统:配置定时策略(如周一至周五23:00关,周六凌晨2:00关)。

3. 核心技术选型:智能控制设备的配置

针对“8路总电源定时控制”这一特定需求,需要在机柜内部署具备多路独立控制的物联网继电器模组。

虽然芯步公开的传感器接口显示其支持单路power命令,但要实现8路独立控制,需选用其生态中支持多路输出的智能分时电源控制器8路网络IO控制器。该类设备通常具备以下特征:

  • 多通道隔离:支持8路干接点或继电器输出,且通道间相互隔离,可分别接入不同电压等级的设备。

  • 高负载能力:单路触点电流需满足广告灯箱负载(一般10A即可满足阻性负载需求)。

  • 数据精准:内置高精度RTC时钟,即使断网也能执行本地存储的定时任务,网络恢复后自动与服务器时间同步。

(注:若芯步标准品无8路型号,可利用其开放接口对接第三方8路Modbus RTU模块,通过芯步的网关采集数据,本方案侧重利用其接口逻辑实现控制。)

4. 软件对接与功能开发详解

这是实现“智能化”的关键。区别于传统时控开关需要现场按键编程,本次利用芯步的开放API实现云端编程与远程下发

4.1 设备接入流程

  1. 设备激活:设备通电后,通过配网工具将机柜现场的WiFi凭证写入设备。

  2. 获取设备ID:设备在芯步平台上线后,在开发者后台获取唯一的device ID(如820720)

  3. 接口鉴权:服务器调用接口时,需携带AppIdsign(签名)和ts(时间戳),防止重放攻击

4.2 “8路定时控制”接口逻辑设计

不同于单次即刻下发指令,定时控制需要在云端建立一个任务调度系统

接口定义参考

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/

  • 数据格式:JSON

  • 下发指令

我们需要对8个通道分别下发定时指令。例如,设定“通道1”控制主照明,需在晚上18:00开启,早上6:00关闭。

第一阶段:配置定时任务(服务器内部)在您的业务系统数据库中建立定时任务表,包含字段:

  • device_id:目标设备编号

  • channel:1-8 (对应8路输出)

  • cron 表达式 (或具体时间:如18:00 / 06:00)

  • actiononoff

第二阶段:执行器发送指令到达触发时间时,服务器通过HTTP POST调用芯步接口。

控制单路开启示例 (参考芯步人体传感器控制逻辑)

(注:实际多路设备的控制命令字段需参照“智能语音音柱Pro60W”或“多路控制器”的具体产品手册,通常支持批量发送)

第三阶段:组控策略(广播)若需对全城100个机柜同时执行“节能模式”(关闭第2-8路,仅保留第1路监控),可利用芯步的开放接口进行批量设备控制

4.3 状态反馈与闭环控制

为了保证执行可靠性,需要利用芯步的消息推送机制

  1. 动作回执:当设备执行了开关指令后,设备会向服务器推送当前的状态数据。

  2. 异常报警:如果服务器下发了“开启”指令,但3分钟内未收到设备“开启”状态的上报(或上报状态为0),系统应触发警报:“某机柜#通道1 控制失败,请检查继电器或网络”。

5. 解决总结

通过基于芯步开放接口的改造,广告灯箱机柜电源管理实现了以下升级:

  • 精准的时控策略(削峰填谷) :支持分钟级精度设置,可结合电价时段控制大功率设备(如加热器)仅在谷电时段启动

  • 场景化联动:结合光感传感器(通过芯步传感器接口),实现“阴雨天自动补光”或“深夜半亮模式”,不仅控制总电源,还能动态调整策略。

  • 无需网关,极速响应:设备采用直连WiFi的方式,命令响应时间在80-120ms之间,避免了网关故障导致整个机柜“失联”的风险

  • 系统轻量化:任何后端语言均可通过HTTP请求集成,无需复杂的SDK嵌入。

6. 实施

  1. 网络保障:户外广告机柜若WiFi信号不稳定,选用支持4G Cat.1通信的芯步电源控制器,确保控制指令实时可达。

  2. 手动优先:在机柜保留本地物理手动开关。API控制逻辑中应支持读取“本地锁定”标志位,防止远程误操作伤害现场维护人员。

  3. 异常处理机制

    • 断网情况:设备端应内置离线运行功能,根据最后一次同步的定时表自动执行通断。

    • 服务器重启:API调用需做调用机制处理,防止服务器重启后重复下发凌晨3点的关灯指令。

通过上述方案,广告运营商可以将“被动的人工巡检”转变为“主动的云端智控”,在延长设备寿命的同时,实现15%-30%的实际能效提升

插排产品方案:
景观亮化设备机柜电源控制:怎么将智能插排(8位)集成到软件项目中
查看 >>
仓储设备机柜电源管理:怎么将8位机柜总控PDU对接到自己的项目中
查看 >>
自动售货柜电源控制:怎样将总控PDU(5位)对接到项目中
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
广告机设备机柜电源管理:怎样把智能远程控制8位分控PDU 使用场景接入到自己的项目中
查看 >>
灯箱场景方案:
广告灯箱电路控制:如何把50A远程控制计量断路器集成到软件项目中
查看 >>
怎样在广告灯箱设备机柜电源管理中对接智能设备以实现故障告警通知
查看 >>
怎样在广告灯箱设备机柜电源管理中接入智能设备以实现自定义总控联动逻辑
查看 >>
怎样在广告灯箱照明管理中集成智能硬件以实现1路独立线路控制
查看 >>
怎么在广告灯箱照明管理中接入智能硬件来实现3路独立回路远程控制
查看 >>
8路用途方案:
怎样在无人售货机控制中集成智能硬件以实现8路设备电源状态监测
查看 >>
怎样在配电柜智能改造中接入智能硬件来实现控制8路交直流输出
查看 >>
怎样二次开发8 路智能分体远程交直流输出控制箱来实现远程控制8路线路
查看 >>
怎么在店铺设备电源控制中集成智能硬件以实现8 路多通道独立控制
查看 >>
怎样在共享茶室照明控制中集成智能硬件来实现远程控制8路照明设备通断
查看 >>