v.0.10.0 redesign prj structure, multi dev containers

This commit is contained in:
tiijay
2025-11-20 11:50:19 +00:00
parent 53b1b96fb3
commit 76a8203458
52 changed files with 63 additions and 83 deletions

View File

@@ -0,0 +1,3 @@
from .wlan import Wlan
__all__=["Wlan"]

22
pico-client/web/wlan.py Normal file
View File

@@ -0,0 +1,22 @@
import time
import network # type: ignore
API_KEY = "3545ce42d0ba436e8dc164532250410"
ACTUAL_WEATHER_URL = "http://api.weatherapi.com/v1/current.json?key={API_KEY}&q={city}&aqi=yes&lang={lang}"
class Wlan:
def __init__(self):
print("Wlan::__init__")
self.wlan = network.WLAN(network.STA_IF)
def connect(self, ssid: str, password: str):
self.wlan.active(True)
self.wlan.connect(ssid, password)
while not self.wlan.isconnected:
print("connecting, please wait ...")
time.sleep(1)
time.sleep(0.25)
print("connected! IP=", self.wlan.ifconfig()[0])