ACL(Asynchronous Connectionless)异步无连接链路;对时间要求不敏感的数据通信,如文件数据、控制信令等。
SCO(Synochronous Connection Oriented)同步面向连接链路;对时间比较敏感的通信,如:语音;最多只支持3条SCO链路,不支持重传。
在功耗上,传统蓝牙有3个级别的功耗,class1、class2、class3分别支持100m、10m、1m的传输距离;低
功耗蓝牙没有功耗级别,一般发送功率在7dbm。
蓝牙中的几个概念
Inquiry、inquiry scan、page、page scan
1、inquiry
作用:开始发起搜索周围的蓝牙设备
对应的HCI命令:HCI_inquiry
HCI_inquiry命令内容如下:属于连接控制命令,搜索一次时长为12.8S。
2、inquiry scan
作用:蓝牙设备开启inquiry scan模式,才能够被别的蓝牙设备搜索到。
安卓设备(以华为手机荣耀6+为例),打开了“开放检测”按键后,才会进入inquiry scan模式,其他的设备才能够搜到这个荣耀手机的蓝牙信号。
苹果手机中没有对应的按键,设计为进入蓝牙设置界面后,自动进入inquiry scan模式;用户推出蓝牙界面后,自动关闭inquiry scan模式,此时其他手机就搜不到它了。
3、Page
作用:发起连接的蓝牙设备向被连接的蓝牙设备发起连接请求或者认证请求即是一次page动作。即,手机点击请求连接目标蓝牙耳机的过程中发送的很多命令都会进行page的动作。
Page不像inquiry那样有一条对应的HCI命令(hci_inquiry),page没有直接对应的HCI命令。但是许多条HCI命令都是要进行page这个动作的。
例如发起连接的HCI命令Create_Connection.。如果对方没有而执行失败,就会出现一条HCI命令回复–page timeout。
4、page scan
作用:蓝牙设备开启

最低0.47元/天 解锁文章
3636

被折叠的 条评论
为什么被折叠?



