BT-Test Mode
设备在BR/EDR Test mode将不能支持正常操作,BR/EDR的测试模式分为transmitter test和loopback test以及pause test。
0)Test Setup
BR/EDR 测试环境的建立主要由DUT和tester两个角色构成。一般tester作为master并且主要由master来进行控制。通过 Test procedure相关的LMP command来进行控制。
2)loopback test
DUT传输接收到的packet
3)pause test
由tester使用将DUT从loopback test或transmitter test mode转变为pause test mode。
4)相关指令
HCI_Enable_Device_Under_Test_Mode
LMP_TEST_ACTIVATE
LMP_TEST_CONTROL
Non-testing Loopback Mode
该模式用于BR/EDR的Non-testing mode运行(即正常运行,为了区别test mode),所有的数据路径都遵照Spec的规定。
1)Local Loopback Mode
在该模式下,所有的packet(ACL,(e)SCO)和命令从Host发送给BR/EDR的Controller,然后BR/EDR的Controller在原封不动的发回给Host。Command作为HCI Loopback Command event parameters返回。
2)Remote Loopback Mode
图右边设备设置为Remote Loopback Mode,图左边设备设置为Non-testing Mode。在该模式下,图右边设备从空中收到的packet(ACL,(e)SCO)将发回给对方设备。
3)相关指令
HCI_Read_Loopback_Mode
HCI_Write_Loopback_Mode