阿里云物联网平台基于iOS Link kit SDK做OTA升级

简介: 第一次在平台写文章,如有错误,请多多包涵
+关注继续查看

使用iOS sdk完成OTA升级动作

设备第一次激活,SDK会自动上报一个版本号,但是这个版本号为空,必须重新上传一次版本号,否则固件验证会报错
image.png

重新调用/ota/device/inform/productKey/deviceName
image.png

然后在云平台OTA升级中创建版本并验证,下发
设备端过/ota/device/upgrade/productKey/deviceName收到下发的升级消息和固件链接
image.png

完成升级后,设备需要上报新版本给平台信息,表明已升级成功
/ota/device/inform/productKey/deviceName

结合客户遇到的问题总结下
1.使用sdk升级,第一次升级前要先上报一个明确的版本号

  1. 升级成功后,要上传新版本号给平台,通知平台已经成功升级
相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
5月前
|
敏捷开发 运维 Linux
带你读《2022龙蜥社区全景白皮书》——5.3.5 敏捷开发场景下的调度器热升级SDK
带你读《2022龙蜥社区全景白皮书》——5.3.5 敏捷开发场景下的调度器热升级SDK
|
7月前
|
敏捷开发 运维 Linux
龙蜥白皮书精选:敏捷开发场景下的调度器热升级 SDK
传统技术无法实现整个子系统升级,不支持大型调度特性,停机时间长。而调度器热升级技术解决了该问题。
龙蜥白皮书精选:敏捷开发场景下的调度器热升级 SDK
|
8月前
|
消息中间件 存储 缓存
全面升级 —— Apache RocketMQ 5.0 SDK 的新面貌
长久以来,RocketMQ 易于部署、高性能、高可用的架构,支撑了数十年来集团内外海量的业务场景。时至今日,为了迎接如今云原生时代的新挑战,我们重磅推出了 RocketMQ 5.0 新架构。
181 0
全面升级 —— Apache RocketMQ 5.0 SDK 的新面貌
|
12月前
|
开发工具
Flutter SDK升级
Flutter SDK升级
101 0
Flutter SDK升级
|
消息中间件 存储 缓存
全面升级 —— Apache RocketMQ 5.0 SDK 的新面貌
长久以来,RocketMQ 易于部署、高性能、高可用的架构,支撑了数十年来集团内外海量的业务场景。时至今日,为了迎接如今云原生时代的新挑战,我们重磅推出了 RocketMQ 5.0 新架构。
1507 1
全面升级 —— Apache RocketMQ 5.0 SDK 的新面貌
|
编解码 调度 开发工具
产品百科 |RTC SDK 如何将通讯模式升级至互动模式
您可以通过阅读本文,了解互动模式说明。
产品百科 |RTC SDK 如何将通讯模式升级至互动模式
|
开发工具 Python
使用阿里云Python SDK执行ESS滚动升级
使用阿里云Python SDK执行ESS滚动升级操作指引
586 0
使用阿里云Python SDK执行ESS滚动升级
|
Java API 开发工具
解决 Android 升级 SDK API 27 过程中遇到的问题
      小菜今天升级适配 SDK-API 27,可谓艰难险阻,真的好磨人,记录一下遇到的两个比较重要的问题,希望各位不会掉坑。 问题一 Could not find common.
1645 0
相关产品
物联网平台
推荐文章
更多