推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

LAT1324+关于连接参数更新进程后导致断连的问题分析

资料介绍

1. 引言 

通常客户在做低功耗蓝牙模块设计的时候,如果蓝牙模块在实际使用场景中和手持移动 设备(如手机等)绑定使用的话,往往会非常注意蓝牙模块与不同品牌、不同型号的手机的兼 容性测试。

这些测试项目可能包括长时间连接状态的保持,频繁建立连接,或主动断连后再 次建立连接等场景。 

本文描述的问题是客户在其兼容性测试中发现的一个比较典型的问题, 即当从设备在与手机端处于连接状态下,从设备启动连接参数更新进程后,会导致断连的问 题。

由于是兼容性测试,测试设备,特别是作为主设备的手机来自不同的供应商,在兼容低 功耗蓝牙协议的基础上,某些细节部分的差异难以避免。所以,本文只论述了该客户问题的 分析过程及得出的结果,并不期望涵盖所有类似场景下导致断连的原因。

2. 连接参数更新进程简述 

低功耗蓝牙的核心规范中有规定,当主从设备建立连接后,可以通过启动特定的进程改 变当前连接的相关参数,如连接间隔(ConnInterval),从设备延迟(SlaveLatency)和监控超时 (SupervisionTimeout)等。 

低功耗蓝牙的核心规范中定义了几个不同的连接参数更新流程,有的流程主设备和从设 备都可以启动,有的流程只能由从设备或主设备启动。为避免引入过多对本文关注话题的无 用信息,我们在这里只介绍一种由从设备启动的连接参数更新的流程。即由从设备通过调用 L2CAP 层的命令的方式启动的连接参数更新流程。 流程图如图 1 所示。

流程图的前提条件是主从设备端之间已建立连接,从设备希望改变 当前已建立连接的连接参数。 整个流程的步骤解析如下:

部分文件列表

文件名 大小
【应用笔记】LAT1324+关于连接参数更新进程后导致断连的问题分析.pdf 725K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21下载积分 打赏60.00元   3天前

    用户:gsy幸运

  • 21下载积分 打赏70.00元   3天前

    用户:铁蛋锅

  • 21下载积分 打赏65.00元   3天前

    用户:xzxbybd

  • 21下载积分 打赏60.00元   3天前

    用户:jh0355

  • 21下载积分 打赏60.00元   3天前

    用户:w178191520

  • 21下载积分 打赏20.00元   3天前

    用户:jh03551

  • 21下载积分 打赏20.00元   3天前

    用户:sun2152

  • 21下载积分 打赏20.00元   3天前

    用户:kk1957135547

  • 21下载积分 打赏25.00元   3天前

    用户:w1966891335

  • 21下载积分 打赏20.00元   3天前

    用户:xuzhen1

  • 21下载积分 打赏15.00元   3天前

    用户:x15580286248

  • 21下载积分 打赏25.00元   3天前

    用户:pcb

  • 21下载积分 打赏20.00元   3天前

    用户:bhacker

  • 21下载积分 打赏15.00元   3天前

    用户:liqiang9090

  • 21下载积分 打赏25.00元   3天前

    用户:有理想666

  • 21下载积分 打赏15.00元   3天前

    用户:godbox

  • 21下载积分 打赏15.00元   3天前

    用户:aetek

  • 21下载积分 打赏5.00元   3天前

    用户:mulanhk

  • 21下载积分 打赏5.00元   3天前

    用户:JuneLin61

推荐下载