A STMicroelectronics aprimorou seu pacote de expansão de software STM32 LoRaWAN para desenvolvedores (I-CUBE-LRWAN) para oferecer suporte às especificações de atualização de firmware mais recentes (FUOTA).
O FUOTA torna os dispositivos LoRa à prova de futuro de maneira econômica, simplificando a aplicação de atualizações de camada de aplicativo e atualizações de pilha de RF a dispositivos em campo, aumentando o valor do LoRa como uma tecnologia de longo alcance e baixo consumo de energia para conectar dispositivos IoT. A LoRa Alliance publicou três especificações de aplicativo FUOTA LoRaWAN (v1) que, juntas, suportam e padronizam o FUOTA: Sincronização de clock de camada de aplicativo, configuração remota de multicast e transporte de blocos de dados fragmentados. Eles estão envolvidos respectivamente na sincronização de tempo, envio de mensagens para grupos de dispositivos finais e divisão de arquivos de dados.
Ao suportar a atualização completa do firmware conforme descrito no conjunto atual de especificações LoRa Alliance, o I-CUBE-LRWAN agora permite que os desenvolvedores STM32 criem dispositivos de endpoint LoRa que suportam FUOTA para microcontroladores STM32L4 aproveitando os benefícios da solução Secure Boot e Secure Firmware Update (X -CUBE-SBSFU) com biblioteca de criptografia de código aberto. Na verdade, isso permite a atualização do programa embutido STM32L4 com novas versões de firmware, adicionando novos recursos e corrigindo possíveis problemas. O processo de atualização é realizado de forma segura para evitar atualizações não autorizadas e acesso a dados confidenciais no dispositivo. O pacote inclui a pilha LoRaWAN com camadas de abstração de hardware e código de aplicativo de amostra para microcontroladores STM32L0, STM32L1 e STM32L4 para facilitar a avaliação e o desenvolvimento inicial.Um aplicativo de teste para testes de certificação LoRaWAN também está incluído.
O software I-CUBE-LRWAN da ST pode ser usado com placas de desenvolvimento LPWAN e placas de expansão de sensor do ecossistema STM32 Nucleo, como os nós LoRa incluídos nos pacotes de desenvolvedor P-NUCLEO-LRWAN2 e P-NUCLEO-LRWAN3.
O pacote de expansão I-CUBE-LRWAN mais recente com suporte FUOTA para STM32L4 pode ser baixado imediatamente, gratuitamente, em www.st.com/i-cube-lrwan. Tornou-se interoperável com vários servidores de rede, incluindo os da Actility e Senet.