X-CUBE-AWS-H5
Breve dati
STM32H5 Amazzonia Web Servizi®
Espansione software IoT per STM32Cube
STM32H5 Amazzonia Web Servizi Software IoT
(1) FileÈ comune all'integrazione di riferimento IoT FreeRTOS™ per B-U585I-IOT02A nel pacchetto di espansione X-CUBE-AWS con STM32U5.
Collegamento allo stato del prodotto
X-CUBE-AWS-H5
Caratteristiche
- Firmware pronto per l'uso, ad esample utilizzando la connettività Ethernet o Wi‑Fi® per supportare la valutazione e lo sviluppo rapidi di Amazon Web Services® applicazioni connesse al cloud basate sui microcontrollori della serie STM32H5
- Integrazione di riferimento IoT Amazon RTOS™ gratuita per il kit Discovery STM32H573I-DK
- Etereo
- Modulo Wi‑Fi® MXCHIP EMW3080B su SPI tramite il connettore STMod+ del kit Discovery
- Stack TCP/IP configurabile
- Crittografia TLS
- Aggiornamento del firmware
- Registrazione multi-account AWS IoT Core™
- Registrazione just-in-time di AWS IoT Core™
- Connessione AWS IoT Core™, shadow del dispositivo, lavori, difensore
- Aggiornamento del firmware OTA AWS IoT Core™
- Telemetria
- Interfaccia della riga di comando:
– Provisioning del dispositivo
– Salvataggio della configurazione su NVM
– Monitoraggio delle attività del kernel RTOS™ gratuito e del relativo utilizzo della memoria - Facile progetto step-in, senza Arm® Trust Zone®
- Progetto abilitato al gestore sicuro di STMicroelectronics:
– Arm® Trust Zone®
- Avvio sicuro
– Autenticazione univoca del dispositivo inizialmente fornita da STMicroelectronics al momento della produzione: coppia di chiavi del dispositivo e certificato X.509
– Archiviazione sicura della chiave privata e dei segreti dell'utente
– Operazioni sensibili eseguite in un ambiente isolato
Descrizione
Il pacchetto di espansione X-CUBE-AWS-H5 consiste in un adattamento dell'integrazione di riferimento IoT Amazon Free RTOS™ STM32U5 trasferita su un kit Discovery STM32H573I-DK come dispositivo finale.
X-CUBE-AWS-H5 propone quattro progetti che espongono all'utente le stesse funzionalità: telemetria, shadows, Device Defender, job e aggiornamento firmware over-the-air. I dati di telemetria consistono nel conteggio dei pacchetti IP in entrata e in uscita dall'interfaccia di rete.
I semplici progetti step-in, aws_eth e aws_ri (no-Trust Zone®), salvano le credenziali e le impostazioni del dispositivo nella memoria flash NOR esterna del kit Discovery STM32H573I-DK. Forniscono rispettivamente connettività Ethernet e Wi‑Fi®.
I progetti di riferimento, aws_eth_tz aws_ri_tz (Arm®
Trust Zone® e gestore sicuro STMicroelectronics), mantengono le credenziali e le impostazioni del dispositivo crittografate nell'archivio sicuro dell'MCU. I dati e le operazioni sensibili alla sicurezza rimangono in una partizione sicura, dove non sono esposti all'applicazione dell'utente. Il processo di avvio sicuro funge da radice di attendibilità per l'applicazione prima di avviarla. Si occupa dell'aggiornamento sicuro del firmware una volta che una nuova immagine è stata scaricata dall'applicazione utente. Inoltre, al momento della produzione dell'MCU, STMicroelectronics fornisce un'identità univoca nel chip. È costituito da una coppia di chiavi ECDSA e da un certificato X.509 firmato da STMicroelectronics. Questo progetto utilizza questo certificato per la connessione ad AWS IoT Core™.
Prima di eseguire aws_eth_tz o aws_ri_tz, l'utente deve installare il gestore sicuro sulla destinazione STM32H573I-DK. Il kit di accesso del gestore sicuro è disponibile come X-CUBE-SEC-M-H5 dal gestore sicuro STM32TRUSTEE-SM STMicroelectronics web pagina.
Il kit Discovery STM32H573I-DK, che supporta nativamente la connettività Ethernet, è destinato sia alla qualifica AWS IoT Core™ che alla qualifica RTOS™ gratuita.
informazioni generali
Il pacchetto di espansione X-CUBE-AWS-H5 viene presentato su un microcontroller STM32H5 a 32 bit basato sul processore Arm® Cortex® ‑M33 con Arm® Trust Zone®.
Nota:
Arm e Trust Zone sono marchi registrati di Arm Limited (o delle sue filiali) negli Stati Uniti e/o altrove.
1.1 Informazioni per l'ordine
X-CUBE-AWS-H5 è disponibile per il download gratuito da www.st.com websito.
1.2 Cos'è STM32Cube?
STM32Cube è un'iniziativa originale di STMicroelectronics volta a migliorare significativamente la produttività dei progettisti riducendo gli sforzi, i tempi e i costi di sviluppo. STM32Cube copre l'intero portafoglio STM32. STM32Cube include:
- Un insieme di strumenti di sviluppo software user-friendly per coprire lo sviluppo del progetto dall'ideazione alla realizzazione, tra cui:
– STM32CubeMX, uno strumento di configurazione software grafico che consente la generazione automatica del codice di inizializzazione C utilizzando procedure guidate grafiche
– STM32CubeIDE, uno strumento di sviluppo all-in-one con configurazione delle periferiche, generazione di codice, compilazione di codice e funzionalità di debug
– STM32CubeCLT, un set di strumenti di sviluppo da riga di comando all-in-one con compilazione di codice, programmazione della scheda e funzionalità di debug
– STM32CubeProgrammer (STM32CubeProg), uno strumento di programmazione disponibile in versione grafica e da riga di comando
– STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD), potenti strumenti di monitoraggio per ottimizzare il comportamento e le prestazioni delle applicazioni STM32 in tempo reale - Pacchetti MCU e MPU STM32Cube, piattaforme software integrate complete specifiche per ciascuna serie di microcontrollori e microprocessori (come STM32CubeH5 per la serie STM32H5), che includono:
– Livello di astrazione hardware (HAL) STM32Cube, che garantisce la massima portabilità nel portafoglio STM32
– API STM32Cube a basso livello, che garantiscono le migliori prestazioni e ingombri con un elevato grado di controllo da parte dell'utente sull'hardware
– Un insieme coerente di componenti middleware come ThreadX, FileX/LevelX, NetX Duo, USBX, USB-PD, mbed-crypto, API di gestione sicura, MCUboot e OpenBL
– Tutte le utilità software integrate con set completi di periferiche e applicazioni examples - Pacchetti di espansione STM32Cube, che contengono componenti software integrati che completano le funzionalità dei pacchetti MCU e MPU STM32Cube con:
– Estensioni del middleware e livelli applicativi
– Esampfile in esecuzione su alcune schede di sviluppo STMicroelectronics specifiche
Architettura software, ad esamples
La Figura 1 presenta i blocchi software attivi per l'applicazione example che utilizzano Arm® Trust Zone®. Gli altri blocchi sono disattivati.
Figura 1. Applicazione esample che utilizzano Arm® Trust Zone®
- Non utilizzato nell'example con Arm® Trust Zone®
- FileÈ comune all'integrazione di riferimento IoT RTOS™ gratuita per B-U585I-IOT02A nel pacchetto di espansione X-CUBE-AWS con STM32U5.
Gli altri blocchi sono disattivati.
TrustZone®
Figura 2. Applicazione esamples che non utilizzano Arm® Trust Zone®
Licenza
X-CUBE-AWS-H5 viene fornito ai sensi del contratto di licenza software SLA0048 e dei relativi Termini di licenza aggiuntivi.
Cronologia delle revisioni
Tabella 1. Cronologia delle revisioni del documento
Data | Revisione | Cambiamenti |
4-Set-23 | 1 | Versione iniziale. |
AVVISO IMPORTANTE – LEGGERE ATTENTAMENTE
STMicroelectronics NV e le sue consociate ("ST") si riservano il diritto di apportare modifiche, correzioni, miglioramenti, migliorie e migliorie ai prodotti ST e/o al presente documento in qualsiasi momento e senza preavviso. Gli acquirenti devono ottenere le ultime informazioni rilevanti sui prodotti ST prima di effettuare ordini. I prodotti ST sono venduti in conformità ai termini e alle condizioni di vendita di ST in vigore al momento della conferma dell'ordine.
Gli acquirenti sono gli unici responsabili della scelta, della selezione e dell'uso dei prodotti ST e ST non si assume alcuna responsabilità per l'assistenza applicativa o la progettazione dei prodotti degli acquirenti.
Nel presente documento ST non concede alcuna licenza, espressa o implicita, su alcun diritto di proprietà intellettuale.
La rivendita di prodotti ST con disposizioni diverse dalle informazioni qui stabilite invaliderà qualsiasi garanzia concessa da ST per tale prodotto.
ST e il logo ST sono marchi di ST. Per ulteriori informazioni sui marchi ST, fare riferimento a www.st.com/trademarksTutti gli altri nomi di prodotti o servizi sono di proprietà dei rispettivi proprietari.
Le informazioni contenute nel presente documento annullano e sostituiscono le informazioni fornite in precedenza in qualsiasi versione precedente del documento.
© 2023 STMicroelectronics – Tutti i diritti riservati
Documenti / Risorse
![]() |
ST STM32H5 Amazzonia Web Servizi Software IoT [pdf] Guida utente STM32H5 Amazzonia Web Servizi Software IoT, STM32H5, Amazon Web Servizi Software IoT, Web Servizi Software IoT, Servizi Software IoT, Software IoT, Software |