STMicroelectronics har forbedret sin STM32 LoRaWAN- utvidelsespakke for programvare for utviklere (I-CUBE-LRWAN) for å støtte de nyeste firmwareoppdatering over luften (FUOTA).
FUOTA kostnadseffektivt fremtidssikre LoRa-enheter ved å forenkle å bruke oppdateringer av applikasjonslag og oppdateringer av RF-stack på enheter i felt, og øke verdien av LoRa som en langstrakt teknologi med lav effekt for tilkobling av IoT-enheter. LoRa Alliance har utgitt tre FUOTA LoRaWAN applikasjonsspesifikasjoner (v1) som sammen støtter og standardiserer FUOTA: Synkronisering av applikasjonslagsur, Remote Multicast Setup og Fragmented Data Block Transport. De er henholdsvis involvert i tidssynkronisering, sending av meldinger til grupper av sluttapparater og splitting av datafiler.
Ved å støtte hele firmwareoppdateringen som beskrevet i det gjeldende settet med LoRa Alliance-spesifikasjoner, gjør I-CUBE-LRWAN nå STM32-utviklere i stand til å lage LoRa-endepunktenheter som støtter FUOTA for STM32L4-mikrokontrollere som drar fordeler av Secure Boot og Secure Firmware Update-løsningen (X -CUBE-SBSFU) med krypteringsbibliotek med åpen kildekode. Dette gjør det mulig å oppdatere det innebygde STM32L4-programmet med nye firmwareversjoner, legge til nye funksjoner og rette potensielle problemer. Oppdateringsprosessen utføres på en sikker måte for å forhindre uautoriserte oppdateringer og tilgang til konfidensielle data på enheten. Pakken inneholder LoRaWAN-stakken med abstraksjonslag for maskinvare og eksempel på applikasjonskode for STM32L0, STM32L1 og STM32L4 mikrokontrollere for å lette evaluering og kickstart-utvikling.En testsøknad for LoRaWAN-sertifiseringstester er også inkludert.
STs I-CUBE-LRWAN-programvare kan brukes med LPWAN-utviklingskort og sensorutvidelseskort i STM32 Nucleo-økosystemet, for eksempel LoRa-noder som er inkludert i P-NUCLEO-LRWAN2- og P-NUCLEO-LRWAN3-utviklerpakker.
Den siste I-CUBE-LRWAN-utvidelsespakken med FUOTA-støtte for STM32L4 kan lastes ned umiddelbart, gratis, fra www.st.com/i-cube-lrwan. Det er gjort interoperabelt med forskjellige nettverksservere, inkludert de fra Actility og Senet.