STM32Cube生态系统新增LoRaWAN®固件无线更新支持

2019-11-07来源: EEWORLD关键字:STM32Cube

意法半导体增强STM32 *LoRaWAN®开发软件扩展包(I-CUBE-LRWAN)的功能,支持最新的无线固件更新(FUOTA)规范。


FUOTA能够简化对现场设备应用层和RF协议栈的更新,而且成本效益高,可以避免LoRa®设备未来因技术过时而被淘汰,有助于提高远距离低功耗物联网连接技术LoRa的价值。LoRa联盟已经发布了应用层时钟同步、远程组播设置和分段数据块传输三个FUOTA LoRaWAN应用规范(v1),分别用于时间同步、向终端设备组发送消息和数据文件拆分。这三个规范必须配合使用,才能支持无线固件更新,使FUOTA实现标准化。

 

image.png


通过支持LoRa联盟现有技术规范集规定的全部固件更新功能,I-CUBE-LRWAN软件包让STM32开发人员能够利用安全启动及安全固件更新解决方案(X-CUBE-SBSFU) 与开放源加密库,为STM32L4微控制器创建支持FUOTA的LoRa端点设备其实,这个软件包可以将STM32L4内置固件更新成最新版本,增添新功能的同时修正潜在问题。更新过程非常安全,可以防止未经授权的更新和对机密的设备数据的访问。。该软件包包括具有硬件抽象层的LoRaWAN协议栈以及STM32L0、STM32L1和 STM32L4 微控制器的应用软件代码示例,以简化设计评估和项目启动过程。软件包还包括一个LoRaWAN认证测试应用程序。

 

意法半导体的I-CUBE-LRWAN软件可与STM32 Nucleo生态系统的LPWAN开发板和传感器扩展板配合使用,例如,P-NUCLEO-LRWAN2和P-NUCLEO-LRWAN3开发套件的LoRa节点板。

 

Actility首席执行官Olivier Hersent表示:“目前现场部署的LoRaWAN传感器已达数千万,为这些使用寿命可达10年以上的现场设备制定一个前瞻性战略是非常必要的。ThingParkFUOTA大大延长了传感器的生命周期,Actility愿意提供能够与ST解决方案完全交互的服务器,帮助所有的ST客户使其设备始终保持最新的安全技术和软件更新。”。

Senet首席技术官Dave Kjendal表示:“Senet推出了功能丰富的全球物联网连接平台,并取得了市场成功。与意法半导体等市场领先的技术公司合作,有助于我们进一步扩大成功。意法半导体对LoRaWAN FUOTA的支持扩展了我们向端点设备提供高效、安全、可靠的软件更新的能力,为客户大规模部署物联网应用带来最大的投资回报率。”

 

集成其它的兼容LoRaWAN协议的网络服务器也在考虑日程内。意法半导体还在积极地改进FUOTA技术性能,为未来的软件包带来更先进的性能。


关键字:STM32Cube 编辑:muyan 引用地址:http://news.eeworld.com.cn/mcu/ic479329.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STM32F030 PF0与PF1作普通IO使用
下一篇:STM32F030 使用引脚输入

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

使用STM32CubeMX,生成STM32F103ZE SPI3 HAL 工程
1,选择芯片型号为STM32F103ZET6,开始工程,引脚配置如下:主要是RCC,SPI3,和SYS三个模块2,时钟配置,可按下图进行:3,SPI3配置,如下图,配完这一步其它可以不管,直接生成工程。4,生成工程,打开工程手动输入红框中内容。运行:成功输出波形。
发表于 2019-10-18
使用STM32CubeMX,生成STM32F103ZE SPI3 HAL 工程
STM32CubeMX 软件使用学习笔记1
1:CubeMX是ST公司开发的一款软件,旨在通过图形化的配置MCU方式,来减轻开发人员的工作量,让大家更轻松,快乐。用户使用图形化工具配置MCU后,CubeMX可以根据用户选择的IDE,来生成对应的工程文件(包含了初始化代码),下文将介绍。可以在ST的官网上查看CubeMX的功能介绍,并下载CubeMX. https://www.st.com/en/development-tools/stm32cubemx.html2:CubeMX下载完成后,在安装时,会提示安装java sdk, 按提示安装即可。3:安装完成后,打开软件,界面如下。4:手动安装MCU软件包。菜单栏“Help”->“manage embedded
发表于 2019-10-08
STM32CubeMX 软件使用学习笔记1
stm32CubeMx CAN 发送数据
平台  STM32F429软件  STM32CubeMx 5.0.0固件库  STM32Cube_FW_F4_V1.23.0 目的: 实现 CAN 的发送 一  简介  CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准(ISO11898)。是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议
发表于 2019-09-30
stm32CubeMx CAN 发送数据
STM32Cube HAL库中断处理机制,以及回调函数实现原理
1写在前面很多人都知道STM32CubeMX这套工具的一个目的:减少开发者对STM32底层驱动的开发时间,把重心放在应用代码上。但是,STM32CubeMX只是生成了底层驱动的初始化代码。所以,我们还需要掌握:应用层代码如何调用HAL库函数接口,以及HAL库中断处理机制等相关知识。HAL库牵涉的内容较多,本文拿HAL库中断处理来讲解,以及相关的回调函数。HAL库中断处理机制之前使用标准外设库开发时,中断程序(函数)由我们自己实现。而HAL库的中断处理函数是按照HAL处理机制来实现,如USART1,统一由HAL_UART_IRQHandler来进行处理,如下图:其它大部分外设(TIM、SPI、CAN...)中断都类似,HAL进行统一
发表于 2019-09-29
STM32CubeMX系列教程01_STM32Cube产品介绍
、 SW4STM32等。4.针对部分MPU生成Linux设备树。5.可独立运行在Windows、Linux和macOS上使用,或作为 Eclipse 插件使用。当然,以上特性来自官网,初学者需要自己安装使用之后才会逐渐了解它,下面给一段关于STM32CubeMX V5的视频介绍:STM32CubeMX_V5.0介绍_腾讯视频三、STM32Cube子集介绍上面介绍了STM32CubeMX,其实STM32CubeMX是STM32Cube的一个子集,因为STM32Cube包含多项内容。一张图了解STM32Cube:3.1 软件开发工具一套用户友好的软件开发工具,涵盖从概念到实现的项目开发的所有阶段。 STM32CubeMX:一个图形化的软件配置工具
发表于 2019-09-18
STM32CubeMX系列教程01_STM32Cube产品介绍
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved