版本号 发布/更新日期 更新人员(部门/职位) 重要变更内容
V1.0 2019年9月27日 步清 发布蓝牙BLE/蓝牙Mesh GATT升级指导

一、目的

介绍天猫精灵IoT开放平台OTA规范及平台操作指导。当前已开放OTA升级的接入方式为:

  • 蓝牙Mesh
  • 蓝牙BLE

蓝牙协议层规范,请查看《蓝牙设备GATT OTA规范》

二、概览

image.png
目前已开放协议OTA能力如下:

接入协议 典型设备 场景 家庭网关 天猫精灵App手动OTA 天猫精灵音箱静默OTA
蓝牙BLE 体重秤、血糖仪、血压仪 站秤播报 天猫精灵音箱 GATT连接升级 暂未开放
蓝牙Mesh 门锁、灯、开关、插座 开关控制,状态上报及联动 天猫精灵音箱 GATT连接升级 暂未开放
Wi-Fi 空调 大家电控制 家庭网关/路由器 暂未开放 暂未开放

三、开发者开放平台升级指导

开发者可在天猫精灵IoT开放平台上完成OTA全流程

  • 固件上传
  • 固件版本描述
  • 固件测试验证
  • 升级引导配置
  • 固件全量发布
  • 升级详情查看,设备固件版本查看

1、固件上传及版本描述

登陆天猫精灵IoT平台,在设备管理-设备升级区域,按Product ID或产品名称,搜索查找对应待升级产品。点击“查看固件列表”
image.png
点击新增固件,在弹窗中补充如下信息:

  • 固件名称:用于开发者区分该Product ID的固件
  • 固件版本:版本格式为xx.xx.xx,最大版本号为99.99.99,如1.1.1,针对已有固件的升级,版本号需叠加
  • 上传固件:上传格式为.bin的固件文件
  • 升级方式:勾选App提醒方式,生效后将会在天猫精灵App提醒
  • 版本描述:面向用户描述此版本升级的内容,如功能功能更新或bug修复,视觉规范请参考“四、用户升级指导”

image.png
image.png

2、固件测试验证

新固件版本上传成功后,点击验证固件,弹窗中输入待验证设备的MAC地址,搜索后添加到验证列表中。可同时添加多个MAC地址验证。点击添加后,将推送新固件至待测试对应MAC地址设备中。
image.png

3、升级引导配置

面向用户的升级指导,请对应Product ID的产品开发-人机交互-触屏交互-升级引导中添加对应图文说明并保存。

  • 升级引导图:用于向用户图形展示如何升级,建议采用GIF动态图
  • 升级引导文案:用于向用户文字说明如何升级,建议与图匹配
  • 版本更新内容:会同步开发者在固件上传-版本描述中的结果

image.png

4、固件全量发布

开发者实验室环境及产线抽测固件升级通过后,可在固件管理列表-操作-发布,进行全量发布。
注意!请确保在测试环境充分验证通过后再发布给线上用户
image.png

5、升级详情查看

已验证或发布推送的固件,可在升级详情中查看,并查看具体MAC地址设备升级情况、版本号、升级状态及详情
image.png

四、用户天猫精灵App升级指导

平台验证发布后,用户可在天猫精灵App上查看并完成升级

1、查看升级提醒

发布后,可在天猫精灵App-消息中查看,或点击App-我家-对应设备的设置页,设备升级出现立即更新提醒
image.png

2、升级引导

将手机靠近设备,参考图文指导,设备与手机建立蓝牙GATT连接后,点击开始升级。
image.pngimage.pngimage.pngimage.pngimage.png