Przejdź do głównej zawartości

6 postów z tagiem "ESP32"

Projekty i poradniki związane z mikrokontrolerem ESP32.

Wyświetl wszystkie tagi

ESP32 CYD (ESP32-2432S028R): ST7789 zamiast ILI9341 — jak rozpoznać sterownik ekranu

· 11 min aby przeczytać
Przemysław Majdak
Full-Stack Developer, Automation Engineer & Web Security Specialist

Mam dwie płytki ESP32-2432S028R, popularnie „Cheap Yellow Display”. Z przodu wyglądają tak samo, ale ta z dwoma gniazdami USB ma pod szkłem inny kontroler ekranu: ST7789, a nie ILI9341. Konfiguracja pierwszej płytki dała na drugiej zamienione kolory, a sterownik ILI9342_DRIVER dał obraz, który „działał”, tylko był sprany. Łatałem gammę poprawkami z forów, a przyczynę pokazał dopiero odczyt rejestrów ID: spike na mniej niż 100 linii kodu. Poniżej cała droga, surowe bajty z odczytu i konfiguracja, która działa bez łatek.

Project Reboot: cztery magistrale, jeden robot i 101 zł różnicy między pakietami

· 7 min aby przeczytać
Przemysław Majdak
Full-Stack Developer, Automation Engineer & Web Security Specialist

Audyt bezpieczeństwa urządzenia IoT zwykle kończy się tam, gdzie zaczyna się laminat płytki — na warstwie firmware'u, bo nikt w zespole nie umie podłączyć się do magistrali. Project Reboot to komercyjny target szkoleniowy: robot z celowo zaimplementowanymi podatnościami na czterech interfejsach (UART, I²C, SPI, BLE), sprzedawany przez Lab401 w dwóch wariantach — 452 zł za samo urządzenie i 553 zł z kompletem narzędzi. Ta różnica 101 zł jest w tym zestawie najciekawszą liczbą i zaraz wyjaśnię dlaczego. Poniżej: co realnie obejmuje program szkoleniowy, jaki sprzęt jest do niego potrzebny i w którym miejscu ten target się kończy.

ESP32 za 6 dolarów przeciwko sieci kamer za 4,37 mln — ekonomia kontrinwigilacji

· 6 min aby przeczytać
Przemysław Majdak
Full-Stack Developer, Automation Engineer & Web Security Specialist

Klasyczne wykrywanie podsłuchów i sensorów (TSCM) zaczyna się od odbiornika SDR za kilka tysięcy złotych i kończy na tym, że nikt tego nie robi. Prelekcje z tegorocznego DEF CON pokazują inną ścieżkę: pasywny nasłuch Wi-Fi i BLE na ESP32 za 6 USD, który wykrywa kamery ALPR, drony z Remote ID i policyjne kamery nasobne. Liczby robią wrażenie — sieć 211 kamer Flock kosztowała 4,37 mln USD, jej zmapowanie mieści się w 850 USD. Poniżej: co te narzędzia faktycznie potrafią, dlaczego pojedynczy układ gubi pakiety i w którym miejscu cała metoda przestaje działać.

Optymalizacja wydajności w narzędziach Cybersecurity – mój wkład w projekt ESP32Marauder

· 4 min aby przeczytać
Przemysław Majdak
Full-Stack Developer, Automation Engineer & Web Security Specialist

W ramach wsparcia projektu open-source ESP32Marauder zająłem się analizą i przebudową mechanizmu zarządzania ustawieniami urządzenia. Choć z pozoru był to prosty element systemu, jego dotychczasowa implementacja skrywała poważny dług technologiczny, który negatywnie wpływał na działanie całego narzędzia. Postanowiłem to zmienić.

Tarlogic i nieudokumentowane komendy HCI w ESP32 — zarzut „backdoora” i odpowiedź Espressif

· 4 min aby przeczytać
Przemysław Majdak
Full-Stack Developer, Automation Engineer & Web Security Specialist

Zespół badawczy z firmy Tarlogic Security odkrył nieudokumentowaną funkcję w mikrokontrolerze ESP32, szeroko stosowanym w urządzeniach IoT. Badacze przedstawili ją jako „backdoor” zagrażający milionom urządzeń. Dzień po publikacji tego wpisu Espressif odpowiedział, że chodzi o wewnętrzne komendy debugowe, których nie da się wywołać zdalnie.

ESP-IDF w 2026: czym jest, jak go zainstalować i kiedy wybrać zamiast Arduino

· 10 min aby przeczytać
Przemysław Majdak
Full-Stack Developer, Automation Engineer & Web Security Specialist

ESP-IDF (Espressif IoT Development Framework) to oficjalny framework firmy Espressif do programowania układów ESP32 w C i C++. Najczęstszy błąd przy wyborze platformy to traktowanie go jako alternatywy dla Arduino. W rzeczywistości Arduino core dla ESP32, MicroPython i ESPHome są zbudowane na ESP-IDF. Pytanie nie brzmi więc „ESP-IDF czy Arduino”, tylko „ile warstw abstrakcji nad ESP-IDF potrzebujesz”. Poniżej: aktualne wersje i polityka wsparcia, instalacja w 2026 roku, podstawowy cykl pracy z idf.py i to, kiedy warto zejść do samego ESP-IDF.