RFCOMM
RFCOMM 协议可以仿效串行电缆线设置和 RS-232 串行端口的状态,用于提供串行数据传输。RFCOMM 可以通过 L2CAP 层连接到 Bluetooth 协议堆栈的较低层。通过提供串行端口仿真,RFCOMM 可以同时支持遗留串行端口应用程序以及其它应用程序中的 OBEX 协议。RFCOMM 是 ETSI TS 07.10 标准的一个子集,也具有一些 Bluetooth 特定的适配性。
服务发现协议 (SDP)
SDP 定义了 Bluetooth 客户端应用程序如何行为以发现可用 Bluetooth 服务器的服务和特征。SDP 提供了当客户端进入 Bluetooth 服务器运行区间时,如何发现新可用服务的方法。SDP 还提供了检测服务何时不再可用的功能。SDP 对服务的定义是可供其它 Bluetooth 设备使用的任意功能。单个 Bluetooth 设备可以是服务的服务器,也可以是服务的客户端。SDP 客户端使用 L2CAP 链路上保留的信道与 SDP 服务器通信,以查找可用服务。当客户端找到所需服务时,它将要求一个单独的连接来使用此服务。保留的信道专供 SDP 通信使用,因此设备始终清楚如何连接到其它设备上的 SDP 服务。SDP 服务器保留有其自已的 SDP 数据库,该数据库是一组描述服务器所提供服务的服务记录。除了描述客户端如何连接至服务的信息外,服务记录还包含了服务的 UUID,即全局唯一标识符。
服务发现应用配置文件 (SDAP)
SDAP 描述了应用程序如何使用 SDP 发现远程设备上的服务。由于 GAP 的要求,任何 Bluetooth 设备都应当能够连接至其它 Bluetooth 设备。基于此,SDAP 要求任何应用程序都应能够发现它要连接的其它 Bluetooth 设备上的可用服务。此配置文件可以承担搜索已知和特定服务以及搜索一般服务的任务。SDAP 涉及了称为“服务发现用户应用程序”的一个应用程序,这是 Bluetooth 设备查找服务所必需的。此应用程序可以与向/从其它 Bluetooth 设备发送/接收服务查询的 SDP 相接。SDAP 依赖于 GAP,并可以重新使用部分 GAP。
SIM 卡接入配置文件 (SAP)
SAP 允许带有内置 GSM 收发器的车载电话之类的设备连接到 Bluetooth 电话中的 SIM 卡。因此车载电话本身并不需要单独的 SIM 卡。
串行端口配置文件 (SPP)
SPP 定义了如何设置虚拟串行端口及如何连接两个 Bluetooth 设备。SPP 基于 ETSI TS07.10 规格,使用 RFCOMM 协议提供串行端口仿真。SPP 提供了以无线方式替代现有的 RS-232 串行通信应用程序和控制信号的方法。SPP 为 DUN、FAX、HSP 和 LAN 配置文件提供了基础。此配置文件可以支持最高 128 kbit/sec 的数据率。SPP 依赖于 GAP。
同步配置文件 (SYNC)
SYNC 配置文件可以与 GOEP 配合使用以支持 Bluetooth 设备间的日历和地址信息(个人信息管理器 (PIM) 项)同步。此配置文件还描述了应用程序如何支持自动同步。此配置文件的常见应用是 PDA 和计算机之间的数据交换。SYNC 定义了客户端和服务器设备两种角色。此配置文件通常还称为 IrMC 同步。
共7页: 上一页 [1] [2] [3] [4] [5] 6 [7] 下一页
|