Skip to content
Inovasense
ESP32 vs STM32: Ktorý MCU pre váš ďalší produkt? - Inovasense
ESP32STM32MCUEmbeddedIoTNordicMikrokontrolér

ESP32 vs STM32: Ktorý MCU pre váš ďalší produkt?

Inovasense Team
Inovasense Engineering Team
11 min čítania
ESP32 vs STM32: Ktorý MCU pre váš ďalší produkt?

ESP32 vs STM32 — Ktorý si vybrať?

ESP32 (Espressif) má v každom čipe integrované Wi-Fi a Bluetooth — ideálny pre pripojené IoT produkty s rýchlym time-to-market. STM32 (STMicroelectronics) ponúka lepší real-time výkon, ultra-nízku spotrebu a priemyselnú spoľahlivosť v rámci 1 000+ part numberov. Pre projekty vyžadujúce bezdrôtovú konektivitu za nízku cenu → ESP32. Pre presné real-time riadenie, ultra-nízku spotrebu alebo priemyselné/automotive aplikácie → STM32. Pre profesionálny vývoj firmware na oboch platformách pozrite naše služby Vývoj Embedded Systémov.

Prečo na tomto rozhodnutí záleží

Každý IoT produkt začína jedným rozhodnutím: ktorý mikrokontrolér ho bude poháňať? ESP32 a STM32 spolu dominujú trhu 32-bitových MCU pre IoT a embedded aplikácie. Riešia však zásadne odlišné problémy:

  • ESP32 obetuje determinizmus v prospech konektivity — každý čip má Wi-Fi + Bluetooth
  • STM32 obetuje konektivitu v prospech presného riadenia — deterministické časovanie, ultra-nízka spotreba a rozsiahly periférny ekosystém

Nesprávna voľba stojí mesiace redizajnu. Tento sprievodca vám dáva dátami podložený rámec, aby ste sa rozhodli správne hneď na prvýkrát.


Porovnanie architektúry

ParameterESP32-S3ESP32-C6STM32L4 (Low Power)STM32H7 (High Perf)STM32WB55 (Wireless)
JadroDual Xtensa LX7RISC-V singleCortex-M4FDual Cortex-M7 + M4Cortex-M4F + M0+
Takt240 MHz160 MHz80 MHz480 MHz64 MHz
FlashAž 16 MB (ext)Až 4 MB (ext)256 KB–2 MB128 KB–2 MB1 MB
SRAM512 KB + 8 MB PSRAM512 KB64–640 KB1 MB256 KB
Wi-Fi✅ 802.11 b/g/n✅ Wi-Fi 6
Bluetooth✅ BLE 5.0✅ BLE 5.3✅ BLE 5.4
Thread/Matter✅ (C6, H2)✅ Zigbee/Thread
USBUSB OTGUSB SerialUSB OTGUSB OTG HSUSB
CANTWAI (1x)TWAI (1x)CAN FD (1x)CAN FD (2x)
ADC12-bit, až 20 ch12-bit12-bit, až 24 ch16-bit, až 36 ch12-bit
BezpečnosťAES, RSA, SHA, flash encryptionAES, RSA, SHAAES-256, RNG, HASHAES, HASH, PKA, TrustZoneAES-256, PKA, TrustZone

Konektivita — najväčší rozdiel

Tu sa voľba pre väčšinu projektov jasne vykryštalizuje:

📡 ESP32 — Wireless natívne

  • ✅ Wi-Fi + BLE v každom čipe — žiadny externý modul
  • ✅ Matter/Thread podpora (ESP32-C6, ESP32-H2)
  • ✅ ESP-NOW pre mesh bez infraštruktúry
  • ✅ Single-chip BOM pre pripojené produkty
  • ❌ Bez cellular a LoRa (vyžaduje externý modul)

🔌 STM32 — Drôtové + modulárne

  • ✅ CAN FD, Ethernet, USB HS — priemyselné protokoly natívne
  • ✅ STM32WB: BLE 5.4 + Zigbee + Thread
  • ✅ STM32WL: LoRa + Sub-GHz integrované
  • ✅ Možnosť kombinácie s akýmkoľvek wireless modulom
  • ❌ Väčšina SKU vyžaduje externý wireless čip

Záver: Ak váš produkt potrebuje Wi-Fi → ESP32 vám ušetrí externý modul, matching network antény a 6+ týždňov RF certifikácie. Ak váš produkt potrebuje CAN bus, Ethernet alebo LoRa → STM32 má na to dedikovaný silicon.


Spotreba energie — detailné porovnanie

Spotreba je často rozhodujúcim faktorom pre batériovo napájané produkty:

RežimESP32-S3STM32L476STM32WB55Víťaz
Active (len CPU)~40 mA @ 240 MHz~5 mA @ 80 MHz~4 mA @ 64 MHzSTM32 (8x menej)
Active (Wi-Fi TX)~240 mAN/AN/A
Active (BLE TX)~130 mAN/A~6 mASTM32WB (20x menej)
Light sleep~600 µA~1,2 µA (Stop 1)~2 µA (Stop 1)STM32 (300x menej)
Deep sleep~7 µA~0,3 µA (Standby)~0,6 µA (Standby)STM32 (10x menej)
Shutdown~1 µA~0,02 µA (VBAT)~0,05 µA (VBAT)STM32 (50x menej)

⚡ Čo to znamená v praxi

Senzor vlhkosti pôdy vysielajúci raz za hodinu cez BLE na STM32WB vydrží 5+ rokov na CR2032. Ten istý senzor na ESP32 s Wi-Fi by vydržal 2–3 týždne. Ale ak potrebujete Wi-Fi konektivitu, ESP32 vyhráva, pretože STM32 by potreboval externý Wi-Fi modul s podobnou spotrebou.


Cena a dopad na BOM (2026)

FaktorESP32STM32Poznámky
Cena čipu (1K ks)$1,50–$3,50$1,80–$15,00ESP32 má užšie rozpätie; STM32 pokrýva entry až high-perf
Cena modulu$2,50–$5,00$5,00–$15,00ESP32 moduly obsahujú anténu; STM32 wireless moduly sú drahšie
Dev board$5–$15$12–$50ESP32 dev boardy sú výrazne lacnejšie
Externý Wi-Fi modulZahrnutý$3–$8STM32 potrebuje externý modul pre Wi-Fi
Externý BLE modulZahrnutý$2–$5 (alebo STM32WB)STM32WB má BLE integrované
Celkový BOM (jednoduchý IoT)$4–$8$8–$20ESP32 vyhráva pri pripojených produktoch
Celkový BOM (priemysel)$5–$12$3–$8STM32 vyhráva keď wireless nie je potrebný

Vývojový ekosystém

AspektESP32 (ESP-IDF)STM32 (STM32Cube)
Oficiálne IDEVS Code + ESP-IDF ExtensionSTM32CubeIDE (Eclipse-based)
Konfiguračný nástrojmenuconfig (Kconfig)STM32CubeMX (vizuálna konfigurácia pinov/clocku)
RTOSFreeRTOS (default v ESP-IDF)FreeRTOS, Azure RTOS, bare-metal
Podpora Zephyr✅ Rastúca (ESP32-C6, H2)✅ Vynikajúca (primárny target)
Podpora Arduino✅ Vynikajúca✅ cez STM32duino
MicroPython✅ Oficiálny port✅ Komunitný port
DokumentáciaDobrá (anglicky)Vynikajúca (datasheety, app notes, reference manuály)
KomunitaVeľká maker/IoT komunitaVeľká profesionálna/priemyselná komunita
DebugJTAG (obmedzený trace)SWD/JTAG, ETM trace, CoreSight
Statická analýzaZákladnáPlná podpora MISRA C, Coverity, PC-lint
Garancia dostupnosti3–5 rokov typicky10+ rokov (priemyselný záväzok)

Kedy zvoliť ESP32

✅ ESP32 je správna voľba keď:

  • Váš produkt potrebuje Wi-Fi — žiadna iná MCU rodina neintegruje Wi-Fi tak cenovo efektívne
  • Staviate Matter/Thread zariadenie — ESP32-C6 a H2 majú natívnu podporu
  • Rozpočet je obmedzený — $2,50 za kompletný wireless modul je ťažké prekonať
  • Rýchle prototypovanie — Arduino/MicroPython podpora znamená funkčný prototyp za hodiny
  • Smart home / spotrebný IoT — žiarovky, zásuvky, senzory, displeje
  • Edge AI na rozpočet — ESP32-S3 má vektorové inštrukcie pre neural network akceleráciu

Typické ESP32 produkty: smart home zariadenia, Wi-Fi gateway, interaktívne displeje, hlasové asistenty, spotrebné IoT senzory, ESP-NOW mesh siete.


Kedy zvoliť STM32

✅ STM32 je správna voľba keď:

  • Ultra-nízka spotreba je kritická — 300 nA standby znamená roky na gombíkovej batérii
  • Real-time determinizmus — riadenie motorov, PID regulácia, safety-critical časovanie
  • Priemyselné protokoly — CAN FD, priemyselný Ethernet, Modbus, HART
  • Dlhý životný cyklus produktu — garancia dostupnosti 10+ rokov pre medical/auto/priemysel
  • Safety certifikácia — ISO 26262, IEC 61508, IEC 62304 tooling k dispozícii
  • Pokročilá bezpečnosť — TrustZone, certifikácia SESIP3, PSA Level 3

Typické STM32 produkty: motorové meniče, priemyselné PLC, medicínske zariadenia, automotive riadiace jednotky (ECU), battery management systémy, presné meracie prístroje, LoRa senzorové uzly (STM32WL).


Hybridný prístup — použite oba

V komplexných produktoch je často najlepšia architektúra tá, čo kombinuje obe platformy:

🔗 ESP32 + STM32 v jednom produkte

  • STM32 riadi real-time úlohy (motor, senzory, safety slučky)
  • ESP32 zabezpečuje konektivitu (Wi-Fi, cloud API, OTA aktualizácie, UI)
  • Komunikácia medzi nimi cez SPI alebo UART

Táto architektúra sa používa v mnohých priemyselných IoT gateway, smart spotrebičoch a EV nabíjačkách — deterministické riadenie + cloud konektivita bez kompromisov.


A čo Nordic nRF?

Ak váš produkt potrebuje BLE bez Wi-Fi, zvážte tretiu možnosť:

FunkciaESP32STM32WB55Nordic nRF5340
BLE výkonDobrýVeľmi dobrýNajlepší v triede
BLE 5.4 featuresČiastočná✅ Plná✅ Plná
Thread/Matter✅ (len C6/H2)
Direction Finding✅ AoA/AoD
BLE spotreba~130 mA TX~6 mA TX~4 mA TX
SDKESP-IDFSTM32CubenRF Connect SDK (Zephyr)
Najlepšie preWi-Fi + BLE comboBLE + Zigbee priemyselČisté BLE, audio, wearables

Pre BLE-first produkty je Nordic nRF často najlepšia voľba. Vyvíjame na všetkých troch platformách — pozrite naše služby Vývoj Embedded Systémov.


Rozhodovací rámec

Vaša priorita→ ZvoľteKonkrétny part
Wi-Fi konektivitaESP32-S3 alebo ESP32-C6C6 pre Wi-Fi 6 + Thread
Ultra-nízka spotreba (bez wireless)STM32L4/U5L476 všeobecne, U5 ultra-low
BLE + Thread (bez Wi-Fi)Nordic nRF5340 alebo STM32WBnRF pre najlepšie BLE, WB pre Zigbee
LoRaWANSTM32WLIntegrované Sub-GHz rádio
Riadenie motorov / real-timeSTM32G4 alebo STM32H7G4 pre motory, H7 pre DSP
Priemyselný CAN + EthernetSTM32H5 alebo STM32F4H5 pre TrustZone + priemysel
Lacný spotrebný IoTESP32-C3Najlacnejšia Wi-Fi + BLE voľba
Safety-critical aplikáciaSTM32 (certifikovaný)S IEC 61508 / ISO 26262
Wi-Fi + real-time hybridESP32 + STM32Dual-chip architektúra

Súlad s EU legislatívou

Obe platformy musia spĺňať požiadavky EU Cyber Resilience Act pre produkty predávané v EÚ:

Požiadavka CRAESP32STM32
Secure boot✅ RSA-based flash encryption✅ Secure boot + TrustZone
OTA aktualizácie✅ Vstavaná OTA partition schéma✅ Cez MCUboot alebo STM32 SBSFU
Správa zraniteľností⚠️ Komunitne riadený CVE proces✅ Formálna PSA/SESIP certifikácia
Generovanie SBOM⚠️ Manuálne✅ Podpora toolchainu

Pre CRA-compliant firmware na oboch platformách pozrite naše služby EU Compliance.


Naše odporúčanie

Neexistuje univerzálne „lepší” MCU — len správny MCU pre váš konkrétny produkt:

📡

Pripojené IoT

→ ESP32

⚙️

Priemysel / Safety

→ STM32

🔗

Komplexné produkty

→ Oba

Potrebujete pomoc s výberom alebo vývojom firmware?

Vyvíjame produkčný firmware na platformách ESP32, STM32 a Nordic nRF — od výberu platformy cez CRA-compliant nasadenie. Či už začínate od nuly alebo potrebujete firmware pre existujúci hardvér, náš tím dodáva production-ready embedded riešenia.

Začnite váš projekt →

Súvisiace zdroje

  • Vývoj Embedded Systémov — Naše služby vývoja na ESP32, STM32 a Nordic
  • RTOS — Výber medzi FreeRTOS, Zephyr a bare-metal
  • BLE — Bluetooth Low Energy protokol do hĺbky
  • MCUboot — Secure bootloader pre STM32 a ESP32
  • EU Compliance — Požiadavky CRA na pripojené produkty
  • FPGA vs ASIC — Keď MCU nestačia — custom digitálna logika