STMicroelectronics hat sein STM32 LoRaWAN- Software-Erweiterungspaket für Entwickler (I-CUBE-LRWAN) erweitert, um die neuesten FUOTA- Spezifikationen (Firmware Update Over The Air) zu unterstützen.
FUOTA ist kostengünstig zukunftssicher für LoRa-Geräte, indem das Anwenden von Aktualisierungen auf Anwendungsebene und RF-Stack-Aktualisierungen auf Geräte vor Ort vereinfacht wird und der Wert von LoRa als Langstrecken-Technologie mit geringem Stromverbrauch für den Anschluss von IoT-Geräten erhöht wird. Die LoRa Alliance hat drei FUOTA LoRaWAN-Anwendungsspezifikationen (v1) veröffentlicht, die FUOTA gemeinsam unterstützen und standardisieren: Application Layer Clock Synchronization, Remote Multicast Setup und Fragmented Data Block Transport. Sie sind jeweils an der Zeitsynchronisation, dem Senden von Nachrichten an Gruppen von Endgeräten und der Aufteilung von Datendateien beteiligt.
Durch die Unterstützung des vollständigen Firmware-Updates, wie in den aktuellen LoRa Alliance-Spezifikationen beschrieben, können STM32-Entwickler mit I-CUBE-LRWAN jetzt LoRa-Endpunktgeräte erstellen, die FUOTA für STM32L4-Mikrocontroller unterstützen und die Vorteile der Secure Boot- und Secure Firmware Update-Lösung (X) nutzen -CUBE-SBSFU) mit Open-Source-Kryptobibliothek. Dies ermöglicht in der Tat die Aktualisierung des integrierten Programms STM32L4 mit neuen Firmware-Versionen, wodurch neue Funktionen hinzugefügt und potenzielle Probleme behoben werden. Der Aktualisierungsvorgang wird auf sichere Weise ausgeführt, um nicht autorisierte Aktualisierungen und den Zugriff auf vertrauliche Gerätedaten zu verhindern. Das Paket enthält den LoRaWAN-Stack mit Hardware-Abstraktionsschichten und Beispielanwendungscode für STM32L0-, STM32L1- und STM32L4-Mikrocontroller, um die Auswertung und die Kick-Start-Entwicklung zu vereinfachen.Eine Testanwendung für LoRaWAN-Zertifizierungstests ist ebenfalls enthalten.
Die I-CUBE-LRWAN-Software von ST kann mit LPWAN-Entwicklungskarten und Sensorerweiterungskarten des STM32-Nucleo-Ökosystems verwendet werden, z. B. mit den LoRa-Knoten, die in den Entwicklerpaketen P-NUCLEO-LRWAN2 und P-NUCLEO-LRWAN3 enthalten sind.
Das neueste I-CUBE-LRWAN-Erweiterungspaket mit FUOTA-Unterstützung für STM32L4 kann sofort kostenlos von www.st.com/i-cube-lrwan heruntergeladen werden. Es wurde mit verschiedenen Netzwerkservern interoperabel gemacht, einschließlich denen von Actility und Senet.