-
Notifications
You must be signed in to change notification settings - Fork 0
Access Point
kmys edited this page Nov 3, 2025
·
24 revisions
Jeśli urządzenie napotka problem z połączeniem z siecią Wi-Fi lub brokerem MQTT, automatycznie uruchomi własny webserver w trybie Access Point - dioda statusowa STA migająca dwa razy co 2 sekundy.
Umożliwia on zmianę podstawowych ustawień bez konieczności fizycznego połączenia z urządzeniem - przez połączenie z AP (korzystając z Wi-Fi):
SSID = Pinio_{MAC} # Nazwa utworzonego Access Pointa (MAC urządzenia)
password = 12345678 # Hasło do logowania
ℹ️ Obie zmienne można zmienić w pliku webserver.py w funkcji start_ap():
∙∙∙
def start_ap():
ap.active(False)
sleep(0.5)
ap.active(True)
sleep(0.5)
mac = hexlify(ap.config('mac')).decode()
essid = f"Pinio_{mac[-6:].upper()}" ← nazwa Access Pointa
password = "12345678" ← hasło Access Pointa
ap.config(essid=essid, password=password)
∙∙∙
- Połącz się z siecią Wi-Fi o nazwie Pinio_{MAC} (SSID i hasło z pliku
webserver.py) - W przeglądarce wpisz adres
192.168.4.1:
- Wprowadź odpowiednie zmiany
- Kliknij przycisk SAVE, aby je zapisać:
- Aby zastosować nowe ustawienia kliknij RESTART i zatwierdź:
- Urządzenie się zrestartuje i uruchomi ze zmienionymi ustawieniami:
ℹ️ Jeśli nie nastąpi połączenie z urządzeniem, zresetuje się ono po 3 minutach (wartość można zmienić w webserver.py)
ℹ️ Jeśli po zmianach i restarcie urządzenie dalej poprawnie nie łączy sie z MQTT sprawdź poprawność zmiennych z danymi użytkownika i MQTT