STMicroelectronics a amélioré son progiciel d'extension logicielle STM32 LoRaWAN pour les développeurs (I-CUBE-LRWAN) afin de prendre en charge les dernières spécifications de mise à jour du micrologiciel par voie aérienne (FUOTA).
FUOTA pérennise les appareils LoRa à moindre coût en simplifiant l'application des mises à jour de la couche application et des mises à jour de la pile RF aux appareils sur le terrain, augmentant ainsi la valeur de LoRa en tant que technologie longue portée et basse consommation pour connecter des appareils IoT. L'Alliance LoRa a publié trois spécifications d'application FUOTA LoRaWAN (v1) qui, ensemble, prennent en charge et normalisent FUOTA: synchronisation d'horloge de couche d'application, configuration de multidiffusion à distance et transport de blocs de données fragmentés. Ils sont respectivement impliqués dans la synchronisation de l'heure, l'envoi de messages à des groupes de terminaux et le fractionnement des fichiers de données.
En prenant en charge la mise à jour complète du micrologiciel comme décrit dans l'ensemble actuel de spécifications LoRa Alliance, I-CUBE-LRWAN permet désormais aux développeurs STM32 de créer des périphériques de point de terminaison LoRa qui prennent en charge FUOTA pour les microcontrôleurs STM32L4 en tirant parti de la solution Secure Boot et Secure Firmware Update (X -CUBE-SBSFU) avec une bibliothèque de chiffrement open source. En effet, cela permet la mise à jour du programme intégré STM32L4 avec de nouvelles versions de firmware, l'ajout de nouvelles fonctionnalités et la correction de problèmes potentiels. Le processus de mise à jour est effectué de manière sécurisée pour empêcher les mises à jour non autorisées et l'accès aux données confidentielles sur l'appareil. Le pack comprend la pile LoRaWAN avec des couches d'abstraction matérielle et un exemple de code d'application pour les microcontrôleurs STM32L0, STM32L1 et STM32L4 afin de faciliter l'évaluation et le démarrage du développement.Une application de test pour les tests de certification LoRaWAN est également incluse.
Le logiciel I-CUBE-LRWAN de ST peut être utilisé avec les cartes de développement LPWAN et les cartes d'extension de capteur de l'écosystème STM32 Nucleo, telles que les nœuds LoRa inclus dans les packs de développement P-NUCLEO-LRWAN2 et P-NUCLEO-LRWAN3.
Le dernier package d'extension I-CUBE-LRWAN avec prise en charge FUOTA pour STM32L4 peut être téléchargé immédiatement et gratuitement sur www.st.com/i-cube-lrwan. Il a été rendu interopérable avec divers serveurs réseau, y compris ceux d'Actility et Senet.