0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

星星科技指导员 来源:瑞萨电子 作者:Makoto Kawaguchi 2022-04-27 16:43 次阅读

通过互联网更新操作系统和应用程序,在智能手机和个人电脑中是非常常见的。

近年来,嵌入式设备也开始通过互联网更新固件,这已成为提高可用性的重要技术之一,例如在产品发布后修复错误或添加新功能。

由于许多嵌入式设备往往没有直接连接到互联网,因此在实现OTA(Over The Air)固件更新方面存在一些挑战,例如获取固件、重写内置闪存导致操作停止的风险,以及内存大小的限制。

这一次,我们将介绍一种“OTA 解决方案”,它可以在 RX23W 嵌入式设备上使用低功耗蓝牙(Bluetooth LE) 进行固件更新,以解决这些挑战。

RX23W的 OTA 解决方案使用通用的低功耗蓝牙 (Bluetooth LE) 技术提供从智能手机更新 RX23W 嵌入式设备固件的功能。

该解决方案包括一个实现固件更新功能的示例程序和一个用于智能手机发送更新数据的示例应用程序。

固件更新是通过程序布局的安排,将低功耗蓝牙(Bluetooth LE)程序协议栈和用户应用程序定位在不同的部分,并按顺序重写,从而最大限度地利用内存来实现固件的更新。

由于每个程序是单独执行的,因此即使在更新过程中发生断电,更新也可以重新开始。

RX23W 的固件更新所需的程序部分的设置在应用说明中进行了描述。按照应用说明中的说明,您可以轻松地将固件更新功能嵌入到现有程序中。

此外,它也提供了包含固件更新功能的示例应用程序源代码,以便用户轻松开发智能手机应用程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4981

    文章

    18273

    浏览量

    288338
  • 互联网
    +关注

    关注

    54

    文章

    10904

    浏览量

    100726
  • 操作系统
    +关注

    关注

    37

    文章

    6280

    浏览量

    121869
收藏 人收藏

    评论

    相关推荐

    低功耗蓝牙5的理论传输距离与实际传输距离?

    打开了用于新应用的可能性。 最后,蓝牙无线通信技术的功耗仍然是大多数低功耗蓝牙应用的关键。在各种环境应用测试中使用的发射功率水平仅为+5dB
    发表于 03-20 17:01

    低功耗蓝牙5的理论传输距离与实际传输距离

    增长距离,这打开了用于新应用的可能性。 最后,蓝牙无线通信技术的功耗仍然是大多数低功耗蓝牙应用的关键。在各种环境应用测试中使用的发射功率水平
    发表于 04-05 15:47

    低功耗蓝牙无线传感器

    BLE)应运而生。按照蓝牙技术联盟(SIG)的定义,BLE是一种低功率、短距离、低数据速率的无线通信协议。BLE的分层协议栈能以低功耗高效传输少量数据,使其成为电池供电应用的首选无线
    发表于 07-18 06:49

    PHY6212 是一款超低功耗物联网蓝牙无线通信芯片

    这是一款超低功耗物联网蓝牙无线通信芯片,搭载 32 位 ARM®Cortex™-M0 CPU,配备138KSRAM/Retention SRAM,具有超低功耗、高性能和
    发表于 11-14 17:03

    低功耗无线通信技术前景展望

    越来越多,越来越多的设备需要通过物联网来扩大其使用价值,根据预测,到2020年,将有超过300亿的设备具有和其他设备的无线通信能力。而在这当中,所占比例较大的,就是低功耗无线局域网设备。在智能家居中,有
    发表于 04-27 22:01

    无线通信模块,低功耗,小数据,距离100米左右?

    目前处理一个无线通信方面。需要一个无线通信模块,低功耗,小数据,距离100米左右。能否推荐一个模块!我之前用了BLE4.0,但是在距离方面蓝牙只有10米左右,放入模具中,
    发表于 08-02 23:10

    介绍无线通信产品的低功耗设计

    低功耗值。本文介绍无线通信产品的低功耗设计,首先实测MCU与射频芯片I/O设置的功耗,然后测试射频芯片不同模式下
    发表于 11-03 06:56

    PHY6252超低功耗物联网蓝牙无线通信芯片

    PHY6252是一款超低功耗物联网蓝牙无线通信芯片,搭载 32 位 ,配备 64KSRAM/Retention SRAM,512KFLASH,96KROM/256bit efuse;具有超低功
    发表于 04-14 14:14

    无线通信蓝牙BLE技术

    的最主要特点是低功耗和低速率。   BLE的特点   总体而言,BLE技术具有如下特点:   1、高可靠性   对于无线通信而言,由于电磁波在传输过程中容易受很多因素的干扰,例如,障碍物的阻挡、天气状况等
    发表于 05-12 17:26

    通过低功耗蓝牙连接在STM32WB设备上进行OTA固件更新的过程

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA
    发表于 09-05 06:06

    瑞萨电子推出具备蓝牙功能的RX23W模块,适用于物联网无线通信

    蓝牙®5(Bluetooth® 5)的RX23W模块,适用于物联网(IoT)终端设备的系统控制和无线通信。该模块采用32位RX23W,全面支持低功耗
    的头像 发表于 04-06 12:52 617次阅读

    无线通信网超低功耗技术.

    无线通信网超低功耗技术.(下一代通信网络的介绍)-该文档为无线通信网超低功耗技术.讲解资料,讲解的还不错,感兴趣的可以下载看看…………………
    发表于 07-30 08:37 4次下载
    <b class='flag-5'>无线通信</b>网超<b class='flag-5'>低功耗</b>技术.

    低功耗物联网蓝牙无线通信芯片——PHY6212

    1 简介 PHY6212 是一款超低功耗物联网蓝牙无线通信芯片,搭载 32 位 ARM®Cortex™-M0 CPU,配备 138KSRAM/Retention SRAM,具有超低功耗
    发表于 11-08 16:37 2322次阅读
    超<b class='flag-5'>低功耗</b>物联网<b class='flag-5'>蓝牙</b><b class='flag-5'>无线通信</b>芯片——PHY6212

    无线通信的主流技术之蓝牙协议

    蓝牙作为一种小范围无线连接技术,具有低功耗、低成本、方便快捷的特点,被广泛应用于无线耳机、智能手表、无线遥控等场景,是
    发表于 11-25 14:44 3170次阅读

    蓝牙低功耗无线通信MCU芯片MS1636

    MS1636是一款高性能,低成本,超低功耗无线通信MCU芯片。该芯片不仅集成一个可以工作到高达64MHz的32位的精简指令集的(RISC)的高效处理器,还集成一个功能丰富的蓝牙5.1
    的头像 发表于 06-12 17:15 734次阅读
    <b class='flag-5'>蓝牙</b><b class='flag-5'>低功耗</b><b class='flag-5'>无线通信</b><b class='flag-5'>MCU</b>芯片MS1636