Firma STMicroelectronics ulepszyła swój pakiet rozszerzeń oprogramowania STM32 LoRaWAN dla programistów (I-CUBE-LRWAN), aby obsługiwał najnowsze specyfikacje aktualizacji oprogramowania układowego przez sieć (FUOTA).
FUOTA w opłacalny sposób zabezpiecza urządzenia LoRa w przyszłości, upraszczając stosowanie aktualizacji warstwy aplikacji i aktualizacji stosu RF do urządzeń w terenie, zwiększając wartość LoRa jako technologii dalekiego zasięgu o niskim poborze mocy do łączenia urządzeń IoT. LoRa Alliance opublikowało trzy specyfikacje aplikacji FUOTA LoRaWAN (v1), które razem wspierają i standaryzują FUOTA: synchronizację zegara warstwy aplikacji, zdalną konfigurację multiemisji i transport fragmentarycznych bloków danych. Zajmują się odpowiednio synchronizacją czasu, wysyłaniem wiadomości do grup urządzeń końcowych i dzieleniem plików danych.
Obsługując pełną aktualizację oprogramowania układowego zgodnie z opisem w aktualnym zestawie specyfikacji LoRa Alliance, I-CUBE-LRWAN umożliwia teraz programistom STM32 tworzenie urządzeń końcowych LoRa, które obsługują FUOTA dla mikrokontrolerów STM32L4, korzystając z rozwiązania Secure Boot and Secure Firmware Update (X -CUBE-SBSFU) z biblioteką kryptograficzną typu open source. Rzeczywiście, umożliwia to aktualizację wbudowanego programu STM32L4 o nowe wersje oprogramowania układowego, dodawanie nowych funkcji i korygowanie potencjalnych problemów. Proces aktualizacji jest przeprowadzany w bezpieczny sposób, aby zapobiec nieautoryzowanym aktualizacjom i dostępowi do poufnych danych na urządzeniu. Pakiet zawiera stos LoRaWAN z warstwami abstrakcji sprzętu i przykładowy kod aplikacji dla mikrokontrolerów STM32L0, STM32L1 i STM32L4, aby ułatwić ocenę i przyspieszyć rozwój.Dołączona jest również aplikacja testowa do testów certyfikacyjnych LoRaWAN.
Oprogramowanie ST I-CUBE-LRWAN może być używane z płytami rozwojowymi LPWAN i płytkami rozszerzeń czujników ekosystemu STM32 Nucleo, takimi jak węzły LoRa zawarte w pakietach programistycznych P-NUCLEO-LRWAN2 i P-NUCLEO-LRWAN3.
Najnowszy pakiet rozszerzeń I-CUBE-LRWAN z obsługą FUOTA dla STM32L4 można pobrać natychmiast i bezpłatnie ze strony www.st.com/i-cube-lrwan. Zapewniono współdziałanie z różnymi serwerami sieciowymi, w tym z serwerami Actility i Senet.