Pico W Scan Networks, looking for Micro Python code

scan() returns a tuple - (ssid, bssid, channel, RSSI, security, hidden) so you can do something like:

import network

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
networks = wlan.scan()

print("{} networks found:\n".format(len(networks)))
print ("{:<64} {:<8} {:<6})".format('ssid', 'channel', 'rssi'))
for net in networks:
    print ("{:<64} {:<8} {:<6}".format(net[0].decode(), net[2], net[3]))

Andy

2 Likes