WiFi + BLE modul (ESP32-S3 / ESP32-C3)
Moduly ESP32-S3 a ESP32-C3 WiFi + BLE 5.0, integrovaná anténa nebo konektor U.FL. Certifikace CE/RED a FCC. OEM od 1 000 ks pro chytrou domácnost a IoT.
ESP-IDF vs. Arduino: kompromisy ve vývoji firmwaru
Moduly založené na ESP32 lze programovat přes dva hlavní frameworky a vaše volba má dopady na vyhledávání dodavatelů při vývoji IoT modulů pro výrobu:
ESP-IDF (Espressif IoT Development Framework). Nativní SDK od Espressif. Přístup k plné periferii čipu, schopnostem v reálném čase a schématům oddílů pro aktualizace OTA na výrobní úrovni. Povinné pro produkty vyžadující řízení úloh FreeRTOS, správu TLS certifikátů nebo zásobník protokolu Matter (ESP Matter je postaven na ESP-IDF). Křivka učení je strmější než u Arduina, ale sada nástrojů (na bázi CMake) produkuje menší binárky s menším počtem konfliktů knihoven.
Arduino Core pro ESP32. Rychlejší prototypování, velký komunitní ekosystém knihoven. Nedoporučuje se pro výrobu, pokud váš produkt zpracovává certifikáty, velké odpovědi HTTPS nebo souběžné operace WiFi + BLE — chyby fragmentace haldy jsou v komplexních projektech Arduino na ESP32 běžné.
Pro výrobní firmware požadujte, aby továrna (nebo váš firmwarový inženýr) cílila na ESP-IDF 5.x. Espressif udržuje LTS větve s bezpečnostními záplatami — ověřte, že máte přístup ke zdrojovému kódu firmwaru a po výrobě jej můžete přestavět s aktualizovanými verzemi ESP-IDF. Audit továrny by měl ověřit schopnosti vývojového týmu firmwaru a zásady přístupu ke zdrojovému kódu.
Programování flash při výrobě
Programování flash u modulů ESP32 je při výrobě rychlé (10–30 sekund na kus) a dobře nástrojově vybavené, ale na nastavení záleží:
Nastavení programování flash. Nástroj esptool.py od Espressif podporuje dávkové programování přes UART rychlostí 921 600 baud. Výrobní přípravek typicky používá adaptér USB na UART (CP2102 nebo CH340) s pružinovými kontakty dotýkajícími se padů TX/RX/EN/IO0 modulu.
Tabulka oddílů. Definujte tabulku oddílů tak, aby zahrnovala oddíly OTA_0 a OTA_1, pokud potřebujete terénní aktualizace firmwaru. Výrobní binárku bez oddílů OTA nelze v terénu aktualizovat na nový firmware bez fyzického přeprogramování.
Dávková OTA vs. JTAG/UART. Pro povýrobní aktualizace firmwaru (např. k zaslání bezpečnostní záplaty do již dodaných jednotek) ESP32 podporuje OTA přes HTTP/HTTPS. Ověřte, že váš firmware implementuje esp_https_ota a že je URL serveru OTA konfigurovatelná — natvrdo zakódované URL OTA se stanou problémem údržby, když se změní váš hosting.
Tovární test firmwaru. Minimální výrobní test by měl ověřit: skenování WiFi (detekuje okolní AP), inzerci BLE, integritu čtení/zápisu flash a funkční test GPIO. Vyžádejte si formát továrního protokolu o úspěchu/neúspěchu testu.
RF výkon PCB antény vs. externí antény
Výkon trasové PCB antény modulu silně závisí na designu hostitelské PCB:
- Zemnicí rovina pod vymezenou zónou antény pohlcuje RF energii a snižuje dosah o 20–40 %
- Kovové kryty tlumí WiFi 2.4GHz o 10–20 dB, což často vyžaduje externí anténu pro spolehlivé připojení
- Pro produkty v krytech z ABS: PCB anténa je obvykle dostatečná pro vnitřní dosah 30–50 m
- Pro produkty v kovových krytech, poblíž velkých kovových povrchů nebo vyžadující dosah >30 m: specifikujte variantu s konektorem U.FL a použijte externí dipólovou nebo plošnou anténu
Certifikace FCC/CE se provádí s konkrétní anténou. Pokud změníte typ antény (z PCB na externí nebo změníte zisk externí antény), certifikace pozbývá platnosti a je vyžadován nový test. Ověřte, že vaše kombinace dodaného modulu a antény je v protokolu o testu testována společně. Reálný příklad nasazení IoT modulu najdete v naší případové studii IoT senzoru pro Amazon prodejce.
Časté problémy
Rozsah CE/RED. Označení CE pro WiFi produkty vyžaduje soulad s ETSI EN 300 328 (WiFi) a ETSI EN 301 489 (EMC). Někteří dodavatelé modulů poskytují CE protokoly pokrývající pouze modul, nikoli EMC na úrovni systému. Pro koncové produkty může být v závislosti na konfiguraci koncového produktu vyžadován test EMC na úrovni systému. Úplný přehled najdete v našem průvodci certifikací CE a FCC. Při vyhledávání dodavatelů modulů ESP32 pro aplikace chytré domácnosti nebo spotřební elektroniky si rozsah certifikace ověřte před zahájením výroby.
Kompatibilita pinů ESP32-C3 vs. ESP32-S3. Tyto dva čipy mají odlišné počty GPIO a přiřazení periferií. Neměňte mezi nimi ve výrobním BOM bez ověření přiřazení GPIO a dostupnosti periferií proti vašemu hardwarovému designu.
Máte projekt na sourcing?
Řekněte nám, co potřebujete. Odpovíme do 24 hodin, včetně víkendů.