通过 Wake-on-LAN 利用 PLCnext 远程唤醒 PC
什么是 Wake-on-LAN?
Wake-on-LAN (WoL) 是远程从极低功耗模式唤醒计算机的行业标准协议。“低功耗模式”定义随时间变化,但可理解为计算机“关机”且有电源接入时。
在 PLCnext 上安装 wakeonlan
我们将使用 wakeonlan python 包 执行 UDP 数据报唤醒目标 MAC 地址。
在此之前需在控制器安装 ipk、Python 和 pip 包管理器。确保有以太网连接。
以 Root 登录执行以下命令。
安装使用 ipkg 的命令。
wget -O - https://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh | sh
export PATH=$PATH:/opt/bin:/opt/sbin
安装 Python
/opt/bin/ipkg install python3
安装包管理器 pip
/opt/bin/ipkg install py3-pip
升级 pip
/opt/bin/pip3 install --upgrade pip
安装 wakeonlan 包
/opt/local/bin/pip install wakeonlan
包含路径
export PATH=$PATH:/opt/bin:/opt/local/bin
现在可执行命令唤醒网络上 PC
执行唤醒 PC 命令
wakeonlan your_mac
此命令可在 PLCnext Engineer 中用 PLCnextBase Library FB: PBCL_SysLinuxShell_1 执行
需要更多信息?
请联系 axsupport@phoenixcontact.be
延伸阅读
Source:https://www.howtogeek.com/70374/how-to-geek-explains-what-is-wake-on-lan-and-how-do-i-enable-it/
Makersblog:https://www.plcnext-community.net/en/hn-makers-blog/295-making-automation-001-where-s-the-package-manager.html
工业技术
- 用 Alexa 控制电视:Arduino 与 ESP8266 实现语音遥控
- 脑波控制机器人/鼠标/家电 — Arduino + NeuroSky EEG 多模态交互系统
- 旧手机变身 GSM 模块:利用振动马达检测短信/来电的低成本方案
- 金属钻削专家指南:机床钻孔技巧与实战要点
- 企业采用流程挖掘的八大有力理由
- 以ISO 9004升级制造运营:卓越质量管理实战指南
- 利用边缘 AI 优化仓储与制造运营:Advantech 与 NVIDIA 联合网络研讨会
- 按组织规模选型CMMS软件:精准匹配功能需求
- 将阿里云连接器与 PLCnext 集成:分步指南
- 用于访问 PLCnext AXC F 2152 变量的 Python REST 库
- 利用RTI Connext DDS集成在MATLAB中实时处理IoT数据
- 为何热固性复合材料是现代制造的理想之选