蓝牙设备的典型操作模式是连接到其他蓝牙设备(在piconet中),并与这些蓝牙设备交换数据。由于蓝牙是一种特殊的无线通信技术,因此有许多操作过程可以形成piconet,以便进行后续通信。运作程序和模式被应用于蓝牙体系结构的不同层,因此设备可以同时进行一系列的操作和模式。
1、BR/EDR的运作流程
1.1、查询(发现)的过程(Inquiry (Discovering) Procedure)
蓝牙设备使用查询过程发现附近的设备,或者被其所在位置的设备发现。查询过程是不对称的。试图查找附近其他设备的蓝牙设备称为查询设备,能主动发送查询请求。可被发现的蓝牙设备称为可发现设备,能侦听这些查询请求并发送响应。查询过程中的查询请求和查询响应都是使用一个特殊的物理通道。
查询设备和可发现设备可能已经连接到piconet中的其他蓝牙设备。任何用于查询或占用查询扫描物理通道的时间都需要与现有逻辑传输上的QoS承诺的需求进行平衡。
查询过程不使用物理通道之上的任何体系结构层,尽管可以认为在交换查询和查询响应信息期间存在一个临时的物理链接。
1.1.1、扩展查询响应
扩展查询响应可用于在查询响应过程中提供杂项信息。数据类型是为本地名称和受支持的服务等内容定义的,否则必须通过建立连接来获得这些信息。在扩展查询响应中接收本地名称和受支持服务列表的设备,不必通过连接来执行远程名称请求和SDP服务搜索,从而缩短了获取有用信息的时间。建议设备在扩展查询响应中包含所有受支持的服务和其本地名称的重要部分(如果该名称太长,无法完整发送)。
扩展查询响应过程向后兼容标准查询响应过程。