from network import WLAN,STA_IF
from utime import sleep
wifi = WLAN(STA_IF) # สร้างตัวแปร เพื่อใช้งาน Wi-Fi บนบอร์ด ESP32
wifi.active(False) # ปิดการทำงานของ Wi-Fi (อาจมีกรณีที่เปิดค้างไว้ก่อนหน้านี้) เพื่อจะทำการเปิดใหม่อีกครั้ง
wifi.active(True) # เปิดการทำงานของ Wi-Fi
while True:
nets = wifi.scan() # สแกน Wi-Fi
for net in nets:
print("SSID : " + net[0].decode("UTF-8") + " , RSSI : " + str(net[3]))
# แสดงชื่อ Wi-Fi ทุกตัวที่พบ (SSID) และความแรงของสัญญาณ (RSSI) โดยค่าติดลบน้อยยิ่งแรง
print("......")
sleep(2) # สแกน Wi-Fi ทุก ๆ 2 วินาที