ich habe eine Anwendung, die mittels eines Python-Skriptes Daten an einen Endpunkt sendet. Das ganze läuft auf einem Raspberry Pi 4B.
Nun hatte ich das Problem, dass es eine WLAN-Unterbrechung gab und daher die Skriptausführung abgebrochen ist. Daher möchte ich gerne im Skript überprüfen, ob eine Verbindung zum WLAN besteht und wenn nicht diese neu verbinden.
Das ganze läuft mit Python 3.7
Mit Micropython auf einem ESP32 habe ich das ganze schon einmal umgesetzt, ist ja sehr einfach
Code: Alles auswählen
wlan = network.WLAN(network.STA_IF) # create station interface
if not wlan.active() or not wlan.isconnected():
wlan.active(True) # activate the interface
print('connecting to:', ssid)
wlan.connect(ssid, password)
while not wlan.isconnected(): #warten bis wlan an
pass
Danke schon einmal