BT
光明小将
这个作者很懒,什么都没留下…
展开
-
经典蓝牙inquiry与inquiry scan
1、Inquiry命令让蓝牙芯片进入发现周围蓝牙设备的模式,它的返回值是周围蓝牙设备的信号。输入的参数有如下三个:一个是LAP(暂时没有弄明白),一个是Inquiry长度表示发现多久单位是1.28秒,最长是61.44秒,最后一个参数表示在停止发现设备前返回最大设备的响应数。1.1 Inquiry 模式Inquiry模式有3种,主要区别是返回值不一样。第一种模式:标准...原创 2018-12-28 11:59:00 · 5054 阅读 · 0 评论 -
经典蓝牙page与page scan
1、Page作用:向远端蓝牙设备发起蓝牙连接请求。Page的超时时间如下:最大是40.9秒,最小是0.625ms当远端设备没有超时时间内没有返回Page Response时,返回Page Timeout事件。2、page scan作用:蓝牙设备开启page scan模式,才能够相应其他蓝牙设备的连接请求。例如蓝牙耳机只有处于page scan才允许其他设备来连接。Pag...原创 2018-12-28 16:01:13 · 8462 阅读 · 0 评论 -
经典蓝牙连接建立过程--物理层
通过Page操作获取到远端设备的信息,接下来建立描述一下连接建立过程。ACL建立连接的流程:一共9个步骤。Step1:建立连接过程1 Create Connection Command底层收到这条指令之后就携带BD_ADDR去做Page。Step2:交换特征,这一步可选。Step 3:主机的Link Manager向从机发送连接请求,从机响应连接请求...原创 2018-12-28 17:08:05 · 3063 阅读 · 0 评论 -
经典蓝牙连接建立过程--L2CAP建立以及SDP过程
其中L2CAP建立部分参考:https://blog.csdn.net/u010657219/article/details/42192481#commentBox前面文件描述蓝牙设备在物理通道上建立了链接,但上层应用若需要在设备之间通信,那么还需要在L2CAP层次建立连接,L2CAP 的CID(通道ID)好比是计算机的端口号,在访问网络时每个应用程序会对应不同的端口号。在L2CAP层中也类似...原创 2018-12-28 18:34:20 · 3030 阅读 · 0 评论