Android设备的OTA升级
文章目录
- Android设备的OTA升级
- 前言
- 一、云端集成前准备
- 1.1 获得Product ID,Product Secret
- 1.2 零件编码
- 1.3 设备唯一编码
- 1.4 零件版本号
- 二、设备端集成前准备
- 2.1 下载示例包
- 2.2 导入SDK
前言
本文将介绍安卓设备的OTA升级,安卓设备的主控零件的操作系统为安卓,除此之外还外挂了一个MCU,总共两个零件。本次升级使用了艾拉比物联网SaaS云平台的OTA升级管理服务,完成安卓设备的OTA升级。
一、云端集成前准备
云端主要需要配置好如下两点:
- 产品配置的Product ID,Product Secret。
- 需要升级的零件版本号,零件编码,零件名称信息,设备唯一编码VIN。
1.1 获得Product ID,Product Secret
集成IOT-SDK之前,您应该先到艾拉比物联网云平台注册并新增一个产品配置,获取Product ID,Product Secret。
ProductID:是用来标识当前项目的唯一 身份。
Product_Secret:是用于SDK对数据加密的密钥。
●步骤为:注册平台账号->添加产品->添加产品配置->查看产品详情。
●若后台已有产品配置,查看产品详情即可,如下图。
1.2 零件编码
零件编码:平台创建零件后生成的唯一编码。
●步骤为:注册平台账号->添加零件->添加成功后查看零件详情
●若后台已有零件,查看零件详情即可,如下图。
1.3 设备唯一编码
VIN码/MID:设备唯一编码(可以是设备IMEI号/SN号/MAC地址等唯一标志),集成SDK需要传入。
●步骤为:注册平台账号->产品零件关联->添加设备->查看设备VIN码或者MID
●若后台已有设备,查看设备详情即可,如下图。
1.4 零件版本号
零件版本号:零件的软件版本号获取接口
●步骤为:注册平台账号->添加固件版本->添加成功后查看固件版本详情
●若后台已有固件版本,查看固件版本详情即可,如下图。
二、设备端集成前准备
2.1 下载示例包
在艾拉比文档中心下载Android示例包文件。
2.2 导入SDK
将SDK 中的jar包导入至libs下,并添加本地sdk依赖。