CATALOG

芯步的PDU插排开放HTTP接口,配合传感器可实现灵活的设备联动。以下方案涵盖接口对接、联动配置和典型场景,可直接用于开发和部署。

解决方案:基于芯步开放接口的 PDU 插排(5位)多设备联动控制

1. 背景与概述

在智能化管理场景中,常常需要将不同功能的设备进行逻辑关联。例如,当温度传感器检测到机柜温度过高时,自动打开 PDU 插排上的散热风扇;或者当人体雷达传感器检测到人员离开时,自动切断指定端口的电源以节能。

本方案基于芯步 智能PDU[分控]|5位 产品及同生态的传感器系列产品,利用其开放的 HTTP 接口,通过自建服务器或私有化部署环境,实现“传感采集 -> 逻辑判断 -> PDU执行”的自动化联动闭环

2. 核心技术架构与准备

在实施联动控制前,需明确设备的通信架构。芯步的设备采用 WiFi(2.4G)直连网络,无需网关,支持公网和纯局域网环境。

  • 硬件清单

    • 执行设备:智能PDU[分控]|5位 (UNI-PDU-ZK-5)

    • 触发设备(可选):智能人体存在雷达传感器、温湿度传感器、烟感传感器等

    • 控制端:您的业务服务器(云服务器或本地局域网服务器)。

  • 接口特点

    • 协议:标准 HTTP POST 请求。

    • 鉴权:签名机制(Sign),通过 md5(md5(开发者密码) + "." + 时间戳) 生成

    • 响应速度:命令下发到设备响应约 80-120ms

3. 关键接口与参数解析

要实现5位插排的控制,核心是调用设备控制接口。

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

  • 请求方法:POST

  • 请求头 Content-Type:application/json

  • PDU 控制指令详解针对5位分控 PDU,通过 order 字段中的 power1power5 参数控制对应插孔。

    • 单路独立控制

    • 批量控制同时控制多个端口,例如关闭第2、4位:

    • 时序控制(先断后通)适用于需要重启路由器的场景(先断开,等待5秒再通电):

      参数说明:interval 单位为毫秒(ms)

4. 实现多设备联动的逻辑流程

联动控制的核心在于服务端对数据流的处理。以下以 “人来灯亮 / 人走断电” 场景为例,说明 PDU 与人体传感器联动的后台处理逻辑。

第一步:数据接收(传感器 -> 服务器)传感器探测到环境变化(如有人移动),主动向您的服务器上报数据。

第二步:业务逻辑判断(服务器端)服务端接收到传感器数据后,根据预设规则(If status = someone , Then PDU Action)生成针对 PDU 的控制指令。

第三步:指令下发(服务器 -> PDU)服务器向 PDU 的 API 发起 HTTP 请求。

请求示例(开启 PDU 第1位和第3位的照明设备):

第四步:结果反馈与确认PDU 执行指令,并返回执行结果。

5. 典型应用场景联动策略

利用 PDU 的5位独立控制和芯步丰富的传感器指令集,可以构建以下解决方案:

第一种场景:机房/弱电柜远程重启与温控联动

  • 硬件:PDU[5位] + 温湿度传感器。

  • 策略

    • 服务器定时 PING 网关或核心交换机,若连续丢包,自动调用 PDU 接口对对应端口执行 reset(先断后通)操作,实现设备远程硬重启。

    • 当温湿度传感器上报温度 > 35℃ 时,服务器自动开启 PDU 第5位(连接散热风扇);温度 < 25℃ 时自动关闭

第二种场景:共享自习室/工位管理

  • 硬件:PDU[5位] + 智能触摸墙壁开关或二维码扫码器(配合API)。

  • 策略

    • 用户通过小程序下单 -> 服务器调用 PDU 接口打开对应座位的 power2(插座供电)和 power3(照明)。

    • 预约时间结束后,调用 {"power2":"0", "power3":"0"} 切断所有输出

第三种场景:智能家居影音模式

  • 硬件:PDU[5位] + 人体存在传感器。

  • 策略

    • 传感器检测到“有人”且光线变暗 -> 服务器发送指令:power1(投影仪)、power2(功放)、power3(播放器)依次按照 1000ms 间隔顺序通电(避免电流过载)。

    • 指令示例:{"point":{"relay":[1,2,3],"interval":1000}}

6. 部署与网络配置

为了确保联动的实时性与稳定性,请参考以下配置:

  1. 网络环境:所有设备仅支持 2.4G WiFi。在配置网络时,请在服务器端通过接口预先登记现场的 WiFi 凭据,或通过小程序/控制台为设备配网

  2. 私有化部署(高安全要求场景) :芯步支持私有化部署。如果您的联动逻辑涉及核心数据,可以将消息服务器部署在您的局域网内,所有 HTTP 请求在内网闭环完成,不经过外网,延迟更低且更安全

  3. 签名计算(PHP 示例思路)

7. 总结

通过接入芯步智能PDU[分控]|5位的开放 HTTP 接口,开发者可以轻松打破设备孤岛。核心优势在于接口的高度封装性:开发者无需关心底层硬件协议,只需通过标准的 JSON 指令操作 power1power5 参数,即可将电力控制纳入任何软件系统的业务流程中。结合 batch(批量)和 reset(重启)等高级指令,可以灵活构建适用于机房运维、共享经济及智能办公的解决方案。

插排产品方案:
景观亮化设备机柜电源控制:怎么将智能插排(8位)集成到软件项目中
查看 >>
通信机柜设备电源管理:怎么把智能8位分控PDU集成到自己的项目中
查看 >>
酒店客房设备机柜电源管理:怎么把8位分控插排接入到自己的项目中
查看 >>
设备机房远程管理:怎样把智能PDU[总控]|8位接入到自己的项目中
查看 >>
如何在共享棋牌室设备机柜电源管理中接入智能硬件来实现自定义总控联动逻辑
查看 >>
联动场景方案:
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>
怎么二次开发双路智能墙壁控制开关以实现门禁与照明联动控制
查看 >>
怎样在商业空间门禁照明联动控制中接入智能硬件来实现设备运行状态监控
查看 >>
怎样在活动现场人体感应与火灾预警中接入智能设备以实现消防预警联动
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
设备用途方案:
如何接入10A 5孔智能插座以实现定时开关设备电源
查看 >>
如何对接8 路智能包间控制器以实现包间设备异常断电保护
查看 >>
怎样二次开发智能 20W 远程控制语音音柱来实现多设备语音同步播报
查看 >>
怎么在调度站语音播报中接入智能设备以实现设备状态语音反馈
查看 >>
如何二次开发3路智能照明开关以实现多设备联动控制
查看 >>