Rdzeniem modułu jest układ ESP32-S0WD z rodziny ESP32. Jest to układ z pojedynczym rdzeniem, ale może bez problemu obsługiwać wszystkie peryferia, tak samo jak układy dwurdzeniowe. ESP32-S0WD oferuje świetny stosunek jakości do ceny oraz stabilną wydajność nawet w złożonych aplikacjach.
Podstawowe parametry ESP32S-SOLO-1:
- Układ SoC: ESP32 z jednym rdzeniem Xtensa LX6 32-bit o małym poborze energii.
- Pamięć ROM o pojemności 448 kB do celów uruchamiania i funkcji rdzenia.
- Wbudowana pamięć SRAM o pojemności 520 kB dla danych i instrukcji.
- Pamięć SRAM o pojemności 16 kB dla zegara RTC.
- Pamięć QSPI-flash/SRAM o pojemności do 4×16 MB.
- Napięcie zasilające: 2,3...3,6 V.
- Interfejsy: SPI, I²S, I²C, SDIO, UART, IR, PWM.
- Czujnik temperatury, czujnik dotykowy, przetworniki A/C, C/A.
- Komunikacja Bluetooth (klasyczny i Low-Energy) oraz Wi-Fi b/g/n.
Połączenie Wi-Fi oraz Bluetooth, zarówno klasycznego jak i w wersji Low-Energy, zapewnia komunikację w różnych warunkach. Połączenie Wi-Fi pozwala na łączenie się z Internetem, natomiast technologia Bluetooth umożliwia bezpieczną wymianę danych ze smartfonem lub tabletem.
Dodatkowo, moduł ESP32-SOLO-1 może pracować jako beacon, rozgłaszając swój identyfikator do urządzeń przenośnych za pośrednictwem Bluetooth Low Energy w promieniu nawet do 50 metrów. Pobór prądu w stanie uśpienia jest poniżej 5 A, co czyni moduł ESP32-SOLO-1 odpowiednim do aplikacji zasilanych bateriami oraz elektroniki ubieranej.
Układ pozwala na transmisję danych z prędkością do 150 Mbps oraz moc wyjściową sygnału 20,5 dBm na antenie. Wbudowane peryferia ułatwiają komunikację z innymi urządzeniami elektronicznymi.
Moduł jest zarządzany przez system FreeRTOS z lekkim stosem IP (LwIP) oraz obsługą protokołu TLS 1.2 z wbudowanym wspomaganiem sprzętowym. Układ obsługuje szyfrowane aktualizowanie OTA, co pozwala deweloperom na aktualizację firmware minimalnym kosztem, nawet po ukazaniu się wersji początkowej.
https://www.espressif.com/en/media_overview/news/new-espressif-module-esp32-solo-1