code.py
 1  # SPDX-FileCopyrightText: 2022 Liz Clark for Adafruit Industries
 2  #
 3  # SPDX-License-Identifier: MIT
 4  
 5  import os
 6  import ipaddress
 7  import wifi
 8  import socketpool
 9  
10  print()
11  print("Connecting to WiFi")
12  
13  #  connect to your SSID
14  wifi.radio.connect(os.getenv('WIFI_SSID'), os.getenv('WIFI_PASSWORD'))
15  
16  print("Connected to WiFi")
17  
18  pool = socketpool.SocketPool(wifi.radio)
19  
20  #  prints MAC address to REPL
21  print("My MAC addr:", [hex(i) for i in wifi.radio.mac_address])
22  
23  #  prints IP address to REPL
24  print("My IP address is", wifi.radio.ipv4_address)
25  
26  #  pings Google
27  ipv4 = ipaddress.ip_address("8.8.4.4")
28  print("Ping google.com: %f ms" % (wifi.radio.ping(ipv4)*1000))