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

开发网站公司交税网站建设php的心得和体会

开发网站公司交税,网站建设php的心得和体会,企业网站建设选题背景,免费下载教学设计的网站问题背景: 前两天同事发现我们现在做的项目,耳机在跟某些特定类型安卓手机(尤其是比较新的手机)回连会失败,然后我帮他分析了一些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/a/611261.html

相关文章:

  • 超参数调优:Grid Search 和 Random Search 的实战对比
  • 编译语言有哪些 | 探索编译语言的种类及其应用领域
  • 网站的弹窗是怎么做的ol游戏大全排行榜
  • 玩转Docker | 使用Docker部署Tomcat服务器
  • RHCA - DO374 | Day06:管理任务执行
  • html5移动网站开发实践做招聘信息的网站有哪些内容
  • 天际股份、天赐材料、多氟多、永太科技、联化科技、深圳新星,6家龙头公司研发实力深度数据
  • 北京公司注册核名网站网络营销业务流程
  • 常用的设计网站有哪些如何查询一个网站的空间大小
  • 【题解】洛谷 P2330 [SCOI2005] 繁忙的都市 [生成树]
  • 创建网站鞍山站
  • 网站建设规划书河北浏览器大全网址
  • 物理层数字调制技术介绍
  • 手机网站排名优化网站网络营销怎么做
  • 服装网站建设目标客户新闻发布网站如果做
  • C语言在线编译运行 | 提供高效便捷的编程学习平台
  • 响应式网站开发方法用jquery做网站好吗
  • 【论文阅读17】-结合大模型与小模型的类脑认知驱动模型工厂在工业物联网故障诊断中的应用
  • 商贸公司营销网站建设新媒体网站建设费用详单
  • 连城县住房和城乡建设局 网站顺德互动交流网站
  • 线程池原理复习
  • 营销型网站特征wordpress用户中心模板
  • 上下文中使用异步IO
  • 建设部注册师网站苏州手机网站制作
  • 【数据库管理】MySQL主从复制详解
  • 企业网站建设算什么费用西安全网优化
  • 营销型企业网站优点文凭快速拿证
  • wordpress相对路径设置刷百度关键词排名优化
  • 如何用Appium实现移动端UI自动化测试?
  • 大连房地产网站建设微信营销成功案例分享