一、蓝牙无线技术的传输协议
传输协议负责确认蓝牙设备之间的位置,以及管理和建立蓝牙设备之间逻辑和物理链路。通常这部分又进一步分为高层传输协议和底层传输协议。低层传输协议则侧重于语音与数据无线传输的物理,实现以及蓝牙设备的物理和逻辑链路。低层传输协议包括了蓝牙的射频部分、基带与链路管理协议规范。
而高层传输协议包括了逻辑链路控制的物理实现以及蓝牙设备之间的连接于组网功能。高层传输协议包括逻辑链路的控制与适配协议和主机控制器接口。这一部分为高层应用程序屏蔽了诸如跳频序列选择了等低层传输的操作,并且为高层应用传输提供了更多有效和更有利于实现数据分组格式内容。
蓝牙无线技术的协议种类
二、蓝牙无线技术的中介协议
为高层应用协议或者程序在蓝牙逻辑链路上工作提供了必要的支持,为应用开发者提供了各种不同的标准接口。这一部分协议包括了下面几个部分。
1. 蓝牙串口仿真协议
基于欧洲各国电信标准化协会的TS07.10标准制定。该协议一般用于模拟串行接口环境,使得基于串口的传统应用只需要进行少量的修改或者不做任何的修改便可以直接在该层上运行。
2. 发现服务协议
此协议用于蓝牙设备之间相互查询及询问对方的服务协议
3. 互操作协议 IrDA
蓝牙无线技术规范采用了IrDA的对象交换协议(OBEX),这就使得传统基于红外技术的无线应用(如电子日历和电子名片等)便交换应用也同样可以运行在蓝牙无线接口之上。
互操作协议的另一部分网络访问协议:通常这部分协议包括点对点连接协议、网际传输协议、传输控制协议和用户数据报告协议等,可用于实现蓝牙设备的拨号上网,或者通过网络接入点访问Internet 和本地局域网。
蓝牙无线技术的协议种类
三、蓝牙无线技术的应用层面协议
那些位于蓝牙协议堆栈之上的应用软件和其中所涉及的通讯协议,包括开发驱动各种诸如拨号上网和通信等功能的蓝牙应用程序。蓝牙规范提供了传输层及中介层定义和应用框架,在传输层及中介层之上,不同种类的蓝牙设备必须采用统一符合蓝牙规范的形式;而在应用层面上,完全由开发人员自主实现。事实上,许多传统的设备应用都可以几乎不用修改就在蓝牙协议堆栈之上进行运行。