CATALOG

机柜智能插排(PDU)在产线里的典型价值是:让每一台设备(比如贴片机、回流焊、老化测试箱)的用电都变得“可编程、可计量、可远程操控”。下面我把整套接入逻辑拆开讲。

一、 准备工作:认识一下你的“主角”

在芯步的产品线里,符合“5位机柜”需求的主要是 智能PDU[分控]|5位关键特征:

  • 分控:意味着5个插座位可以独立控制,互不干扰(比如只重启工控机,而不动旁边的显示器)。

  • 计量:能看电压、电流、功率,这对判断设备是否死机或空转很有帮助

  • 接口:这玩意儿不挑食,芯步给它配的是 HTTP接口。这意味着你不需要复杂的嵌入式开发,只要你的软件项目能发HTTP请求就行(Python、Java、PHP、C#,甚至是Node-RED这种低代码工具都行)

二、 核心逻辑:怎么“找到”并“控制”它?

整个接入过程不复杂,说白了就是:你的软件对着芯步的云端(或本地服务器)喊一嗓子,云端帮你把命令传给插排。

具体的对接流程如下:

1. 设备“上网” (配网)

插排插上网线通电后,本身没有屏幕,怎么告诉它Wi-Fi密码?

  • 方法A(最常用):用芯步的官方App或小程序,点击添加设备,手机连上插排发出的热点,把Wi-Fi消息的推送过去。

  • 方法B(产线批量):如果你们买的设备多,支持一键配网或扫码配网。

2. 拿到“身份证” (Device ID)

配网成功后,在芯步的控制后台里,能看到这个设备,一串数字就是 Device ID(设备ID)。记下这个ID,代码里要用。

3. 搞到“钥匙” (AppKey & Secret)

在芯步的开放平台注册开发者账号,创建一个应用。系统会给你一个 AppIDAppSecret

  • AppID:告诉系统你是谁。

  • AppSecret:用来生成签名,防止别人乱动你的设备

三、 实战:写代码控制产线重启

假设场景:你们的老化测试机死机了,值班小哥不想半夜冒着雨跑去车间按插座,想直接点一下“SOP软件”里的按钮就搞定。

目标:关闭第3个插位,等5秒,再打开(硬重启)。

接口地址https://api.thingboot.com/{你的AppID}/device/control/?sign={签名}&ts={时间戳}

请求方法:POST

代码逻辑(这里用伪代码/JavaScript逻辑演示,前端后端通用)

如果你不想写代码芯步的接口也支持直接在浏览器地址栏拼接参数(GET请求),比如:https://api.thingboot.com/.../?device=123&power1=1这可以用来在调试工具里快速测试

四、 进阶一点:如何把数据同步到你的MES?

这才是这篇方案的重点。产线设备不只是要开关,还要 “数据闭环”

痛点:你的MES系统怎么知道设备有没有真的执行?怎么知道这台机器今天用了多少度电?

解决方案是利用异步消息推送当你发送控制指令后,芯步平台会有一个“回调”机制。你需要做的是:

  1. 准备一个接收地址:在你的软件项目里(比如Spring Boot Controller 或 Next.js API Route),写一个接收HTTP POST请求的接口,比如 http://你的服务器IP:8080/device/callback

  2. 在芯步后台配置:把这个回调地址填进去。

  3. 数据流向

    • 状态回传:当插排真的断电/通电了,平台会主动调用你这个地址,告诉你现在的状态(是离线、是通电、是过载)。

    • 计量数据:设备可以定时(比如每5分钟)上传电压电流数据,也会推送到你这个地址。

这在产线的价值可以在大屏上实时展示“SMT贴片机实时功率”。如果功率突然掉