蓝牙支持.蓝牙目前已经基本取代红外线,成为嵌入式设备/智能设备/笔记本的标配近距离(小于10米)通信设备.在Linux上通常使用来自BlueZ的hciconfig和bluetoothd工具操作蓝牙通信
--- Bluetooth subsystem support
翻译:
说明:
[ ] Bluetooth Classic (BR/EDR) features
翻译:
说明:Bluetooth Classic无线电,也被称为Bluetooth 基本速率/增强数据速率(BR/EDR),是一种低功率无线电,在2.4GHz非授权工业、科学和医疗(ISM)频段的79个频道上进行数据流。支持点对点设备通信,Bluetooth Classic主要用于实现无线音频流,已成为无线扬声器、耳机和车载娱乐系统背后的标准无线电协议。Bluetooth Classic无线电还能实现数据传输应用,包括移动打印
< > RFCOMM protocol support
翻译:
说明:RFCOMM 是一种可靠的基于流的协议(protocol)。
L2CAP 是一种基于数据包的协议(protocol),可以配置不同级别的可靠性。
L2CAP 实际上充当 RFCOMM 的传输协议(protocol),因此每个 RFCOMM 连接实际上都封装在一个 L2CAP 连接中。
这真的让我很困惑,因为这两种协议(protocol)是不同类型的协议(protocol)(一种是基于流的,另一种是基于数据包的)。所以根据它的解释,我在下面有一些问题。
既然RFCOMM连接被封装了,那么串口配置文件(SPP)如何使用RFCOMM连接呢?它也应该使用 L2CAP。
A2DP 使用 L2CAP 连接。这对我来说意味着相同,因为 L2CAP 和 RFCOMM 被封装在 ACL 连接中,这是否意味着 A2DP 使用 ACL 连接?我知道这是不正确的,但如何在这里解释
[ ] RFCOMM TTY support
翻译:
说明:允许在RFCOMM通道上模拟TTY终端
< > BNEP protocol support
翻译:
说明:蓝牙网络封装协议(Bluetooth Network Encapsulation Protocol)可以在蓝牙上运行其他网络协议(TCP/IP). Bluetooth PAN(Personal Area Network)需要它的支持
[ ] Multicast filter support
翻译:
说明:组播支持
[ ] Protocol filter support
翻译:
说明:协议过滤器支持
< > HIDP protocol support
翻译:
说明:人机接口设备协议(Human Interface Device Protocol)用于支持各种人机接口设备(比如鼠标/键盘/耳机等)
[ ] Bluetooth High Speed (HS) features
翻译:
说明:全称为High Speed。HS使得Bluetooth能利用WiFi作为传输方式进行数据传输,其支持的传输速度最高可达24Mbps(蓝牙5.1中,在802.11AMP协议下可以达到54Mbit/s)。其核心是在802.11的基础上,通过集成802.11协议适配层,使得蓝牙协议栈可以根据任务和设备的不同,选择正确的射频
[ ] Bluetooth Low Energy (LE) features
翻译:
说明:低功耗蓝牙技术(Bluetooth low energy)简称ble,是蓝牙技术联盟设计和销售的一种个人局域网技术,旨在用于医疗保健、运动健身、信标、安防、家庭娱乐等领域的新兴应用。相较经典蓝牙,低功耗蓝牙旨在保持同等通信范围的同时显著降低功耗和成本。它的主要特点就是low power低功耗,让那些在功耗方面有比较高要求的可穿戴设备能够长时间保持在电状态
[ ] Bluetooth L2CAP Enhanced Credit Flow Control
翻译:
说明:
< > Bluetooth 6LoWPAN support
翻译:
说明:
[ ] Enable LED triggers
翻译:
说明:
[ ] Enable Microsoft extensions
翻译:
说明:
[ ] Enable Android Open Source Project extensions
翻译:
说明:
[ ] Export Bluetooth internals in debugfs
翻译:
说明:
[ ] Bluetooth self testing support
翻译:
说明:
Bluetooth device drivers --->
翻译:
说明:
参考:https://zhuanlan.zhihu.com/p/377018608?ivk_sa=1024320u
离线