-
-
Kursy
»
-
Programowanie w środowisku MicroPython (8). Serwer HTTP
Programowanie w środowisku MicroPython (8). Serwer HTTP
01 grudnia 2025
W dzisiejszym odcinku zobaczymy, jak w ESP32 można zrobić interfejs użytkownika, dostępny w przeglądarce na dowolnym urządzeniu obsługującym Wi-Fi. Opracujemy serwer HTTP, który będzie udostępniał stronę internetową umożliwiającą odczyt temperatury. Poprzez przeglądarkę internetową będzie można także zmienić kolor diody WS2812 umieszczonej na płytce testowej.
Router Wi-Fi tworzy lokalną sieć, w ramach której mogą komunikować się różne urządzenia. Każde z nich, łącznie z routerem, ma swój unikalny adres IP w obrębie lokalnej sieci (nie należy go mylić z publicznym adresem IP, który jest przydzielany przez dostawcę usług internetowych). Taki adres składa się z czterech bajtów, a zwykle pierwsze dwa bajty mają wartości 192 i 168.
Zdecydowana większość urządzeń w sieci lokalnej komunikuje się z routerem Wi-Fi po to, by uzyskać dostęp do Internetu. Jednak urządzenia w ramach tej samej sieci mogą także przesyłać pomiędzy sobą różne informacje, również za pośrednictwem routera. Typowym przykładem jest drukarka bezprzewodowa, do której polecenia wydruku przesyłać mogą komputery lub smartfony – pod warunkiem, że pracują w tej samej sieci lokalnej.
Każde urządzenie w sieci Wi-Fi może mieć swój własny serwer HTTP, dzięki któremu jest w stanie generować strony internetowe, które mogą być odczytane w przeglądarce internetowej na innym urządzeniu. Tutaj klasycznym przykładem jest strona konfiguracyjna routera Wi-Fi, którą możemy...
Aby kontynuować czytanie wykup
Prenumeratę