蓝牙协议栈
无线数据与数字通信的开放性规范
蓝牙技术是一种无线数据与数字通信的开放性规范,旨在为固定与移动设备建立一种完整的通信方式和技术。蓝牙技术的本质是创建通用无线接口及其控制软件的标准,以便于移动通信与计算机网络之间的无缝连接。这种技术为不同厂商生产的便携式设备提供了在短距离(10米至100米)范围内互操作的能力。
规范
蓝牙协议规范的目标是确保遵循规范的应用程序能够相互通信。蓝牙特别兴趣小组(SIG)规范的完整蓝牙协议栈包括四个主要组成部分:
基带协议
基带协议负责确保蓝牙设备之间的射频连接,以构建微微网络。
链路管理协议
链路管理协议(LMP)处理蓝牙设备间的连接建立和配置。LMP通过连接的发起、交换和核实来完成身份验证和加密,协商确定基带数据分组大小,并控制无线设备的节能模式和工作周期,以及微微网络内设备单元的连接状态。
逻辑链路控制和适配协议
逻辑链路控制和适配协议(L2CAP)作为基带的上层协议运行,与LMP并行工作。L2CAP在业务数据不经LMP的情况下为上层提供服务。
服务搜索协议
服务搜索协议(SDP)用于查询设备信息和服务类型,以便在蓝牙设备间建立适当的连接。
版本历史
蓝牙技术规范1.0版定义了以下特性:
- 工作在全球通用的2.4GHz工业、科学和医疗(ISM)免许可、免申请的无线电频段。
- 使用快速确认和跳频技术,以确保链路稳定性。
- 应用二进制调频(FM)技术的跳频收发器,抑制干扰和防止信号衰落。
- 实施前向纠错(FEC)技术,降低长距离链路的随机噪音影响。
- 数据传输速率可达1Mb/s。
- 采用时分双工传输,其基带协议结合了电路交换和分组交换。
- 支持单个异步数据通道,或多达三个并发的同步语音通道,或者同时传输异步数据和同步语音的通道。每个语音通道支持64Kbps的同步语音,而异步通道则支持最高721Kbps的数据传输速率,反向响应速率为57.6Kbps的不对称连接,或432.6bps的对称连接。
目录
概述
规范
基带协议
链路管理协议
逻辑链路控制和适配协议
服务搜索协议
版本历史
参考资料