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

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

3天内不再提示

OTA远程升级对物联网设备有什么重要的作用?

机智云物联网 来源:机智云物联网 作者:机智云物联网 2022-11-09 10:06 次阅读

随着物联网云计算AI等新技术融合发展,物联网深入应用到千行百业的生产、工作和运营中,实时互动的物联网设备也在改变着我们的生活和工作,能够实现各类设备间的有效通信、自动化、节省时间和成本等诸多好处,其市场继续以稳定的速度增长。

面对万物互通联动的频率不断提高,物联网设备也在不断与时俱进。新的产品需求不断涌现,对于智能家电、工业联网设备等产品更新需求就变得空前高涨,设备不能同传统设备一经出售就不再变更,为此OTA升级功能的应用就极为重要。

什么是OTA?

OTA (Over-the-AirTechnology),即空间下载技术,是手机终端通过无线网络下载远程服务器上的升级包,对系统或应用进行升级的技术。基于物联网平台支持通过OTA方式进行设备固件升级,是智能设备修复系统漏洞、实现系统升级的手段,通过固件升级用户提供更好的服务。OTA升级功能不仅能够更新固件,而且还能重新配置片上硬件资源。同时,设备固件可通过OTA升级流程获得更新的补丁和更多安全算法确保数据安全。从长远来看,物联网设备产品具备和支持OTA升级能力是成为后续选型开发的一个关键技术指标。但由于OTA研发投入成本大、需要端+云+业务逻辑三方配合,过于碎片化和复杂化、同时涉及芯片、OS、连接和场景等多种方面,大部分企业会从性价比更多考虑使用第三方平台工具来完成OTA升级。

机智云OTA升级服务

为了让物联网设备的智能升级和远程服务提供服务通道,帮助企业开发各种功能更好地为客户提供个性化服务成为可能。机智云物联网推出OTA升级服务,可对设备固件远程升级,支持多种定向升级策略,解决设备出厂后的持续升级要求。并针对每一次设备固件升级,设定按批次、按地域、按原固件版本等条件进行远程推送,也可以设定一个时间段进行定时升级,让固件升级的同时不影响用户使用。

当设备连上云端时会收到OTA升级通知,再通过HTTP完成固件升级,帮助企业在项目进展过程中加速产品上线,在产品发布后方便的进行功能缺陷修复和产品性能优化,后续维护过程中也能及时导入新功能,增强产品体验,在提高售后效率的同时降低运维成本。

机智云的OTA服务主要提供以下功能:

◆ OTA通知服务,即离线升级。当设备的固件程序有新版本发布,OTA 通知服务会推送升级通知到设备。

◆ OTA透传服务,即在线升级。设备固件程序通过M2M 消息服务透传到设备端。

◆ 支持一个产品同时有多个推送。

◆ 支持Wi-Fi/MCU升级。

◆ 支持推送全部设备。

◆ 支持定向升级设备。可指定设备mac地址、区域、旧固件版本进行推送。

◆ 支持定时推送。可自定义推送周期及推送时段。

◆ OTA版本推送记录。

◆ OTA进度统计分析。

机智云OTA推送流程

机智云OTA推送流程由五部分组成,分别是添加推送固件及规则、验证固件、开始推送、推送完成、查询结果。

步骤一:创建OTA推送规则

点击【添加】创建OTA推送规则及固件。

e85aa6a0-5f5e-11ed-8abf-dac502259ad0.png

步骤二:编辑推送内容

支持的【固件类型】有:整包和差分包,填写【固件系列】和【版本号】,点击【上传固件】,可选Wi-Fi或MCU类型的固件。上传完成后点击【生成固件】。

e88a92ca-5f5e-11ed-8abf-dac502259ad0.png

可点击此处需下载GAgentOTA固件,如设备的模组烧写的固件为:GAgent_00ESP826_04020019_16101715.bin,则可填写固件系列为:00ESP826,版本号为:04020019。GAgent OTA固件下载:https://devdocs.gizwits.com/download.html#166394980598993?1667904134654

备注:所有汉枫WiFi模组OTA固件必须选择web版本,ESP 8266 WiFi模组OTA固件为“非combine文件”。如下图:

e8b73eb0-5f5e-11ed-8abf-dac502259ad0.png

e8e50548-5f5e-11ed-8abf-dac502259ad0.png

名称解释如下:

e907b624-5f5e-11ed-8abf-dac502259ad0.png

步骤三:验证固件

生成固件后,此时固件为未验证状态。可以先返回固件推送列表验证固件,在固件状态未验证一栏点击【去验证】。验证固件是为了确保固件批量升级后设备能正常工作,请在批量升级前选择单台设备进行验证测试,防止将错误的固件升级到大量设备造成损失,验证通过后,才能新建推送规则。验证入口一:

e9239e84-5f5e-11ed-8abf-dac502259ad0.png

验证入口二:

e95640a0-5f5e-11ed-8abf-dac502259ad0.png

输入用于验证固件的设备【Mac】地址,点击【下一步】;

e9882dc2-5f5e-11ed-8abf-dac502259ad0.png

等待验证固件,验证完成后会自动跳转下一步。

e9b3fb8c-5f5e-11ed-8abf-dac502259ad0.png

固件验证通过后,点击【确认】。

e9ff41b4-5f5e-11ed-8abf-dac502259ad0.png

验证固件后,点击【编辑】去新建推送规则。

eab46738-5f5e-11ed-8abf-dac502259ad0.png

点击【+添加规则】设置推送规则。

eaee6c30-5f5e-11ed-8abf-dac502259ad0.png

选择推送方式。推送方式分为“用户手动升级(APP内确认升级)”和“云端下发升级”。

名称解释如下:

eb1ea936-5f5e-11ed-8abf-dac502259ad0.png

云端下发升级可以选择推送全部设备或指定设备Mac地址/设备所在地区,同时支持设置推送周期及推送时段,设置完成点击【保存】即可成功创建一条推送规则。

eb68fca2-5f5e-11ed-8abf-dac502259ad0.png

按Mac推送:指定设备MAC,填入目标推送设备的Mac信息,如有多个空格隔开。

eb8d7c94-5f5e-11ed-8abf-dac502259ad0.png

按地区推送:选择目标推送设备区域,如“China-Guangdong-Guangzhou”。

ebafb728-5f5e-11ed-8abf-dac502259ad0.png

按旧固件推送:有旧固件的时候,也支持推送根据旧固件设置推送规则。

ebd13f06-5f5e-11ed-8abf-dac502259ad0.png

备注(重要):1)设备在推送周期内&推送时段内,且在线状态下,机智云将发送OTA推送通知。每日发送OTA推送通知次数为一次。设备收到通知后,主动下载OTA推送固件。2)设备重新上电,设备都将主动询问机智云是否有推送任务。若符合推送周期&推送时段&目标设备,等推送条件,设备主动下载OTA推送固件。3)同一固件支持创建多条不同的推送规则。每创建一条新规则会生成新的流水号,根据流水号可以查询到推送的详情。4)有推送的目标设备才能创建成功规则。

5)UTC :协调世界时(英:Coordinated Universal Time ,法:TempsUniversel Coordonné),又称世界统一时间,世界标准时间,国际协调时间。推送页面中,机智云自动将UTC时间映射为本地(北京)推送时间。

保存成功后会生成一条推送流水号,目标设备指的是推送成功数/设备总数,点击【开始推送】即可推送规则。

自行阅读并勾选「已经自行验证固件稳定性」和「机智云平台服务条款」协议后,点击【确定】。

ebf86ad6-5f5e-11ed-8abf-dac502259ad0.png

注意:如果先创建规则后再去验证固件,在验证固件的过程中,若当前验证的Mac地址的设备包含在已创建的规则中,则验证成功固件后,该规则的目标设备总数会减1。

推送完成后,可以刷新状态查看推送成功的目标设备。相同固件相同规则只能推送一次,若有编辑的内容时,可再次推送。

ec1e35b8-5f5e-11ed-8abf-dac502259ad0.png

推送完成后,可在固件推送列表中查看到状态更新。

ec4de06a-5f5e-11ed-8abf-dac502259ad0.png

步骤四:查看推送记录

选择OTA-【推送记录】,查看所有规则的推送记录,可以根据流水号查看推送详情。点击【详情】可查看推送结果明细。

ec7da246-5f5e-11ed-8abf-dac502259ad0.png

查看推送结果明细,可查看Mac、did、推送状态、更新时间、操作人和操作时间等。点击【展开/收起】可查看相同did的不同状态。点击下载图标可下载任意7天内的推送历史记录。

ecb10b0e-5f5e-11ed-8abf-dac502259ad0.png

步骤五:版本分布

选择OTA-【版本分布】,可查看版本分布详情。

ee468566-5f5e-11ed-8abf-dac502259ad0.png



审核编辑:汤梓红

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

    关注

    2904

    文章

    44325

    浏览量

    371630
  • OTA
    OTA
    +关注

    关注

    7

    文章

    568

    浏览量

    35157
  • 机智云
    +关注

    关注

    2

    文章

    582

    浏览量

    26372

原文标题:OTA远程升级对物联网设备有什么重要的作用?

文章出处:【微信号:gwnews,微信公众号:机智云物联网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业联网平台在设备远程运维中的应用

    的运维模式。它打破了地域限制,使运维人员能够通过远程技术手段对设备、系统或网络进行监控、管理和维护。工业联网平台作为连接物理世界与数字世界的桥梁,在
    的头像 发表于 11-27 16:13 99次阅读
    工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>平台在<b class='flag-5'>设备</b><b class='flag-5'>远程</b>运维中的应用

    联网中的Fota是什么,如何使用HTTP来给设备升级

    一 概述 FOTA(Firmware Over-The-Air)移动终端的空中下载软件升级,指通过云端升级技术,为具有连网功能的设备提供固件升级服务。在
    的头像 发表于 09-25 14:35 436次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>中的Fota是什么,如何使用HTTP来给<b class='flag-5'>设备</b><b class='flag-5'>升级</b>

    联网灌溉设备远程监控系统方案

    随着科技的飞速发展,联网(IoT)技术正深刻改变着传统农业的面貌,其中联网灌溉设备远程监控系
    的头像 发表于 09-21 10:56 336次阅读

    天拓四方:工业联网关是什么?其在设备接入联网中的作用

    随着联网技术的迅猛发展,工业领域正经历着前所未有的变革。工业联网网关作为连接工业设备
    的头像 发表于 09-02 16:56 291次阅读
    天拓四方:工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>关是什么?其在<b class='flag-5'>设备</b>接入<b class='flag-5'>物</b><b class='flag-5'>联网</b>中的<b class='flag-5'>作用</b>

    联网在智慧楼宇远程监控中的起到什么作用

    联网在智慧楼宇远程监控中的起到什么作用联网(Internet of Things, Io
    的头像 发表于 07-02 16:39 367次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>在智慧楼宇<b class='flag-5'>远程</b>监控中的起到什么<b class='flag-5'>作用</b>?

    esp-ali-smartliving SDK功能OTA升级失败的原因?

    ,使用阿里生活物联网平台OTA升级失败,提示:Not digestSign key in json doc of OTA,如下图 请问如何解决呢?
    发表于 06-28 08:50

    技术帖 | RK3568开发板的OTA升级教程

    说起OTA我们应该都不陌生,它是一种可以为设备无损失升级系统的方式,能将新功能远程部署到产品上。我们不仅可以通过网络下载OTA
    的头像 发表于 04-20 08:01 1551次阅读
    技术帖 | RK3568开发板的<b class='flag-5'>OTA</b><b class='flag-5'>升级</b>教程

    水泥设备如何实现联网远程监控?

    水泥设备如何实现联网远程监控? 在当今的工业4.0时代,水泥行业正在经历一场深度的技术革新,其中构建智慧工厂并采用
    的头像 发表于 04-02 16:01 409次阅读
    水泥<b class='flag-5'>设备</b>如何实现<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>远程</b>监控?

    什么是联网远程监控VPN网关?

    、智慧城市等各类联网应用场景中,该设备扮演着至关重要的角色。 具体来说,联网
    的头像 发表于 03-20 16:00 860次阅读
    什么是<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>远程</b>监控VPN网关?

    联网如何助力学校管理升级

    联网(IoT)在学校管理中可以发挥重要作用,为学校提供更高效、智能的管理方式。以下是联网如何助力学校管理
    的头像 发表于 03-05 10:13 339次阅读

    汽车ota升级有什么用 汽车ota功能有必要吗

    汽车OTA(Over-The-Air)升级是指通过无线网络进行汽车软件系统的远程更新和升级。传统上,汽车的软件系统需要通过专门的设备或者到车
    的头像 发表于 02-18 14:39 1229次阅读

    通过工业联网网关实现远程控制PLC设备的策略

    通过工业联网网关实现远程控制PLC设备的策略 工业联网网关在现代工业自动化系统中扮演着越来越
    的头像 发表于 02-02 15:38 534次阅读
    通过工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>网关实现<b class='flag-5'>远程</b>控制PLC<b class='flag-5'>设备</b>的策略

    ota升级是什么意思 ota升级有什么用

    OTA(Over-the-Air)升级是指通过无线网络,将软件、固件或系统的新版本传输到支持的设备上进行更新和安装的过程。这一技术广泛应用于手机、智能电视、汽车等各类智能设备中。本文将
    的头像 发表于 02-02 10:25 5396次阅读

    深入了解联网设备OTA升级机制

    OTA(Over-The-Air,空中下载技术)是一种无线传输技术,用于在联网设备之间进行远程更新和配置。
    发表于 01-21 10:03 1768次阅读
    深入了解<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>设备</b>的<b class='flag-5'>OTA</b><b class='flag-5'>升级</b>机制

    远程监控PLC设备作用

    远程监控PLC设备作用 1、PLC远程上下载联网网关:连接PLC与蓝蜂
    的头像 发表于 01-12 16:28 685次阅读