意法半导体增强了针对开发人员的STM32 LoRaWAN软件扩展包(I-CUBE-LRWAN),以支持最新的空中固件更新(FUOTA)规范。
通过简化对现场设备的应用层更新和RF堆栈更新的应用,FUOTA具有成本效益的面向未来的LoRa设备,从而提高了LoRa作为连接物联网设备的远程,低功耗技术的价值。 LoRa联盟已经发布了三个FUOTA LoRaWAN应用规范(v1),它们一起支持和标准化FUOTA:应用层时钟同步,远程组播设置和分段数据块传输。它们分别参与时间同步,将消息发送到终端设备组以及数据文件拆分。
通过支持当前LoRa联盟规范中描述的完整固件更新,I-CUBE-LRWAN现在使STM32开发人员能够创建LoRa端点设备,这些设备可从Secur32和Secure Firmware Update解决方案(X)中受益,支持STM32L4微控制器的FUOTA。 -CUBE-SBSFU)与开放源代码加密库。实际上,这允许使用新的固件版本更新STM32L4内置程序,增加新功能并纠正潜在问题。更新过程以安全的方式执行,以防止未经授权的更新和对机密设备上数据的访问。该软件包包括具有硬件抽象层的LoRaWAN堆栈以及STM32L0,STM32L1和STM32L4微控制器的示例应用程序代码,以简化评估和启动开发。还包括LoRaWAN认证测试的测试应用程序。
ST的I-CUBE-LRWAN软件可与STM32 Nucleo生态系统的LPWAN开发板和传感器扩展板配合使用,例如P-NUCLEO-LRWAN2和P-NUCLEO-LRWAN3开发人员套件中包含的LoRa节点。
可以从www.st.com/i-cube-lrwan免费下载最新的具有FUOTA支持的STM32L4的I-CUBE-LRWAN扩展软件包。它已与各种网络服务器(包括来自Actility和Senet的那些)可互操作。