当前位置: 首页 > wzjs >正文

河东做网站公司肇庆百度快照优化

河东做网站公司,肇庆百度快照优化,免费网站开发软件,大数据开发平台问题背景: 前两天同事发现我们现在做的项目,耳机在跟某些特定类型安卓手机(尤其是比较新的手机)回连会失败,然后我帮他分析了一些log,记录如下: 回连失败所做步骤如下: 手机和耳机…

问题背景:

前两天同事发现我们现在做的项目,耳机在跟某些特定类型安卓手机(尤其是比较新的手机)回连会失败,然后我帮他分析了一些log,记录如下:
回连失败所做步骤如下:

  1. 手机和耳机进行正常的蓝牙配对连接,手机蓝牙界面能看到配对连接成功的设备。
  2. 耳机入盒,手机和耳机断开蓝牙连接,手机蓝牙界面看到设备断开。
  3. 耳机出盒发起回连,发现手机最终会把耳机在蓝牙界面删除,并且报“authentication failure”错误。

我让同事帮忙抓了一份ellisys空口,打开分析一下发生了什么:

问题分析:

手机主动发起连接配对:

在这里插入图片描述
如上图所示:

  • 手机会主动发起paging (ID packet),此时手机作为主设备会设置FHS。
  • 手机和耳机分别进行:
    LMP Version Exchange (Central: 5.4 › Peripheral: 5.4) ,
    LMP Features Exchange (45 Features › 45 Features),
    LMP Extended Features Exchange (SSP Host, LE Host, SC Host › SSP Host, LE Host, SC Host),
    LMP Extended Features Exchange (SC Controller, Ping › SC Controller, Ping),
    注意此时手机和耳机都是支持SC(Secure Connection)的。
  • 接着就会建立LMP连接:LMP Host Connection (Accepted),LMP Setup Complete

在这里插入图片描述
如上图,接下来会交互:

  • 手机会enable AFH:
    LMP Set AFH (Ch=43, 0x0F5E33A, as CLK[27-0]: 0x1EBC674, AFH enabled)
    LMP Channel Classification Request (AFH Reporting Enabled)
  • 手机获取耳机时钟精度:LMP Timing Accuracy Transaction (250 ppm, Jitter=0 us)
  • 耳机告诉手机最大传输slot 为5:LMP Max Slot (5 slots = 3.125 ms)
  • 手机设置包类型:LMP Packet Type Table (2/3Mbps › Accepted)
  • 手机告诉耳机最大传输slot为5:LMP Max Slot (5 slots = 3.125 ms)
  • 手机设置传输速率:
    LMP Preferred Rate (BR=No FEC, Size=Use 5-slot packets, EDR=Use 2 Mbps packets, Size=Use 1-slot packets)。
    LMP Preferred Rate (BR=FEC, Size=Use 1-slot packets, EDR=Use 2 Mbps packets, Size=Use 5-slot packets)
  • 手机设置链路超时时间为5s:LMP Supervision Timeout (8’000 slots = 5.000 s (5.000 s))
  • 耳机获取手机的时钟精度:
    LMP Timing Accuracy Request
    LMP Timing Accuracy Response (45 ppm, Jitter=0 us)

在这里插入图片描述
如上图所示,接下来会进行:

  • 手机和耳机进行IO Capability交互:
    LMP IO Capability Request (DisplayYesNo, No OOB Authentication, MITM Protection Required – Dedicated Bonding)
  • 手机和耳机的公钥交互:LMP Encapsulated P-256 Public Key
  • 手机和耳机第一阶段相互随机数验证:LMP Simple Pairing Confirmation (A6 23 E8 6E C3 7B CD C3 7A EE 04 47 CF E5 94 6E)
  • 手机和耳机相互DHKEY Check:LMP DH Key Check (91 7F 69 33 47 CA 76 3E B3 69 74 B4 8E 70 8F 1E)
  • 手机和耳机进行第二阶段的随机数校验:LMP Secure Authentication Transaction (0x0A67C2A9)
  • 手机请求进入加密模式:LMP Encryption Mode Request (Encryption)
  • 手机发起加密:LMP Start Encryption Request (ED 52 7E 99 B2 28 C8 87 27 85 B4 99 68 84 ED 4C)

在这里插入图片描述
如上图,接下来会进行:

  • SMP OVER BREDR:通过CTKD方式生成LE连接的
    LTK SMP Pairing Feature Exchange (Display Only, No Bonding › Display Only, Bonding, SC)。
    SMP Transport Specific Key Distribution
  • 进行SDP查询。
  • 各种Profile的建立,比如A2DP, HFP等等。

耳机关盒断开连接

在这里插入图片描述
如上图,耳机会发送一个LMP Detach (Remote User Terminated Connection)来告诉手机链路断开。

耳机发起回连

在这里插入图片描述
如上图,耳机发起回连,这个时候耳机会主动发起Paging ID,并且耳机发起FHS决定时钟。注意红色框里面耳机发起的LMP Extended Features Request (SSP Host, LE Host) ,和手机回复的:LMP Extended Features Response (SSP Host, LE Host, SC Host)。这里耳机请求里SC Host不见了。
在这里插入图片描述
如上图,接下来手机主动发起:LMP Extended Features Request (SSP Host, LE Host, SC Host),然而耳机依旧回复:LMP Extended Features Response (SSP Host, LE Host)。至此手机跟耳机无法达成一致的加密方法,手机只能主动断开连接:LMP Detach (Authentication Failure)。

至此整个问题的分析结束。

http://www.dtcms.com/wzjs/3240.html

相关文章:

  • 外贸网站建设视频seo推广优化平台
  • 杭州建设信息港aso优化报价
  • 高要建设网站软文是什么样子的
  • 泉州百度关键词排名东莞seo优化方案
  • 网站seo优化主要有哪些手段seo批量建站
  • 做网站会出现什么问题口碑营销的产品
  • 网站建设伍金手指下拉8西部数码域名注册官网
  • 沈阳哪里做网站免费网站搭建
  • 企业营销网站建设的基本步骤世界500强企业
  • 用框架做网站如何居中快速排名方案
  • wordpress 做网课网站网页搜索优化seo
  • 卓越 网站广州新闻报道
  • 如何建设公司网站信息五个常用的搜索引擎
  • 广州做大型网站建设国内免费发布产品的平台
  • 网络工程师需要什么证书泉州seo代理商
  • 浙江建设信息港网站网络营销的渠道有哪些
  • 在线做app的网站大地seo
  • 海报设计大赛电子商务seo名词解释
  • 县门户网站建设整改百度在线搜索
  • 哪些网站可以做邀请函珠海百度seo
  • 哈尔滨seo优化大家推广优化网站
  • 北京塞车网站建设seo外包公司需要什么
  • moodle做网站百度云网盘资源分享网站
  • 政府网站分类哪里有专业的培训机构
  • 销售人员报销网站开发费免费有效的推广网站
  • 设计美观网站有哪些百度手机助手官网下载
  • 网站建设培训心得公众号怎么引流推广
  • 工商企业信息查询网站什么建站程序最利于seo
  • 优秀的手机网站百度联盟个人怎么接广告
  • 梧州seoseo优化有百度系和什么