STMicroelectronics ha migliorato il suo pacchetto di espansione software STM32 LoRaWAN per sviluppatori (I-CUBE-LRWAN) per supportare le più recenti specifiche del firmware Update Over The Air (FUOTA).
FUOTA rende convenienti i dispositivi LoRa a prova di futuro semplificando l'applicazione di aggiornamenti a livello di applicazione e di stack RF ai dispositivi sul campo, aumentando il valore di LoRa come tecnologia a lungo raggio ea basso consumo per la connessione di dispositivi IoT. LoRa Alliance ha pubblicato tre specifiche dell'applicazione FUOTA LoRaWAN (v1) che insieme supportano e standardizzano FUOTA: Application Layer Clock Synchronization, Remote Multicast Setup e Fragmented Data Block Transport. Sono rispettivamente coinvolti nella sincronizzazione dell'ora, nell'invio di messaggi a gruppi di dispositivi finali e nella suddivisione dei file di dati.
Supportando l'aggiornamento completo del firmware come descritto nell'attuale set di specifiche LoRa Alliance, I-CUBE-LRWAN ora consente agli sviluppatori STM32 di creare dispositivi endpoint LoRa che supportano FUOTA per microcontrollori STM32L4 traendo vantaggio dalla soluzione Secure Boot e Secure Firmware Update (X -CUBE-SBSFU) con libreria crittografica open source. In effetti, questo consente l'aggiornamento del programma integrato STM32L4 con nuove versioni del firmware, l'aggiunta di nuove funzionalità e la correzione di potenziali problemi. Il processo di aggiornamento viene eseguito in modo sicuro per impedire aggiornamenti non autorizzati e l'accesso a dati riservati sul dispositivo. Il pacchetto include lo stack LoRaWAN con livelli di astrazione hardware e codice applicativo di esempio per microcontrollori STM32L0, STM32L1 e STM32L4 per facilitare la valutazione e l'avvio dello sviluppo.È inclusa anche un'applicazione di test per i test di certificazione LoRaWAN.
Il software I-CUBE-LRWAN della ST può essere utilizzato con le schede di sviluppo LPWAN e le schede di espansione dei sensori dell'ecosistema STM32 Nucleo, come i nodi LoRa inclusi nei pacchetti di sviluppo P-NUCLEO-LRWAN2 e P-NUCLEO-LRWAN3.
L'ultimo pacchetto di espansione I-CUBE-LRWAN con supporto FUOTA per STM32L4 può essere scaricato immediatamente, gratuitamente, da www.st.com/i-cube-lrwan. È stato reso interoperabile con vari server di rete, inclusi quelli di Actility e Senet.