蓝牙通信协议 - 学习者终极协议指南
一般来说,关于蓝牙通信协议,蓝牙网络技术通过短距离形成的PAN(Personal Area Network)提供移动设备之间的无线通信。
无线技术,例如蓝牙 4.0、蓝牙 2.0 和蓝牙低功耗/蓝牙智能,允许外围设备和中央设备之间的连接。通常,由于各种配置文件和核心协议而出现通信范围。在今天的文章中,我们将讨论各种协议、配置文件以及蓝牙与其他通信协议的不同之处。
蓝牙协议架构中的协议
蓝牙协议架构有四个层次,具体取决于蓝牙的方面和目的。我们已经讨论了从主设备运行的基本模式。
物理层协议
这包括;
- 基带; 它定义了其无线电协议服务中的功率控制、定时、分组帧格式和寻址方案算法。
- 收音机; 该协议是一个物理层,相当于为传输无线电波制定的规范和物理结构。此外,它还描述了调制技术、跳频规范、频带和空中接口。
频段图
- 数据链路层 具有以下无线技术协议:
- 链路管理器协议 (LMP); 除了在两个连接的设备之间创建逻辑链接之外,它还维护支持通信的链接。此外,您可以使用链路管理器来协商数据包大小、消息加密和设备身份验证。
- 逻辑链路控制和适配协议 (L2CAP); 链路控制器建立基带层帧和上层帧格式之间的适配。此外,它还支持无连接和面向连接的服务的简单配对,例如在远程设备中。
- 中间件层 包括;
- RFComm(无线电前端组件); 提供带有无线应用协议 (WAP) 的串行接口。
- 采用的协议; 通常采用 OSI 等模型,例如 WAP、传输控制协议 (TCP)、用户数据报协议 (UDP)、互联网协议 (IP) 和点对点协议 (PPP)。
- 服务发现协议 (SDP); 建立链接后,SDP 帮助发现连接的蓝牙设备上的服务。
- AT 命令; 它用作注意命令集并向蓝牙模块发送指令。
- 应用层
它包含使您能够与蓝牙应用程序交互的用户配置文件。
蓝牙配置文件
除了基本的蓝牙标准协议栈外,还有其他协议(蓝牙配置文件)进一步定义了您如何使用蓝牙。
五种蓝牙配置文件类型包括:
串行端口配置文件 (SPP)
它是充当串行连接的蓝牙配置文件。此外,它以突发的方式顺序发送数据,因此使用 SPP 的设备进行通信,就像有离散的接收通道和传输一样。
例如, 使用蓝牙模块促进的串行端口配置文件可以改善两个 Arduino 板之间的通信。
蓝牙通信协议 - 人机接口设备 (HID)
其次,我们有适用于支持蓝牙的用户输入无线设备的 HID 配置文件,例如游戏杆、键盘、医疗设备和鼠标。
它取代了 USB 电缆,因为它的工作方式类似于为支持蓝牙的设备创建的 HID 配置文件。
蓝牙通信协议 - 免提配置文件 (HFP) 和耳机配置文件 (HSP)
它们在蓝牙中值得推荐,可以将耳机或耳机以及免提音频系统构建到车辆中。
(无线耳机)
此外,它们还具有无需触摸手机即可帮助您调节音量、保持或结束通话的功能。
- 高级音频分发配置文件 (A2DP)
A2DP 解释了如何在两个蓝牙设备之间接收和传输音频,例如连接到 MP3 播放器的蓝牙扬声器。
此外,它单向传输高质量音频,使其不同于 HFP 和 HSP。
- A/V 远程控制配置文件 (AVRCP)
最后,我们有 AVRCP,它允许通过简单的配对过程远程控制蓝牙设备。然后,您可以将它与 A2DP 一起实现,以使远程扬声器命令音频发送设备快退、快进等。
应用程序上下文中的示例;使用 AVRCP 控制蓝牙扬声器的蓝牙遥控器。
(蓝牙音箱)
蓝牙通信协议——蓝牙与其他无线通信协议的比较
毫无疑问,除了蓝牙之外,还有几种无线通信协议。此外,它们都具有彼此不同的特征。
下表给出了对比的总结。
(Wi-Fi 和蓝牙)
蓝牙通信协议——蓝牙协议的优势
您可以在以下应用中找到蓝牙协议;
- 在 2004 年推出的具有 430 频段免费呼叫系统的汽车中,例如雷克萨斯和丰田普锐斯。
- 通过简单的配对过程,通过启用蓝牙的广告通知向其他可发现的蓝牙设备发送小广告。
- 使用 Obex 在设备之间传输提醒、日历约会、联系方式、文件等。
- 打印机、手机、键盘和鼠标等设备可以与 PC 的输出和输入设备进行无线通信。
(鼠标和键盘)
结论
我们已经到了关于增强设备之间连接的蓝牙通信协议的文章的结尾。但是,如有问题或澄清,请联系我们。
工业技术