ota平台 ota平台图片( 二 )


2.物联网平台增加新固件版本启动升级需求后,会一直升级,直到设备上报升级进度 。
3.成功升级的唯一标准是报告的版本号 。
4.设备离线时无法升级,需要等到设备上线后再上报数据 。
5.下载固件后,设备需要上报升级结果 。
三、云控制系统的设计

ota平台 ota平台图片

文章插图
文章插图
1.新固件新增的固件主要是针对产品设计的,根据个别产品添加 。添加固件时,不考虑设备升级的范围,只作为产品的固件包 。但具体来说,主要固件版本的管理不能低于该产品当前运行的所有设备的版本号,命名的版本号应与新版本填入时的版本号相同 。
固件新增字段:名称、版本号、产品、备注 。
2.验证固件成功添加新固件后,您可以验证该固件 。验证固件是指在系统中找一两台设备进行升级测试,验证后再考虑批量运行 。验证固件的操作是在现有的不同版本号的产品中选择最低的产品进行升级 。
验证固件字段:版本号(仅过滤掉现有产品的版本号)和产品号(通过产品唯一标识号找到并添加) 。
注意:在选择产品号之前,您需要确定版本号 。
3.选择批量升级设备固件通过验证后,可以进行批量处理 。批量处理是从已有的设备范围中选择要升级的设备,并设置升级策略,如升级时间、重复次数等 。
批量升级可以通过页面的形式根据具体条件进行过滤处理,也需要通过excel文件导入的形式进行处理 。excel的导入形式主要是有针对性的升级一些设备,升级后的设备没有一定的共性,或者通过筛选在系统中暂时找不到共性 。
涉及的主要领域:升级范围、升级时间、升级策略(失败后的时间间隔、重复次数、计划升级等 。)
4.检查升级结果 。批量升级后,回到管理固件列表,可以实时查看升级结果,获取升级状态!
5.统计数字在设计固件管理时,还可以对产品的固件分布、升级设备的状态分布比例等做一些数据可视化设计 。,帮助管理员更好地查看和分析 。
四 。安全考虑其实在上面的部分,我们都在说为什么要OTA固件升级,固件升级的原理是什么,流程是什么,云控系统怎么设计,但是我们没有强调其中一个重要的东西“安全”!希望安全能引起产品和技术人员足够的重视!
1.OTA升级设备固件时,很容易被空中的传输攻击 。因此,必须确保主机设备只与相关的目标设备通信 。
2.对空中传输的数据进行加密,使其他监听器无法解码 。
3.OTA服务是智能设备修复系统漏洞和升级系统的手段 。它拥有非常高的权限,掌握着系统更新的安全命脉 。如果OTA升级出现安全问题,可能导致用户隐私泄露,甚至给用户带来生命危险 。
动词 (verb的缩写)摘要到目前为止,我们已经完成了物联网产品设计部分OTA设备的固件,希望能对其他童鞋有所帮助,欢迎各位大神指出并改进 。
Ps:最近在筹备成都物联网&智能硬件产品体验交流团,互帮互助,共同成长 。欢迎添加我个人微信号:liu58liu 。
作者:肯特,微信微信官方账号:Liuke2019
本文由@Kent原创发布 。每个人都是产品经理 。未经许可,禁止复制 。
【ota平台 ota平台图片】来自Unsplash的图像,基于CC0协议 。