怎么升级ota(开发指南|如何对产品进行OTA升级)
随着物联网、云计算、AI等新技术的融合发展,物联网已经深入应用到千万个行业的生产、工作和运营中。实时交互式物联网设备也正在改变我们的生活和工作,它可以实现各种设备之间的有效通信、自动化、节省时间和成本等诸多好处,其市场继续以稳定的速度增长。
面对万物互联日益频繁,物联网设备也在不断与时俱进。新品需求不断涌现,智能家电、工业联网设备等更新产品需求空前高涨。设备一旦售出就不能和传统设备一起更换,所以OTA升级功能的应用极其重要。
什么是OTA?OTA (Over-the-Air Technology)即空间下载技术,是一种手机终端通过无线网络从远程服务器下载升级包来升级系统或应用的技术。基于物联网平台,支持通过OTA进行设备固件升级,是智能设备修复系统漏洞、升级系统的一种手段。用户可以通过固件升级提供更好的服务。OTA升级功能不仅可以更新固件,还可以重新配置片上硬件资源。同时,设备固件可以通过OTA升级过程获得更新的补丁和更多的安全算法,保证数据安全。从长远来看,物联网设备产品具备和支持OTA升级的能力是后续选型和发展的关键技术指标。然而,由于OTA研发的高投资成本;d、端云业务逻辑需要三方合作,过于碎片化和复杂,涉及芯片、OS、连接和场景,大多数企业会从性价比角度考虑使用第三方平台工具完成OTA升级。智云OTA升级服务为了给物联网设备的智能升级和远程服务提供服务渠道,可以帮助企业开发各种功能,更好地为客户提供个性化服务。智云物联网推出OTA升级服务,可远程升级设备固件,支持多种定向升级策略,解决设备出厂后的持续升级需求。对于每次设备固件升级,可以根据批次、地区、原固件版本等条件设置远程推送,也可以设置一个时间段进行定期升级,这样固件升级就不会影响用户使用。设备接入云端,会收到OTA升级通知,然后通过HTTP完成固件升级,有助于企业在项目进展过程中加快产品上线。产品发布后,便于修复功能缺陷,优化产品性能。在后续的维护过程中,还能及时推出新功能,提升产品体验,在提升售后效率的同时降低运维成本。
智云 OTA服务主要提供以下功能:OTA通知服务,即离线升级。当设备的固件程序的新版本发布时,OTA通知服务将向设备推送升级通知。
OTA透明传输服务,即在线升级。设备的固件程序通过M2M消息服务透明地传输到设备。
支持一个产品同时有多个推送。
支持Wi-Fi/MCU升级。
支持推送所有设备。
支持设备定向升级。您可以指定要推送的设备的mac地址、地区和旧固件版本。
支持定时推送。可以自定义推送时段和推送时段。
OTA版推送记录。
OTA进度统计分析。智能云OTA推送流程智能云OTA推送流程由添加推送固件和规则、验证固件、开始推送、完成推送、查询结果五部分组成。第一步:创建OTA推送规则,点击【添加】,创建OTA推送规则和固件。第二步:编辑推送内容支持的【固件类型】:整包和分包,填写【固件系列】和【版本号】,点击【上传固件】,可以选择Wi-Fi或者MCU类型固件。上传后点击【生成固件】。
你可以点击这里下载GAgent OTA固件。如果设备的模块写的固件是Gagent _ 00ESP826 _ 04020019 _ 16101715 . bin,可以填写固件系列为00 esp826,版本号为04020019。Ent gagota固件下载:https://devdocs.gizwits.com/download.html#166394980598993? 167904134654备注:汉风WiFi模块所有ota固件必须选择网页版,ESP 8266 WiFi模块OTA固件为a 非组合文件。如下图:
该名称解释如下:
步骤3:验证固件生成固件后,固件处于未验证状态。您可以先返回固件推送列表对固件进行验证,在未验证固件状态一栏中点击【取消验证】。固件验证是为了保证固件批量升级后设备能够正常工作。批量升级前请选择单个设备进行验证测试,防止错误的固件升级到大量设备上造成损失。只有验证通过后,才能创建新的推送规则。认证门户1:
认证入口2:
输入用于验证固件的设备的[Mac]地址,然后单击[下一步];
等待固件验证。验证完成后,会自动跳转到下一步。
验证固件后,单击[确认]。
验证固件后,单击编辑创建新的推送规则。
单击添加规则以设置推送规则。
选择推送方法。推送方式分为用户手动升级(应用内确认升级)和云分发升级。
名字解释如下:云端发布升级时可以选择推送所有设备或者指定设备的Mac地址/地区,可以设置推送周期和推送周期。设置完成后,点击〖保存〗按钮,推送规则创建成功。
按MAC推送:指定设备的Mac,如果有多个空格,填写目标推送设备的Mac信息。
按地区推送:选择目标推送设备地区,如中国-广东-广州。
旧固件推送:当有旧固件时,也支持推送。根据旧固件设置推送规则。
备注(重要):1)当设备处于推送周期的推送期且在线时,智能云会发送OTA推送通知。OTA推送通知每天发送一次。设备收到通知后,主动下载OTA推送固件。2)设备再次上电时,设备会主动询问智能云是否有推送任务。如果在推送周期内满足目标设备的推送条件,则设备主动下载OTA推送固件。3)同一固件支持创建多个不同的推送规则。创建新规则会生成新的序列号,根据序列号可以查询推送的详细信息。4)只有推送的目标设备可以创建成功规则。5)UTC:协调世界时(英文:Coordinated Universal Time,法文:Temps Universel Coordonn),又称世界时、世界标准时、国际协调时。在推送页面中,智能云自动将UTC时间映射到当地(北京)推送时间。
保存成功后,会生成一个推送序列号,目标设备是指推送成功次数/设备总数。点击开始推送规则。
在阅读并检查了已验证固件稳定性和智能云平台服务条款,单击[确定]。
注意:如果在验证固件之前创建规则,在验证固件的过程中,如果当前验证的Mac地址的设备包含在创建的规则中,则固件验证成功后,该规则的目标设备总数将减1。推送完成后,您可以刷新状态以查看成功推送的目标设备。同一个固件同一个规则只能推送一次。如果有编辑过的内容,可以再次推送。
推送完成后,您可以在固件推送列表中看到状态更新。
第四步:查看推送记录。
选择OTA-推送记录,查看所有规则的推送记录。您可以根据序列号查看推送详情。点击【详细信息】可查看推送结果的详细信息。
查看推送结果的详细信息,如Mac、did、推送状态、更新时间、操作员和操作时间等。单击[展开/折叠]查看同一did的不同状态。单击下载图标下载任意7天内的推送历史记录。
步骤5:版本分发
选择OTA-版本分发,查看版本分发的详细信息。
相关建议:
科普|中低速应用场景为什么选择Cat.1?
开发者案例| |GC211实现MCU开发和OTA升级
开发案例|家用热水器智能化改造
开发商老年人饮水状况监测系统
如何在线打造智能网关,实现多品牌、不同协议的互联互通?
技术交流:
智能云开发者:www.gizwits.com智能云开发者社区:club.gizwits.com官方淘宝店:http://shop159680395.taobao.com/index.htm
原标题:发展指南OTA产品如何升级
来源:【微信微信官方账号:智能云开发者】欢迎添加关注!请注明文章出处。
推荐阅读
- 侠盗猎车圣安地斯秘籍/侠盗猎车圣安地斯,作弊码
- 去一趟巴厘岛旅游要多少钱简介
- 苹果6s怎么升级系统,苹果6s怎么设置铃声
- 如何涂指甲油,怎样涂指甲油干得快
- 纪念碑谷艾达的梦攻略第四关,纪念碑谷艾达的梦攻略
- udk虚幻4引擎(游戏开发包工具)软件介绍(udk虚幻4引擎(游戏开发包工具))
- OG梅奥为什么离开nba Pubmed GIST文献月评第十九期(Jun 2018)
- 12306用户名和密码忘记怎么找回账号,12306用户名和密码忘记怎么找回
- 哈尔滨市极乐寺简介
- 二人麻将打法技巧,迅速如何掌握二人麻将技巧
- 故宫门票多少钱一张2021,故宫门票多少钱
- 如何删除微信中的表情包,微信如何删除自己保存的表情
- dnf已经有红字的怎么把红字洗掉,dnf已经洗出红字的装备怎么洗掉
- 海蛏子的家常做法,海蛏子的做法大全
- 微信聊天记录怎么恢复吗,微信聊天记录怎么恢复方法:
- qq飞车帧数如何能锁,QQ飞车帧数如何修改
- 1盎司相当于多少克黄金,盎司等于多少克及一盎司黄金等于多少克
- 怎么恢复路由器出厂,怎样恢复路由器出厂设置
- 触手tvlogo怎么买,如何录制触手TV文章
- 藏语常用问候语及礼貌语 旅行必备