CATALOG

智能PDU接入项目是典型的“硬件选型+接口对接”任务,关键在于确认设备能力、完成配网,再通过HTTP接口下发控制指令。以下方案围绕芯步5位分控PDU,覆盖从设备上架到业务联动的完整流程。

解决方案:基于芯步开放平台的商场机柜分控PDU接入方案

1. 背景与需求

在现代商场运营中,机柜内往往部署着路由器、交换机、广告屏控制器、LED屏播放器等多种设备。传统的电源管理方式(人工插拔、普通PDU)不仅效率低下,而且无法应对突发故障(如设备死机)或能耗管理的精细化要求。

本项目旨在将芯步智能PDU(5位分控) 接入商场现有的综合管理平台,实现以下目标:

  • 远程通断:无需进入弱电间,远程重启故障设备。

  • 定时策略:根据商场营业时间自动开关部分设备(如LED灯带、演示屏)。

  • 能耗监控:实时监测各路设备的电流、电压,预防过载风险。

2. 硬件选型与架构

  • 硬件:芯步 智能PDU[分控]|5位(型号:UNI-PDU-FK-5)。

    • 分控能力:支持5个插位独立控制,可针对接在同一PDU上的5台不同设备分别下发“开/关”指令,互不干扰

    • 网络连接:支持2.4G WiFi直连,无需额外配置网关,降低项目实施复杂度

  • 系统架构

    1. 设备层:机柜内部署PDU,接入被控设备电源。

    2. 传输层:利用商场现有WiFi网络,PDU通过HTTP/MQTT协议与芯步云平台通信。

    3. 应用层:商场管理系统通过调用芯步开放API,实现对PDU的控制与数据读取。

(架构图说明:商场管理软件通过HTTP请求调用芯步云接口,云平台将指令下发至机柜中的5位分控PDU,分别控制路由器、交换机等设备)

3. 接口对接流程

要将PDU无缝集成到现有项目中(无论是Web、APP还是SaaS后台),主要利用芯步提供的标准HTTP接口。

第一步:设备配网与上线在进行API开发前,需确保PDU在线。推荐使用“小程序配网”模式,这种方式适合现场没有电脑的弱电间环境:

  1. 微信搜索“芯步”小程序。

  2. 登录账号后,在“网络配置”中添加商场弱电间的2.4G WiFi密码

  3. 给PDU通电,长按配网键直至指示灯快闪。

  4. 小程序会自动发现设备并完成配网。此时,可在芯步控制台获取到唯一标识该设备的 Device ID

第二步:核心API调用逻辑芯步接口采用签名机制,保障数据安全。核心技术点如下:

1. 鉴权与签名计算每次请求都需要在URL中携带 signts 参数。

  • 公式sign = md5(md5(AppSecret) + ts)

  • 作用:防止接口被恶意篡改,验证请求合法性。开发者需在后台获取 AppIDAppSecret

2. 控制指令下发通过调用“向设备下发指令”接口,实现对PDU特定插孔的控制。

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

  • 请求方法:POST(推荐JSON格式)

  • 关键参数

    • device:上一步获取的设备ID。

    • order:命令内容。针对5位分控PDU,命名规则通常为 power1, power2...power5

      • 开启第3个端口:{"power3": 1}

      • 关闭第1个端口:{"power1": 0}

  • 代码示例(Python):略(可通过curl或requests库直接调用)。

3. 状态查询与异步反馈

  • 同步风险:接口返回 200 仅代表指令下达成功,不代表设备执行成功(如设备那时正好离线)

  • 解决策略

    • 轮询:调用“设备状态查询”接口,主动拉取PDU当前各路开关状态。

    • 推送:配置芯步的消息推送,当PDU状态发生变化或执行完指令后,云端主动推送结果到商场系统后端,保证数据实时性。

功能模块API接口/动作关键参数/说明业务场景举例
设备管理设备状态查询device (设备ID)巡检时获取机柜PDU负载,提前发现电力风险
远程控制向设备下发指令order: {"power2":1}远程重启第二路设备,解决死机故障
数据监控设备历史数据查询time, type分析一周能耗,优化营业前后的供电策略
异步通知消息推送接收回调URL配置收到“离线报警”后自动触发运维工单

4. 项目实施关键与联动场景

第一种场景:无人值守远程重启(最实用)商场广告屏死机是常态。无需派人去弱电间拔插头:

  1. 运维系统检测到Ping不通广告屏。

  2. 系统自动调用API:{"power4":0}(切断广告屏电源)。

  3. 等待10秒,调用API:{"power4":1}(重新上电)。

  4. 广告屏自动重启恢复。

第二种场景:基于时间的智能策略利用商场的排班系统或定时任务:

  • 早市(10:00):通过API依次开启演示电视、灯光设备(可设置开启间隔,防止瞬间电流过大)。

  • 晚市(22:00):自动关闭非核心设备(如展示柜照明),但保持路由器、监控设备供电。

  • 节能收益:据统计,仅通过夜间定时关闭广告机,每年单台可节省电费数百元。

第三种场景:安全防护机制

  • 接口调用机制:在开发控制逻辑时,需避免短时间内重复发送开关指令导致继电器损坏。

  • 权限控制:芯步支持IP白名单设置,商场管理系统应固定公网IP,防止密钥泄露后被第三方恶意控制机柜电源

5. 总结

通过上述方案,商场可以将传统的“哑设备”机柜电源升级为可视化、可控化的智能节点。芯步的开放接口标准化程度高,通过简单的HTTP请求即可完成复杂的硬件控制,开发量小、落地快。实施此方案后,商场运维效率将显著提升,实现从“被动维修”到“主动智控”的转型。