STMicroelectronics har förbättrat sin STM32 LoRaWAN programvara expansionspaket för utvecklare (I-CUBE-LRWAN) för att stödja den senaste Firmware Update Over The Air (FUOTA) specifikationer.
FUOTA framtidssäkra LoRa-enheter kostnadseffektivt genom att förenkla tillämpningen av applikationsskiktsuppdateringar och RF-stack-uppdateringar på enheter i fält, vilket ökar värdet på LoRa som en långsträckt, lågeffektiv teknik för anslutning av IoT-enheter. LoRa Alliance har publicerat tre FUOTA LoRaWAN applikationsspecifikationer (v1) som tillsammans stöder och standardiserar FUOTA: Application Layer Clock Synchronization, Remote Multicast Setup och Fragmented Data Block Transport. De är inblandade i tidssynkronisering, skicka meddelanden till grupper av slutenheter och dela upp datafiler.
Genom att stödja den fullständiga firmwareuppdateringen som beskrivs i den aktuella uppsättningen av LoRa Alliance-specifikationer, möjliggör I-CUBE-LRWAN nu STM32-utvecklare att skapa LoRa-slutpunktsenheter som stöder FUOTA för STM32L4-mikrokontroller med fördelar från Secure Boot och Secure Firmware Update-lösningen (X -CUBE-SBSFU) med kryptobibliotek med öppen källkod. Faktum är att detta möjliggör uppdatering av det inbyggda STM32L4-programmet med nya versioner av firmware, lägga till nya funktioner och korrigera potentiella problem. Uppdateringsprocessen utförs på ett säkert sätt för att förhindra obehöriga uppdateringar och tillgång till konfidentiella data på enheten. Paketet innehåller LoRaWAN-stacken med hårdvaruabstraktionsskikt och exempel på applikationskod för STM32L0, STM32L1 och STM32L4 mikrokontroller för att underlätta utvärdering och kickstart-utveckling.En testansökan för LoRaWAN-certifieringstest ingår också.
ST: s I-CUBE-LRWAN-programvara kan användas med LPWAN-utvecklingskort och sensorutvidgningskort i STM32 Nucleo-ekosystemet, till exempel LoRa-noder som ingår i utvecklingspaketen P-NUCLEO-LRWAN2 och P-NUCLEO-LRWAN3.
Det senaste I-CUBE-LRWAN-expansionspaketet med FUOTA-stöd för STM32L4 kan laddas ner omedelbart, gratis, från www.st.com/i-cube-lrwan. Det har gjorts interoperabelt med olika nätverksservrar, inklusive de från Actility och Senet.