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对数据加密的密钥。

●步骤为:注册平台账号->添加产品->添加产品配置->查看产品详情。

●若后台已有产品配置,查看产品详情即可,如下图。

android系统ota升级接口 android ota升级流程_android系统ota升级接口

1.2 零件编码

零件编码:平台创建零件后生成的唯一编码。

●步骤为:注册平台账号->添加零件->添加成功后查看零件详情

●若后台已有零件,查看零件详情即可,如下图。

android系统ota升级接口 android ota升级流程_android系统ota升级接口_02

1.3 设备唯一编码

VIN码/MID:设备唯一编码(可以是设备IMEI号/SN号/MAC地址等唯一标志),集成SDK需要传入。

●步骤为:注册平台账号->产品零件关联->添加设备->查看设备VIN码或者MID

android系统ota升级接口 android ota升级流程_android_03

●若后台已有设备,查看设备详情即可,如下图。

android系统ota升级接口 android ota升级流程_物联网_04

1.4 零件版本号

零件版本号:零件的软件版本号获取接口

●步骤为:注册平台账号->添加固件版本->添加成功后查看固件版本详情

●若后台已有固件版本,查看固件版本详情即可,如下图。

android系统ota升级接口 android ota升级流程_版本号_05

二、设备端集成前准备

2.1 下载示例包

在艾拉比文档中心下载Android示例包文件。

android系统ota升级接口 android ota升级流程_android_06

2.2 导入SDK

将SDK 中的jar包导入至libs下,并添加本地sdk依赖。