Siekdamas patenkinti dažniausiai pasitaikančius brangių interneto daiktų saugumo poreikius, „Espressif“ išleido mažos galios, ekonomišką, vieno branduolio, 32 bitų RISC-V pagrindu veikiantį mikrovaldiklį „ESP32-C3“. Šis naujas ESP32-C3 MCU su 2,4 GHz „Wi-Fi“ ir „Bluetooth LE 5.0“ jungtimis gali būti naudojamas paprastoms ir saugioms IoT programoms. Tai 400KB SRAM, kuris gali veikti 160 MHz dažniu, ir turi 22 programuojamus GPIO su palaikymu ADC, SPI, UART, I2C, I2S, RMT, TWAI ir PWM.
ESP32-C3 MCU patenkina dažniausiai pasitaikančius prijungtų įrenginių poreikius, tokius kaip apsauga, „ Bluetooth“ mažai energijos naudojanti, nebrangi ir pakankamai atminties. Jame sprendžiamos pagrindinės geresnio saugumo nuo įvairių rūšių atakų problemos ir pateikiamos papildomos funkcijos, tokios kaip:
Saugus įkrovimas: ESP32-C3 saugus įkrovos diegimas papildo įkrovos procesą mažiau nei 100 ms. ESP32-C3 įgyvendina standartinę RSA-3072 pagrįstą autentifikavimo schemą, kad įsitikintų, jog platformoje gali būti naudojamos tik patikimos programos, taip apsaugant ją nuo žaibiškai užprogramuotų kenkėjiškų programų vykdymo.
„Flash“ šifravimas: prietaisas naudoja AES-128-XTS pagrįstą „Flash“ šifravimo schemą, kad programa ir konfigūracijos duomenys galėtų likti šifruoti blykstėje.
Skaitmeninis parašas ir HMAC išorinis įrenginys: ESP32-C3 turi skaitmeninio parašo periferinį įrenginį, kuris gali generuoti skaitmeninius parašus, naudodamas privatųjį raktą, apsaugotą nuo prieigos prie programinės aparatinės įrangos. Be to, HMAC išorinis įrenginys gali sukurti kriptografinę santrauką su paslaptimi, apsaugota nuo prieigos prie programinės aparatinės įrangos.
Pasaulio valdiklis: jis teikia dvi vykdymo aplinkas, visiškai izoliuotas viena nuo kitos. Priklausomai nuo konfigūracijos, tai gali būti naudojama įgyvendinant patikimą vykdymo aplinką (TEE) arba privilegijų atskyrimo schemą. Jei programos programinė aparatinė įranga turi užduotį, susijusią su neskelbtinais saugos duomenimis (pvz., DRM paslauga), ji gali pasinaudoti pasaulio valdikliu ir izoliuoti vykdymą.
Kitos ESP32-C3 MCU savybės
- Palaiko 20 MHz, 40 MHz pralaidumą 2,4 GHz juostoje
- „Wi-Fi“ daugialypė terpė (WMM)
- Vienalaikis „Infrastructure BSS“ palaikymas „Station“, „SoftAP“ arba „Station + SoftAP“ režimais Atkreipkite dėmesį, kad kai ESP32-C3 šeima nuskaito stoties režimu, „SoftAP“ kanalas pasikeis kartu su „Station“ kanalu
- 22 × programuojami GPIO
- Periferinis nuotolinio valdymo pultas su 2 perdavimo kanalais ir 2 priėmimo kanalais
- Maitinimo valdymo blokas su penkiais maitinimo režimais
- Saugumas: saugus įkrovimas, „Flash“ šifravimas, 4096 bitų OTP, iki 1792 bitų vartotojams, atsitiktinių skaičių generatorius (RNG), skaitmeninis parašas ir kt.
- „Bluetooth LE 5.0“ su ilgalaikiu palaikymu
- Pakanka atminties
- Brandaus programinės įrangos palaikymas
ESP32-C3-MINI-1 modulis yra su mažu formos koeficientu (13 × 19 mm) ir palaiko maksimalią 105 ° C darbo temperatūrą. Kad būtų lengviau perkelti, užtikrinama, kad ESP32-C3-WROOM-1 modulis būtų suderinamas su ESP-WROOM-02D ir ESP-WROOM-02 moduliais. ESP32-C3-WROOM-1 taip pat palaiko maksimalią 105 ° C temperatūrą. ESP32-C3F yra dar vienas ESP32-C3 variantas. Jame yra integruota blykstė, skirta supaprastintam dizainui.