Um eine automatische Wiederverbindung zu realisieren, wenn die WLAN-Verbindung getrennt wird, besteht das Prinzip darin, Python zu verwenden, um zu überwachen, ob die Netzwerkverbindung getrennt ist, und den Netzwerkdienst neu zu starten, wenn die Verbindung getrennt wird. Als nächstes werde ich den Implementierungscode mit Ihnen teilen. Freunde, die ihn benötigen, können darauf verweisen
1. Python-Code autowifi.py, abgelegt im Verzeichnis /home/pi:
#!/usr/bin/python import os, time while True: if '192' not in os.popen('ifconfig | grep 192').read(): print '\n****** wifi is down, restart... ******\n' os.system('sudo /etc/init.d/networking restart') time.sleep(5*60) #5 minutes
2. Shell-Skript autowifi .sh, ebenfalls im Verzeichnis /home/pi abgelegt:
#!/bin/sh python /home/pi/autowifi.py &
3. Automatisches Starten des obigen Skripts beim Booten: Führen Sie den folgenden Befehl im Terminalfenster aus
sudo cp -f /home/pi/autowifi.sh /etc/init.d/ sudo chmod +x /etc/init.d/autowifi.sh sudo chown root:root /etc/init.d/autowifi.sh sudo update-rc.d autowifi.sh default
[Verwandte Empfehlungen 】
1. Python Kostenloses Video-Tutorial
3. Python trifft auf Video-Tutorial zur Datenerfassung
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Methode der automatischen Wiederverbindung nach WLAN-Trennung in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!