PC per Wake-on-LAN mit PLCnext fernwecken
Was ist Wake-on-LAN?
Wake-on-LAN (manchmal abgekürzt WoL) ist ein Industriestandardprotokoll, um Computer aus einem sehr niedrigen Energiemodus fernzuwecken. Die Definition von „niedrigem Energiemodus“ hat sich im Laufe der Zeit etwas geändert, aber wir können es so verstehen: während der Computer „aus“ ist und Zugang zu einer Stromquelle hat.
wakeonlan auf dem PLCnext installieren
Wir werden das wakeonlan Python-Paket verwenden, um das UDP-Datagramm auszuführen und die Ziel-MAC-Adresse zu wecken.
Bevor wir das tun können, müssen wir ipkg, Python und den pip-Paketmanager auf dem Controller installieren.
Stellen Sie sicher, dass Sie eine Ethernet-Verbindung haben.
Als Root anmelden und folgende Befehle ausführen.
Befehle zur Installation und Verwendung von ipkg.
wget -O - https://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-armeabihf-bootstrap.sh | sh
export PATH=$PATH:/opt/bin:/opt/sbin
Python installieren
/opt/bin/ipkg install python3
Paketmanager pip installieren
/opt/bin/ipkg install py3-pip
pip aktualisieren
/opt/bin/pip3 install --upgrade pip
wakeonlan-Paket installieren
/opt/local/bin/pip install wakeonlan
Pfad einbinden
export PATH=$PATH:/opt/bin:/opt/local/bin
Jetzt können Sie den Befehl ausführen, um einen PC in Ihrem Netzwerk aufzuwecken.
Befehl zum Aufwecken eines PCs ausführen
wakeonlan ihre_mac_adresse
Diesen Befehl können Sie in PLCnext Engineer mit der PLCnextBase Library FB: PBCL_SysLinuxShell_1 ausführen.
Benötigen Sie weitere Informationen?
Bitte kontaktieren Sie axsupport@phoenixcontact.be
Weiterführende Links
- Quelle: https://www.howtogeek.com/70374/how-to-geek-explains-what-is-wake-on-lan-and-how-do-i-enable-it/
- Maker's Blog: https://www.plcnext-community.net/en/hn-makers-blog/295-making-automation-001-where-s-the-package-manager.html
Industrietechnik
- Live IoT-Daten in MATLAB nutzen mit RTI Connext DDS Integration
- Warum Duroplast-Composites die ideale Wahl für moderne Fertigung sind
- Fertigungsabläufe mit ISO 9004 optimieren: Ein bewährter Qualitätsmanagement-Leitfaden
- TV per Alexa steuern: Arduino & ESP8266 (NodeMCU) Setup
- Roboter per Gedanken steuern: Umfassendes Arduino-Projekt mit EEG
- Edge AI für Optimierung von Lager- und Fertigungsabläufen nutzen
- Die ideale CMMS-Software auswählen: Passend zur Organisationsgröße
- Profi-Leitfaden: Metallbohren mit Ihrer Maschine – Expertentipps
- Alibaba Cloud Connector mit PLCnext integrieren: Schritt-für-Schritt-Anleitung
- Python REST-Bibliothek für den Zugriff auf PLCnext AXC F 2152 Variablen