CATALOG

一、为什么要在园区机柜里折腾智能PDU?

先聊点实在的。咱们做园区运维的,肯定遇到过这种事:半夜某个机柜里的设备死机了,或者某个端口下的摄像头/门禁控制器没响应了,你得大老远跑回机房去拔插电源重启。要是机柜在园区的角落、楼顶,那酸爽谁跑谁知道。

其实这个问题有解——用智能PDU替换掉普通排插,配合芯步的开放接口,把机柜电源控制能力“嫁接”到你的园区管理平台里。这篇文章就手把手讲清楚,怎么把一台5位机柜总控PDU,从“插线板”变成“可远程、可编程、可联动”的智能电源设备

说明:文中涉及的PDU特指芯步生态内的5位分控型号,每个插座都可以独立控制开关

二、先说清楚:这套东西能干嘛?

一台智能PDU接入系统之后,能带来的好处其实很实在:

  • 远程重启:哪台设备卡死了,直接在平台点一下“断电-通电”,不用跑现场

  • 定时控制:比如园区晚上10点关闭大屏电源、早上8点自动开

  • 能耗监测:可以看每个端口当前的电流、电压、功率,哪个设备耗电异常一目了然

  • 故障联动:比如温度传感器触发高温告警,自动切断对应机柜的非核心设备电源

说白了,就是把机柜最末端的那一排插座,变成了你系统里的一个“可控资源”。

三、准备工作:需要知道的东西

接入之前,有几样东西你得先备好:

1. 硬件方面

  • 芯步智能PDU(5位分控版):确认型号支持独立端口控制

  • WiFi 2.4G网络:设备只认2.4G频段,5G的不行

  • 电源接入:标准的10A/16A输入,看你的机柜配电情况

2. 账号权限

  • 注册芯步账号并创建工作台

  • 进入“物联网控制台”获取你的 AppIDAppSecret(后面签名要用)

  • 记录下PDU的设备ID(在设备外壳或控制台都能找到)

3. 开发文档速览

核心接口就一个——向设备下发指令/device/control。不管是HTTP还是MQTT,最后都是调这个。

HTTP方式示例(你后端代码要发的请求):

返回 {"code":200} 就代表指令发出去了

注意:返回200只代表平台收到了指令,不代表设备真的执行了。想知道执行结果,要用异步消息推送。后面会细说。

四、接入实操:分三步走

第一步:配网激活

  1. 在小程序或控制台里,把你现场的2.4G WiFi名称和密码登记进去

  2. 给PDU供电,长按配网键,指示灯开始闪烁

  3. 手机开个同名热点辅助配网(这一步芯步的教程写得很清楚,跟着做就行)

配网成功之后,你的PDU就在芯步云端“在线”了,可以在控制台看到设备状态。

第二步:调试单个端口控制

先用控制台的调试功能验证一下,确认每个端口都能正常通断。

控制台手动测试

  • 登录芯步控制台 → 设备管理 → 找到你的PDU

  • 看界面上的5个端口按钮,点一下“开/关”,对应的那个插座应该有“咔哒”一声继电器动作

API测试(用Postman之类工具):

如果能关掉,说明接口调用没问题。把 port_1 换成 port_2 就是控制第二个口,依此类推。

第三步:集成到你的项目里

两种接入方式看场景

方式适合场景优势
HTTP低频控制(手动重启、定时任务)实现简单,不需要维持长连接
MQTT高频控制、需要实时状态反馈实时性好,适合做联动逻辑

HTTP方式(推荐新手先用这个):在你的后端服务里封装一个函数:

MQTT方式(对实时性有要求时):

  • Host: mapi.yoyoiot