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

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

3天内不再提示

更新IoT设备OTA的方法

倩倩 来源:智能甄选 2020-04-21 09:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着物联网IoT)在全球范围内的发展,制造商采用了新的方法来远程可靠地更新现场设备。考虑到到2025年,预计将有超过 410亿个已连接的IoT设备,因此必须使用最新的软件和固件对其进行更新。

这就是无线更新(OTA)的地方。OTA更新是指远程更新所连接的IoT设备的软件或固件的实践。这可以节省IT人员的时间和精力,因为他们可以一次将更新推送到一组设备中。

让我们仔细研究一下OTA更新的完成方式以及应遵循的指导原则,以确保更新顺利有效地进行。

更新IoT设备OTA的方法

无论您要更新的设备数量是多少,都有三种主要的方法来更新IoT设备OTA。

1.边缘到云的OTA更新

通过这种方法,IoT设备连接到Internet并直接从远程服务器接收更新。该设备可以处理其固件和所运行软件的更新。大多数消费物联网设备都是通过这种方式更新的,因为它们靠近人们家中和小型商业场所的Wi-Fi信号

更新方法示例:Amazon Echo Dot更新,Google Home更新,Nest温控器更新

2.网关到云的OTA更新

使用此方法,会将更新发送到与Internet连接的网关,该网关负责管理IoT设备群。在这种情况下,可以更新网关的固件,在其上运行的任何或所有软件以及软件应用程序的主机环境。物联网设备本身保持不变。此方法对于没有大量计算能力或没有Internet功能的较简单的IoT设备很有用。网关可以保护它们免受外部信号和入侵的侵害,这就是为什么金融和医疗行业偏爱这种方法的原因。

更新方法示例:银行和金融服务IoT设备,用于监视银行分支机构,ATM,银行合作伙伴等中的现金供应。

3.边缘到网关到云的OTA更新

使用此方法,可以通过控制它们的Internet连接网关来更新IoT设备上的固件和软件应用程序。与以前的方案不同,网关目前不更新。在硬线访问Internet或网关受到限制的情况下,此方法很有用。

IoT设备必须具有足够的计算能力以接受来自网关的连接并自行执行更新,但不一定需要Internet连接。网关是网络中唯一连接Internet的设备,并根据需要将更新传递给设备。

更新方法示例:农业环境中基于现场的传感器,可监测土壤湿度,天气条件和自动耕作机的性能。

每种方法都有其优点和缺点,因此您选择的方法取决于多种因素,包括但不限于:

互联网连接

物联网设备和网关技术细节

Wi-Fi功能

网络安全要求和功能

IoT设备OTA更新方法的注意事项

物联网专家建议您在选择更新方法时应考虑以下几点。

从损坏或中断的更新中自动恢复:如果更新不能完全成功,则应该能够正常回滚。这些设备应该能够回滚到以前的稳定版本,而无需人工干预(或至少需要进行有限的人工操作),然后将更新问题告知IT员工。

更新完整性检查:设备只能下载并安装经过验证的更新,而更新应自动进行。设备应在代码中查找验证证书,代码或其他专有内容,以表明它是有效的更新并应继续进行。

安全的通信通道:所有OTA更新都应在 加密的通信通道上进行,包括云,网关和Internet之间的所有外部链接,以及网关和IoT机群之间的内部连接。

允许部分更新:根据设备连接更新的频率,您可能还希望在任何给定时间允许部分更新。这将减少带宽消耗和设备上的处理时间,甚至更容易更新最孤立的设备。

随着所有IoT设备在全球范围内部署,我们将需要开发更有效的方式来更新它们。借助OTA更新,无论它们位于何处或身处哪个行业,您都可以使整个IoT机队保持更新。

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

    关注

    7

    文章

    632

    浏览量

    38537
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4433

    浏览量

    210183
  • 物联网设备
    +关注

    关注

    1

    文章

    251

    浏览量

    21110
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汽车边缘节点如何实现 OTA 升级?LIN OTA 方案解析

    什么是 OTAOTA(空中升级技术)是通过无线网络(如蓝牙、Wi-Fi、蜂窝网络)为设备远程更新程序的一种技术,无需连接电脑或专用工具即可完成软件升级。 如今,
    的头像 发表于 05-18 10:11 282次阅读
    汽车边缘节点如何实现 <b class='flag-5'>OTA</b> 升级?LIN <b class='flag-5'>OTA</b> 方案解析

    基于纳芯微NSUC1610的汽车执行器节点LIN OTA实现方案

    什么是 OTAOTA(空中升级技术)是通过无线网络(如蓝牙、Wi-Fi、蜂窝网络)为设备远程更新程序的一种技术,无需连接电脑或专用工具即可完成软件升级。
    的头像 发表于 03-10 13:53 2630次阅读
    基于纳芯微NSUC1610的汽车执行器节点LIN <b class='flag-5'>OTA</b>实现方案

    一文吃透RK平台OTA升级开发:从逻辑到调试的完整指南

    在 Rockchip(简称 RK)Android 平台开发中,OTA(Over The Air)升级是实现设备软件迭代的核心方式。无论是本地卡刷升级,还是在线无缝更新,掌握 OTA
    的头像 发表于 02-09 16:26 923次阅读
    一文吃透RK平台<b class='flag-5'>OTA</b>升级开发:从逻辑到调试的完整指南

    RK平台Android设备OTA升级教程:从原理到U盘实操

    ” 和 “差异包” 两种升级形态,适配不同场景(如全新安装、小版本更新)。本文将从 OTA 升级包的类型与编译入手,拆解 RK 平台 OTA 升级的核心逻辑,并以最常用的 “U 盘本地升级” 为例,提供 step-by-step
    的头像 发表于 02-09 16:23 2851次阅读
    RK平台Android<b class='flag-5'>设备</b><b class='flag-5'>OTA</b>升级教程:从原理到U盘实操

    STM32WB 系列微控制器 OTA 和无线固件更新应用笔记

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线固件和
    发表于 01-08 14:50 0次下载

    OTA下载新的固件后,设备无法正常启动,回滚到旧固件也失败怎么解决?

    OTA下载新的固件后,设备无法正常启动,回滚到旧固件也失败
    发表于 11-26 07:36

    硕博电子OTA远程升级平台#OTA#硕博电子#OTA升级

    OTA
    长沙硕博电子科技股份有限公司
    发布于 :2025年10月29日 11:19:46

    如何更新 NuMaker IoT 板上的 Wi-Fi 模块固件?

    更新 NuMaker IoT 板上的 Wi-Fi 模块固件
    发表于 09-04 08:28

    如何在 Linux 阶段进行 OTA 更新

    如何在 Linux 阶段进行 OTA 更新
    发表于 08-20 08:27

    如何在 uboot 阶段进行 MA35D1 OTA 更新

    如何在 uboot 阶段进行 MA35D1 OTA 更新
    发表于 08-20 06:05

    技术笔记 | Ubuntu 系统 OTA 升级全流程详解

    前言:在嵌入式系统设备管理中,OTA(Over-The-Air)升级是实现设备远程维护、功能迭代的核心能力。本文基于Ubuntu系统环境,详细拆解updateEngine工具的OTA
    的头像 发表于 07-31 08:32 1556次阅读
    技术笔记 | Ubuntu 系统 <b class='flag-5'>OTA</b> 升级全流程详解

    ESP32通过OTA无线局域网远程升级下载程序

    本文介绍了ESP32通过OTA无线局域网远程升级固件的基本方法
    的头像 发表于 07-22 13:21 2491次阅读
    ESP32通过<b class='flag-5'>OTA</b>无线局域网远程升级下载程序

    工厂设备更新时会遇到哪些问题?如何解决?

    2024年,国务院印发了《推动大规模设备更新和消费品以旧换新行动方案》,明确提出推动工业设备更新和技术改造,以促进产业升级和经济高质量发展。其中重点支持智能制造、数字化转型、绿色生产等
    的头像 发表于 06-04 11:09 1091次阅读
    工厂<b class='flag-5'>设备</b><b class='flag-5'>更新</b>时会遇到哪些问题?如何解决?

    芯资讯|广州唯创电子语音芯片远程更新方案全解析

    精准选型指南与工业级OTA实践一、远程更新的核心需求与语音芯片方案匹配不同应用场景对远程更新OTA)的需求差异显著,唯创电子通过分段更新
    的头像 发表于 05-29 09:11 758次阅读
    芯资讯|广州唯创电子语音芯片远程<b class='flag-5'>更新</b>方案全解析

    自动驾驶汽车需要频繁OTA更新吗?

    [首发于智驾最前沿微信公众号]最近听到一个特别有意思的话题,那就是智能汽车的OTA(Over-the-Air)是否可以与电子产品的OTA直接对标?回看2024年的数据,各车企的OTA更新
    的头像 发表于 05-26 09:12 1079次阅读