Added esp32-wifi
This commit is contained in:
25
esp32-wifi/wifi.py
Normal file
25
esp32-wifi/wifi.py
Normal file
@@ -0,0 +1,25 @@
|
||||
import network
|
||||
|
||||
class Wifi:
|
||||
def __init__(self, ssid, pwdk):
|
||||
self.ssid = ssid
|
||||
self.pwdk = pwdk
|
||||
self.sta_if = network.WLAN(network.STA_IF)
|
||||
|
||||
def connect(self):
|
||||
if not self.sta_if.isconnected():
|
||||
print("Connecting...")
|
||||
self.sta_if.active(True)
|
||||
self.sta_if.connect(self.ssid, self.pwdk)
|
||||
while not self.sta_if.isconnected():
|
||||
pass
|
||||
print("Network configuration:", self.sta_if.ifconfig())
|
||||
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
ssid = input("Enter WiFi SSID: ")
|
||||
pwdk = input("Enter WiFi password: ")
|
||||
|
||||
wifi = Wifi(ssid, pwdk)
|
||||
wifi.connect()
|
||||
Reference in New Issue
Block a user