OTA远程升级 烧写失败

 

 如何查看目标设备的升级情况_物联网平台(IoT)-阿里云帮助中心 https://help.aliyun.com/zh/iot/user-guide/view-update-status

 

  • 查看升级批次类型:验证升级包、批量升级。
  • 单击升级批次对应的查看,在批次详情页的设备列表页签下,查看该升级批次下不同升级状态的设备列表。
     
    状态说明
    待确认 还未在手机App确认,设备可进行OTA升级。

    创建批次任务时,App确认升级选择是,升级任务才会进入该状态。

    待推送 还未向设备推送OTA升级通知。

    待推送状态原因有三种:设备离线、定时推送或速率限制,状态分别显示为:

    • 待推送(设备离线)
    • 待推送(定时:2020/XX/XX XX:XX:XX)
    • 待推送
    已推送 已向设备推送OTA升级通知,设备尚未上报进度。
    升级中 设备已收到升级通知,并已上传升级进度。
    升级成功 设备上报升级成功后的正确版本号。
    说明
    设备升级成功后,建议第一时间上报升级成功后的正确版本号,否则,可能会因为超时,导致升级失败。
    升级失败 以下原因可能造成设备升级失败。
    • 设备未结束上一次升级任务,又发起新的批量升级,且选择不覆盖之前的升级任务,则后发起的升级任务会升级失败。

      您可以:

      • 等设备完成上一次升级后,再对设备发起新的升级。
      • 在发起升级时,选择覆盖设备之前的升级任务。
        说明
        设备处于升级中状态的升级任务不会被覆盖。
    • 设备通过升级进度的Topic,向物联网平台上报数值-1、-2、-3或-4,则认为升级失败。数值含义如下:
      • -1:升级失败。
      • -2:下载失败。
      • -3:校验失败。
      • -4:烧写失败。
    • 设备升级时,从设备第一次上报升级进度开始计算升级时间,在设置的超时时间截止前,设备没有上报升级后的目标版本来完成升级,则认为升级失败。
    • 设备在升级中状态下,上报了源版本和目标版本以外的版本信息,则认为升级失败。

    如果发起批量升级时,指定了待升级版本号,且选择了升级失败后重试,在以下情况下会进行自动重试升级。

    • 设备在升级中状态下,上报了源版本和目标版本以外的版本信息导致的升级失败。
    • 设备通过上报升级进度的Topic,主动上报-1、-2、-3或-4导致的升级失败。

    自动重试时,设备在物联网平台的升级状态显示不变,即在已推送状态下重试时,状态仍然显示为已推送;在升级中状态下重试时,状态仍然显示为升级中。

    说明

    物联网平台不会触发自动重试逻辑的情况:

    • 因升级超时(失败原因:timeout)而导致的升级失败。
    • 您主动取消的升级。
    已取消 已取消该设备的升级。

 

 

OTA(空中下载技术)_百度百科 https://baike.baidu.com/item/OTA/1381310

“OTA远程升级”到底是什么意思? - 知乎 https://zhuanlan.zhihu.com/p/378248503

空中下载技术(Over-the-Air Technology, OTA [1]  )是通过移动通信的空中接口实现对移动终端设备SIM卡数据进行远程管理的技术。经过公网多年的应用与发展,已十分成熟,网络运营商通过OTA技术实现SIM卡远程管理,还能提供移动化的新业务下载功能。

 

OTA(Over The Air)是一项基于短消息机制,通过手机终端或服务器(网上)方式实现SIM卡内业务菜单的动态下载、删除与更新,使用户获取个性化信息服务的数据增值业务(简称OTA业务),是通过移动通信空中接口对SIM卡数据及应用进行远程管理的技术。OTA技术的应用,使得移动通信不仅可以提供语音和数据服务,而且还能提供新业务下载。这样,应用及内容服务商可以不受平台的局限,不断开发出更具个性化的贴近用户需求的服务,如信息点播、互动娱乐、位置服务以及银行交易等。通过OTA空中下载技术,手机用户只要进行简单操作,就可以按照个人喜好把网络所提供的各种业务菜单利用OTA机制下载到手机中,并且还可以根据自己的意愿定制具体业务。 [2] 
 
要实现OTA功能,至少需要两块设备,分别是服务器与客户端。服务器只有一个,客户端可有多个。服务器通过串口与PC机连接,需要下载的镜像文件存放于PC机,命令执行器给服务器发命令及镜像文件。首先命令执行器控制服务器广播当前可用的镜像文件信息,客户端收到信息后进行对比,若有与自身相匹配的镜像,则向服务器请求数据。服务器收到请求后向命令执行器索取固定大小的块,再点对点传送给客户端。镜像传输完毕后,客户端进行校验,完成后发送终止信号 [3]

 

经过多年的应用与发展,其技术已十分成熟,网络运营商通过OTA技术实现SIM卡远程管理,还能提供移动化的新业务下载功能,应用及内容服务商可以不受平台的局限,不断开发出更具个性化的贴近用户需求的服务,如信息点播、互动娱乐、位置服务以及银行交易等。

通过OTA空中下载技术,手机用户只要进行简单操作,就可以按照个人喜好把网络所提供的各种业务菜单利用OTA机制下载到手机中,并且还可以根据自己的意愿定制具体业务。

OTA升级不仅新能源汽车上有,部分传统燃油车也可以实现,虽然OTA升级给车企和用户都带来了一些便利,但其引起的问题也不少,从2014年到2019年,全球汽车召回案例中与软件相关的召回次数每年占比均高于40%。

仅中国市场,截至2019年涉及程序或软件问题的召回就达到了213次,涉及车辆683.02万辆,约占总召回数量的9%。

这213次涉及程序或软件问题的召回中,通过升级方式进行的召回就有169次,占比为79.3%,涉及缺陷车辆509.7万辆,占比74.6%。

当然,随着5G的商用、日益成熟的车联网技术,让汽车变成了一台“大手机”,拥有了许多的互联软件,与手机一样,汽车未来将面对越来越多的OTA技术升级,这种通过“云端”处理的软件部分的更新升级,与手机里面的软件APP升级更新是一个道理。

但是OTA仅针对软件,而非车辆的硬件,涉及硬件故障都只能更换或者维修,如涉及车身控制、行驶性能、自动驾驶等各方面的升级,都属于整车OTA,这些涉及面非常广泛,而且涉及车辆使用安全。

因此,国家市场监督管理总局办公厅发布《关于进一步加强汽车远程升级(OTA)技术召回监管的通知》,规范了OTA技术在召回工作中的应用。

通知指出,要加强对汽车OTA技术召回的监管,未来汽车厂商所有的OTA都需要向市场监督管理总局质量发展局备案,如果通过OTA方式来消除产品缺陷的,都同属“产品召回”范畴。

国家市场监督管理总局缺陷产品管理中心汽车部主任肖凌云曾指出:

“虽然我们鼓励企业用OTA的方式实施召回,但不能用OTA的方式逃避召回,或者替代召回。
OTA只是召回的一种技术服务方式,不等同于召回,更不能代替召回。
且不管企业是以OTA作为召回措施还是技术服务活动,都要履行备案的义务。”

 

 

posted @ 2023-08-29 11:42  papering  阅读(18)  评论(0编辑  收藏  举报