PC에서 WakeOnLan(WoL)에 PLCnext 사용
Wake-on-LAN이란 무엇입니까?
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
추가 정보가 필요하십니까?
[email protected]에 문의하십시오.
추가 자료
출처: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-maker-blog/295-making-automation-001-where-s-the-package-manager.html