Das Aktualisieren der WLAN-Einstellungen für Gäste ist mühsam, daher werde ich diese Aufgabe automatisieren.
Lassen Sie uns dies in Bezug auf Bilder tun.
Siehe den Code, den ich auf Github geschrieben habe
Wählen Sie App in Slack und fügen Sie Bot hinzu
Geben Sie dem Bot einen Namen
Holen Sie sich ein Token für den Bot (dieses Token wird später gesetzt)
rice_cooker.py(8. bis 13. Zeile)
# Please Write Your Wi-Fi Setting & Slack Token & Font Path
CONPANY_NAME = 'GUEST'
ENCRYPTION_METHOD = 'WPA'
SLACK_TOKEN = ''
SLACK_CHANNEL = 'freewifi-dev'
FONT_PATH = '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Geben Sie die folgenden Elemente ein.
Führen Sie mit python3 Rice_cooker.py aus
Überprüfen Sie den QR-Code, die SSID und das Passwort mit Slack
Starten Sie Ihr iPhone und lesen Sie den QR-Code
Sie werden aufgefordert, eine Verbindung zum Netzwerk herzustellen. Tippen Sie auf Verbinden
Stellen Sie sicher, dass Sie mit dem WLAN verbunden sind
Sie wurden erfolgreich verbunden!
Ursprünglich gab es nach diesem Vorgang Code, um mit SSH eine Verbindung zum AP herzustellen und WLAN-Einstellungen (SSID, Passwort) hinzuzufügen und zu entfernen. Ich dachte, ich würde es mit Ansible oder Netmiko implementieren, aber das von mir verwendete WLAN-Terminal war ein Aruba-Produkt, und ich konnte es nicht verwenden, daher unterstützte ich es mit Pythons Erwartung. Wenn die Motivation erhalten bleibt, werde ich erwartungsgemäß über die Automatisierung von Netzwerkeinstellungen schreiben.
--Pillows Image.width wird möglicherweise nicht richtig verarbeitet, daher habe ich die Verarbeitung durch Image.size [0] ersetzt und den Tee schlammig gemacht.
Recommended Posts