蓝牙协议分析仪必须首先和被测匹克网的成员设备交换足够的信息,以达到同步的目的,包括主设备的主时钟和蓝牙地址。蓝牙协议分析仪建立同步一般有以下几种方式:查询主设备同步、查询从设备同步和模拟连接同步。而这些信息都包含在主设备发送的FHS包中,因此获取主设备的FHS包是同步的关键所在。可以通过查询和呼叫过程这两种途径来获取FHS包。匹克网中蓝牙协议栈层的所有数据最终作为无线信号传输到对方的蓝牙设备,因此采集无线短包数据,通过分离、解码,可以观察到匹克网内每一个蓝牙设备各协议层的数据通信。
由于蓝牙核心规范只规定了蓝牙设备各层链路的连接标准,不同的蓝牙开发者对应用模型理解的差异导致了蓝牙设备的互操作性问题。这就要求蓝牙协议分析仪必须同步于被测匹克网的快速跳频,进而跟踪和截取数据包,且能独立监视匹克网空中数据,同时又不能作为被测匹克网的正式成员,不干扰蓝牙设备的正常工作状态。
通过对设备之间的无线链路的监测,蓝牙协议分析仪能有效地发现、定位蓝牙设备间不良的互操作性产生的原因。可应用于设计及验证低层软件及主堆软件,测试蓝牙射频、基带控制器、主堆软件或集成的射频/基带芯片等蓝牙元器件的功能和性能,蓝牙互操作性和预认证测试等。