diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/connect.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/connect.py index 64620226a..41b114a83 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/connect.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/connect.py @@ -8,12 +8,13 @@ SSID='' # Network SSID KEY='' # Network key # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/dns.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/dns.py index ffd489207..6176104a8 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/dns.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/dns.py @@ -8,12 +8,13 @@ SSID='' # Network SSID KEY='' # Network key # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/http_client.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/http_client.py index 7fbd536fd..ce0fc4c20 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/http_client.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/http_client.py @@ -10,12 +10,13 @@ PORT = 80 HOST = "www.google.com" # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/http_client_ssl.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/http_client_ssl.py index 98e0f903e..30c0f5722 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/http_client_ssl.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/http_client_ssl.py @@ -9,12 +9,13 @@ PORT = 443 HOST = "www.google.com" # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mjpeg_streamer.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mjpeg_streamer.py index b7a5786d9..555520da6 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mjpeg_streamer.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mjpeg_streamer.py @@ -16,11 +16,13 @@ sensor.set_framesize(sensor.QVGA) sensor.set_pixformat(sensor.RGB565) # Init wlan module and connect to network -print("Trying to connect... (This may take a while)...") wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mqtt_pub.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mqtt_pub.py index a43443534..4b29d249f 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mqtt_pub.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mqtt_pub.py @@ -14,12 +14,13 @@ SSID='' # Network SSID KEY='' # Network key # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mqtt_sub.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mqtt_sub.py index 843d08489..446c08b1d 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mqtt_sub.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/mqtt_sub.py @@ -14,12 +14,13 @@ SSID='' # Network SSID KEY='' # Network key # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/ntp.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/ntp.py index 11c854fe5..47d4a3625 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/ntp.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/ntp.py @@ -12,9 +12,13 @@ TIMESTAMP = 2208988800+946684800 # Init wlan module and connect to network print("Trying to connect... (This may take a while)...") wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) + # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/scan.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/scan.py index 8c90522c6..bdb0634af 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/scan.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/scan.py @@ -5,7 +5,6 @@ import time, network wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) print("Scanning...") diff --git a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/static_ip.py b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/static_ip.py index cc040b297..a7c6c16b9 100644 --- a/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/static_ip.py +++ b/scripts/examples/10-Arduino-Boards/Nicla-Vision/03-WiFi/static_ip.py @@ -10,13 +10,16 @@ KEY='' # Network key TIMESTAMP = 2208988800+946684800 # Init wlan module and connect to network -print("Trying to connect... (This may take a while)...") wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) + # ifconfig must be called before connect() wlan.ifconfig(('192.168.1.200', '255.255.255.0', '192.168.1.1', '192.168.1.1')) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # Create new socket client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/connect.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/connect.py index 64620226a..41b114a83 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/connect.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/connect.py @@ -8,12 +8,13 @@ SSID='' # Network SSID KEY='' # Network key # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/dns.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/dns.py index ffd489207..6176104a8 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/dns.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/dns.py @@ -8,12 +8,13 @@ SSID='' # Network SSID KEY='' # Network key # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/http_client.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/http_client.py index 7fbd536fd..ce0fc4c20 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/http_client.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/http_client.py @@ -10,12 +10,13 @@ PORT = 80 HOST = "www.google.com" # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/http_client_ssl.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/http_client_ssl.py index 98e0f903e..30c0f5722 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/http_client_ssl.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/http_client_ssl.py @@ -9,12 +9,13 @@ PORT = 443 HOST = "www.google.com" # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mjpeg_streamer.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mjpeg_streamer.py index 597710881..ea5999a21 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mjpeg_streamer.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mjpeg_streamer.py @@ -16,11 +16,13 @@ sensor.set_framesize(sensor.QVGA) sensor.set_pixformat(sensor.GRAYSCALE) # Init wlan module and connect to network -print("Trying to connect... (This may take a while)...") wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mqtt_pub.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mqtt_pub.py index a43443534..4b29d249f 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mqtt_pub.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mqtt_pub.py @@ -14,12 +14,13 @@ SSID='' # Network SSID KEY='' # Network key # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mqtt_sub.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mqtt_sub.py index 843d08489..446c08b1d 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mqtt_sub.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/mqtt_sub.py @@ -14,12 +14,13 @@ SSID='' # Network SSID KEY='' # Network key # Init wlan module and connect to network -print("Trying to connect. Note this may take a while...") - wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/ntp.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/ntp.py index 11c854fe5..f588d2882 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/ntp.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/ntp.py @@ -10,11 +10,14 @@ KEY='' # Network key TIMESTAMP = 2208988800+946684800 # Init wlan module and connect to network -print("Trying to connect... (This may take a while)...") wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) + # We should have a valid IP now via DHCP print("WiFi Connected ", wlan.ifconfig()) diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/scan.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/scan.py index 8c90522c6..bdb0634af 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/scan.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/scan.py @@ -5,7 +5,6 @@ import time, network wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) print("Scanning...") diff --git a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/static_ip.py b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/static_ip.py index cc040b297..a7c6c16b9 100644 --- a/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/static_ip.py +++ b/scripts/examples/10-Arduino-Boards/Portenta-H7/02-WiFi/static_ip.py @@ -10,13 +10,16 @@ KEY='' # Network key TIMESTAMP = 2208988800+946684800 # Init wlan module and connect to network -print("Trying to connect... (This may take a while)...") wlan = network.WLAN(network.STA_IF) -wlan.deinit() wlan.active(True) + # ifconfig must be called before connect() wlan.ifconfig(('192.168.1.200', '255.255.255.0', '192.168.1.1', '192.168.1.1')) -wlan.connect(SSID, KEY, timeout=30000) +wlan.connect(SSID, KEY) + +while not wlan.isconnected(): + print("Trying to connect to \"{:s}\"...".format(SSID)) + time.sleep_ms(1000) # Create new socket client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)