下面是我们在办公室拍摄的一个介绍其工作原理的小视频,时长大概16分钟,视频底下基于其内容整理形成的完整文字总结供大家参考。
在实验室自动化测试中,“冷启动(Cold Boot)” 是一个非常常见但又容易被忽视的需求:
冷启动 ≠ 操作系统里的 reboot
冷启动要求 整机完全断电 → 再上电
在人工值守条件下,可以手动拔插电源
在无人值守、夜间测试、批量自动化场景中,人工操作不可行
因此,我们本期的视频介绍了一种常被忽略、但在自动化测试中极其关键的小型设备: 👉 可远程控制的电源上电 / 掉电控制盒
该设备并不是简单的机械开关,而是一个:
内置 嵌入式 Linux
提供 Web 管理界面
支持 RESTful API
可通过 网络或 USB 管理
串联在 AC 电源线中间
本质上,它是一个“可被程序控制的电源继电器 + 网络设备”。
对 PC / 工作站 / 服务器执行:
远程上电
远程掉电
冷启动
为自动化测试脚本提供:
真实断电级别的重启能力
支撑:
无人值守测试
夜间自动回归
稳定性 / 容错 / 上电行为验证
AC Input:市电输入
AC Output:输出到被测主机
串联方式使用(相当于电源延长线)
双 10/100M Ethernet 网口
Mini-USB 管理接口
两种方式 二选一
4-pin 扩展接口,定义为:
12V
I(Input)
O(Output)
G(Ground)
类似 PLC 工程常见 IO
可用于:
扩展控制
与外部系统联动
笔记本 / 控制电脑
USB-转-网口或原生网口
网线直连电源控制盒
电源控制盒串接在主机 AC 电源线上
被控对象:台式机 / 服务器 / 工作站
打开厂商提供的 DMU 管理软件
设置:
本机正确的网卡 IP
执行 Device Discover
自动发现设备 IP(如 192.168.0.35)
浏览器访问设备 IP
默认账号:
用户名:admin
密码:admin
主界面显示:
Main 电源输出
两个扩展输出口
勾选 Main
点击:
Power On → 主机上电
Power Off → 主机断电
可清楚观察:
主板是否真正掉电
是否触发冷启动
提供完整 API 文档
支持:
Power on / off
状态查询
配置读取与修改
可直接被:
Python
Shell
CI / 自动化测试框架调用
⚠️ 这是能否成功实现无人值守冷启动的决定性条件
Advanced
└── APM (Advanced Power Management)
└── Restore AC Power Loss
Power On(强烈推荐)
电源恢复后自动开机
适合自动化测试
Power Off
上电后仍需按电源键
❌ 自动化不可用
Last State
恢复断电前状态
行为不确定,不推荐
👉 结论:必须设置为 Power On,否则电源控制盒“看起来能用,实际上不可用”
Outlet 名称自定义
网络配置:
DHCP / 静态 IP
NTP 时间同步
Graceful Shutdown 策略
多 IP / 多端口管理
自动 Ping 检测策略(高级玩法)
Intel / AMD 平台
常见服务器与工作站主板
BIOS 位置和逻辑基本一致
适合:
硅后验证
系统稳定性测试
自动化回归测试
远程实验室
这个“看似不起眼的小盒子”,本质上是自动化测试中“冷启动能力”的基础设施。 没有它,所有测试都停留在“软件重启”; 有了它,才能真正测试系统在“真实断电条件下”的行为。
链接: https://pan.baidu.com/s/1ACT-mFPUizQUD2fowqoNHg?pwd=svhx 提取码: svhx
如果你有其任何关于PCIe5&6.0, CXL, NVMe/NVMoF, NAND, DDR5/LPDDR5以及UFS测试方面的我问题想咨询,请访问:访问www.saniffer.cn / www.saniffer.com 访问我们的相关测试工具和产品;或者添加点击左下角“阅读原文”留言,或者saniffer公众号留言,致电021-50807071 / 13127856862,sales@saniffer.com。