使用 PLCnext 到 WakeOnLan (WoL) 您的 PC
什么是局域网唤醒?
Wake-on-LAN(有时缩写为 WoL)是一种行业标准协议,用于远程将计算机从极低功耗模式唤醒。 “低功耗模式”的定义随着时间的推移发生了一些变化,但我们可以将其理解为计算机处于“关闭”状态并且可以使用电源。
在 PLCnext 上安装 wakeonlan
我们将使用 wakeonlan python 包
执行UDP数据报并唤醒目的MAC地址
在我们这样做之前,我们需要在控制器上安装 ipk.、Python 和 pip 包管理器。
确保您有以太网连接。
以 Root 身份登录并执行以下命令。
安装和使用 ipkg 的命令。
wget -O - http://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
升级点
/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
您可以使用 PLCnextBase 库在 PLCnext 工程师中执行此命令
FB:PBCL_SysLinuxShell_1
需要额外信息吗?
进一步阅读
来源:https://www.howtogeek.com/70374/how-to-geek-explains-what-is-wake-on-lan-and-how-do-i-enable-it/
创客博客:https://www.plcnext-community.net/en/hn-makers-blog/295-making-automation-001-where-s-the-package-manager.html
工业技术