开发者社区> 问答> 正文

Android手机端通过天猫App对mesh灯进行OTA升级,概率性出现“连接异常丢失”的异常

  1. 问题所属模块: Android APP端,服务端, 设备端
  2. 问题描述:Android手机端通过天猫精灵App对我们的mesh灯进行OTA升级,升级进度100%之后,手机App界面概率性出现“更新失败 连接异常丢失”的界面。 image.png

  3. 复现流程: mesh灯设备通过天猫精灵方糖入网; Android手机端通过天猫App操作OTA升级; 升级流程正常开始,下载升级bin文件正常,下载bin文件结束,设备端写入bin文件正常,之后设备端重启动; 设备端重启后正常发送可连接广播,手机App与设备端自动重连正常,手机端与设备端进行安全认证,查询版本号,此时手机界面概率性出现“更新失败 连接异常丢失”的界面。

4.复现概率:偶现,测试10次左右可能出现1次;

5.基本参数: 阿里精灵开发平台的账号:ermaerma 设备的productID:12134,设备mac地址:28fa7a30242e

6.发生时间:2020年6月5日,约8点30

7.日志:无 8.截图:见2 问题描述 9.其它: 天猫精灵方糖的版本信息: image.png

Android 天猫精灵App版本信息: image.png

10.初步分析: 通过抓BLE包发现,出现异常时手机没有发出0x12消息,如图所示: image.png

另, 正常时的消息交互: 可见在安全认证阶段进行了两次消息交互 image.png

异常时的消息交互: 可见在安全认证阶段只进行了1次消息交互: image.png

展开
收起
1599794160290633 2020-06-03 16:37:53 1718 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载