Spoločnosť STMicroelectronics vylepšila svoj softvérový rozširovací balíček STM32 LoRaWAN pre vývojárov (I-CUBE-LRWAN) o podporu najnovších špecifikácií firmvéru Update Over The Air (FUOTA).
FUOTA nákladovo efektívne do budúcnosti odoláva zariadeniam LoRa zjednodušením aplikácie aktualizácií na aplikačnej vrstve a aktualizácií RF-stackov na zariadenia v teréne, čím zvyšuje hodnotu LoRa ako technológie s dlhým dosahom a nízkou spotrebou pre pripojenie zariadení IoT. Aliancia LoRa zverejnila tri špecifikácie aplikácií FUOTA LoRaWAN (v1), ktoré spoločne podporujú a štandardizujú FUOTA: synchronizácia hodín aplikačnej vrstvy, vzdialené nastavenie multicastu a prenos fragmentovaných údajov. Zúčastňujú sa časovej synchronizácie, odosielania správ skupinám koncových zariadení a rozdelenia dátových súborov.
Podporou úplnej aktualizácie firmvéru, ako je popísaná v aktuálnej skupine špecifikácií LoRa Alliance, umožňuje I-CUBE-LRWAN vývojárom STM32 vytvárať koncové zariadenia LoRa, ktoré podporujú FUOTA pre mikrokontroléry STM32L4 využívajúce výhody riešení Secure Boot a Secure Firmware Update (X -CUBE-SBSFU) s otvorenou kryptotékou. To v skutočnosti umožňuje aktualizáciu zabudovaného programu STM32L4 o nové verzie firmvéru, pridávanie nových funkcií a nápravu možných problémov. Proces aktualizácie sa vykonáva bezpečným spôsobom, aby sa zabránilo neoprávneným aktualizáciám a prístupu k dôverným údajom na zariadení. Balenie obsahuje zásobník LoRaWAN s vrstvami hardvérovej abstrakcie a vzorový aplikačný kód pre mikrokontroléry STM32L0, STM32L1 a STM32L4, ktoré uľahčujú hodnotenie a naštartujú vývoj.Súčasťou je aj testovacia aplikácia pre certifikačné testy LoRaWAN.
Softvér ST I-CUBE-LRWAN je možné použiť s vývojovými doskami LPWAN a rozširujúcimi doskami senzorov ekosystému STM32 Nucleo, ako sú uzly LoRa obsiahnuté vo vývojových balíkoch P-NUCLEO-LRWAN2 a P-NUCLEO-LRWAN3.
Najnovší rozširujúci balíček I-CUBE-LRWAN s podporou FUOTA pre STM32L4 si môžete okamžite a bezplatne stiahnuť z www.st.com/i-cube-lrwan. Je interoperabilná s rôznymi sieťovými servermi, vrátane serverov Actility a Senet.