CATALOG

芯步的智能插排(5位)支持HTTP接口直接控制,这意味着你可以用自己的服务器或脚本,给插排的每一路独立下发“开/关/定时”命令。下面说说怎么把它改造成机柜电源管理系统。

一、 准备工作:我们先得搞懂这个插排怎么“说话”

芯步这套东西设计得挺开放的,你不用去折腾复杂的嵌入式开发,它所有的智能硬件(包括咱们这个5位插排)都开放了 HTTP API 接口

简单点说,就是把你的电脑或服务器当成“总司令”,通过发一串特定的网络指令(HTTP请求),就能让插排执行命令。

核心玩法如下:

  • 控制单位:既然是5位插排,就说明能独立控制第1路到第5路,服务器、路由器、交换机、NAS、监控电源可以分开管。

  • 控制地址https://api.thingboot.com/{AppId}/device/control/

  • 核心命令(JSON格式):用 power1power2 这样的参数来控制每一路开关。

    • 开:{"power1": 1}

    • 关:{"power1": 0}

二、 进阶技巧:怎么实现“定时控制”?

要实现定时控制,有“野路子”和“正规军”两种打法。既然你是二次开发,为了方便维护,推荐你用 “设置本地定时任务 + 调用接口” 的方式。

下面是具体的动手步骤:

第一步:获取你的专属“身份证”

在动手写代码前,先进芯步的控制台把下面几个关键信息拿到手:

  1. AppIDAppSecret:相当于你在平台的账号密码,后面接口调用全靠它。

  2. Device ID:就是插排的设备ID,得告诉系统控制的是哪个设备。

第二步:搞定签名算法

芯步的接口为了安全,带了一个签名机制 sign。稍微有点绕,看示例代码里的注释就明白了,核心就是 md5(md5(AppSecret)+ts)

第三步:写个脚本直接控制

假设想每天早上9点打开第1路(接路由器),晚上11点关闭。可以用 Python 写个简单的脚本:

第四步:接入定时任务系统

现在脚本有了,怎么让它定时跑起来呢?这就看你的服务器环境了:

  • 方案A:如果你的服务器是Linux —— Crontab把上面的Python脚本保存为 control.py,然后在终端输入 crontab -e,添加两行配置:

  • 方案B:如果你用的是Windows服务器 —— 任务计划程序按照向导,创建一个基本任务,触发器设为“每天”,操作设为“启动程序”,在程序里填 python,参数里填脚本的路径。

  • 方案C:如果你会用Node-RED或HomeAssistant直接用HTTP Request节点,可视化地拖着连线就能配置定时器,改时间特别直观。

三、 机柜实战:这样配置最科学

在实际的机柜环境里,有3个小给你:

1. 设置“上电延时”启动机柜里设备不能同时通电,电流冲击太大,容易跳闸。芯步的接口有一个好用的参数叫 point,意思就是“先通电

插排产品方案:
如何在共享棋牌室设备机柜电源管理中接入智能硬件来实现自定义总控联动逻辑
查看 >>
如何在智能仓储设备机柜电源控制中对接智能设备来实现设备分组控制
查看 >>
弱电间机柜设备电源管理:怎么将5位分控智能PDU集成到自己的项目中
查看 >>
数据中心机柜电源能耗管理:如何将机柜分控PDU5位集成到项目中
查看 >>
自助洗车设备机柜电源管理:如何将8位远程控制总控PDU对接到项目中
查看 >>
机柜场景方案:
通信机柜设备电源管理:怎么把智能8位分控PDU集成到自己的项目中
查看 >>
自助洗车设备机柜电源管理:如何将8位远程控制总控PDU对接到项目中
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
酒店客房设备机柜电源管理:怎么把8位分控插排接入到自己的项目中
查看 >>
广告机设备机柜电源管理:怎样把智能远程控制8位分控PDU 使用场景接入到自己的项目中
查看 >>
5路用途方案:
怎么在设备机房远程运维电源管理中对接智能硬件以实现5路设备电源总控
查看 >>
怎样在产线自动化机柜电源管理中接入智能硬件以实现机柜5路设备总电源定时控制
查看 >>
怎样在自助服务终端机柜电源控制中集成智能硬件以实现远程控制5路电源
查看 >>
怎样在医院设备机柜电源管理中集成智能硬件来实现5路设备电源总控
查看 >>
如何二次开发5位总控智能PDU以实现5路设备总电源状态监测
查看 >>