通过互联网更新操作系统和应用程序,在智能手机和个人电脑中是非常常见的。
近年来,嵌入式设备也开始通过互联网更新固件,这已成为提高可用性的重要技术之一,例如在产品发布后修复错误或添加新功能。
由于许多嵌入式设备往往没有直接连接到互联网,因此在实现OTA(Over The Air)固件更新方面存在一些挑战,例如获取固件、重写内置闪存导致操作停止的风险,以及内存大小的限制。
这一次,我们将介绍一种“OTA 解决方案”,它可以在 RX23W 嵌入式设备上使用低功耗蓝牙(Bluetooth LE) 进行固件更新,以解决这些挑战。

RX23W的 OTA 解决方案使用通用的低功耗蓝牙 (Bluetooth LE) 技术提供从智能手机更新 RX23W 嵌入式设备固件的功能。
该解决方案包括一个实现固件更新功能的示例程序和一个用于智能手机发送更新数据的示例应用程序。
固件更新是通过程序布局的安排,将低功耗蓝牙(Bluetooth LE)程序协议栈和用户应用程序定位在不同的部分,并按顺序重写,从而最大限度地利用内存来实现固件的更新。
由于每个程序是单独执行的,因此即使在更新过程中发生断电,更新也可以重新开始。

RX23W 的固件更新所需的程序部分的设置在应用说明中进行了描述。按照应用说明中的说明,您可以轻松地将固件更新功能嵌入到现有程序中。
此外,它也提供了包含固件更新功能的示例应用程序源代码,以便用户轻松开发智能手机应用程序。
-
嵌入式
+关注
关注
5186文章
20161浏览量
329028 -
互联网
+关注
关注
55文章
11321浏览量
108872 -
操作系统
+关注
关注
37文章
7329浏览量
128661
发布评论请先 登录
PHY6236蓝牙5.4超低功耗高性能无线通信SOC 智能物流管理应用
低功耗蓝牙与无线传感器
PHY6212 是一款超低功耗物联网蓝牙无线通信芯片
低功耗无线通信技术前景展望
求无线通信模块,低功耗,小数据,距离100米左右?
PHY6252超低功耗物联网蓝牙无线通信芯片
无线通信之蓝牙BLE技术
通过低功耗蓝牙连接在STM32WB设备上进行OTA固件更新的过程
超低功耗物联网蓝牙无线通信芯片——PHY6212
物联网常用的无线通信技术
蓝牙低功耗无线通信MCU芯片MS1636
实现Bluetooth5无线通信和系统控制的RX23W产品阵营数据手册

使用带有蓝牙低功耗无线通信的RX MCU实现OTA更新
评论