我将再次询问、因为之前的问题未得到解决。
上一期: https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/p/887712/3300402
我正在使用 BTool 在 Periperal 模式下使用主机测试程序。
我听从您的意见、并转至 http://processors.wiki.ti.com/index.php/LPRF_BLE_NPGATT
当连接到 Android 手机时、主机测试程序会发送 ATT_ReadByGrpTypeReq 事件消息。
它通过发送 ATT_ReadByGrpTypeRsp 进行响应、但之后、它不能正常连接。
我发送 ATT_ReadByGrpTypeRsp 的错误吗? 或者是否有任何其他需要传输的数据?
[1]: 04:10:25.413
类型 :0x01 (命令)
-OpCode :0xFE00 (GAP_DeviceInit)
数据长度 :0x26 (38)字节
ProfileRole :0x0C (12)(外围设备中心)
MaxScanRsps :0x05 (5)
irk :00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
CSRK :00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
SignCounter :0x00000001 (1)
转储(Tx):
0000:01 00 FE 26 0C 05 00 00 00 00 00 00 00 00 00 00 00...&...........
0010:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020:00 00 00 00 01 00 00 00 ……………………………………………………
----------------------------------------
[2]: 04:10:25.428
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFE00 (GAP_DeviceInit)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 00 FE 00 ..........
----------------------------------------
[3]: 04:10:25.439
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x2C (44)字节
事件 :0x0600 (1536)(GAP_DeviceInitDone)
状态 :0x00 (0)(成功)
DevAddr : CC:78:AB:76:E5:02
DataPtLen :0x001B (27)
NumDataPkts :0x05 (5)
IRK :12:FF:93:9B:1D:A2:9D:E2:B2:10:2F:F2:C8:EA:3A:66
CSRK :A7:B6:51:39:2D:D0:FB:1C:AF:E1:34:1C:B2:6E:A5:AD
转储(Rx):
0000:04 FF 2C 00 06 00 02 E5 76 AB 78 CC 1B 00 05 12…… V.x.x.....
0010:FF 93 9B 1D A2 9D E2 10 2F F2 C8 EA 3A 66 A7 ........ /...:f
0020:B6 51 39 2D D0 FB 1C AF E1 34 1C B2 6E A5 AD .Q9-..... 4.n.
----------------------------------------
[4]: 04:10:33.048
类型 :0x01 (命令)
-OpCode :0xFDFC (GATT_AddService)
数据长度 :0x05 (5)字节
UUID :0x2800 (10240)
NumAttrs :0x0003 (3)
EncKeySize :0x10 (16)
转储(Tx):
0000:01 FC FD 05 00 28 03 00 10 … (...
----------------------------------------
[5]: 04:10:33.071
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFDFC (GATT_AddService)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 FC FD 00 ........
----------------------------------------
[6]: 04:10:39.781
类型 :0x01 (命令)
-OpCode :0xFDFE (GATT_AddAttribute)
数据长度 :0x03 (3)字节
UUID :03:28
权限 :0x03 (3)(GATT_Permission_Read)
GATT_permit_write)
转储(Tx):
0000:01 FE FD 0322803 … (.
----------------------------------------
[7]: 04:10:39.807
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFDFE (GATT_AddAttribute)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 FE FD 00........
----------------------------------------
[8]: 04:10:44.254
类型 :0x01 (命令)
-OpCode :0xFDFE (GATT_AddAttribute)
数据长度 :0x03 (3)字节
UUID :00:2A
权限 :0x03 (3)(GATT_Permission_Read)
GATT_permit_write)
转储(Tx):
0000:01 FE FD 03 00 2A 03 … *。
----------------------------------------
[9]: 04:10:44.288
以下消息中的最后4个字节未解码
(消息的数据字节数超过预期)
----------------------------------------
[10]: 04:10:44.281
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x0A (10)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFDFE (GATT_AddAttribute)
数据长度 :0x04 (4)
转储(Rx):
0000:04 FF 0A 7F 06 00 FE FD 04 01 00 03 00 ......
----------------------------------------
[11]: 04:10:47.340
类型 :0x01 (命令)
-OpCode :0xFD05 (ATT_FindInfoRsp)
数据长度 :0x07 (7)字节
ConnHandle :0xFFFE (65534)
格式 :0x01 (1)(1个或多个带有16位蓝牙 UUID 的句柄的列表)
手柄 :0000
数据 :00:00
转储(Tx):
0000:01 05 FD 07 FE FF 01 00 00 00 00........
----------------------------------------
[12]: 04:10:47.355
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFD05 (ATT_FindInfoRsp)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 05 FD 00 ........
----------------------------------------
[13]: 04:10:49.421
类型 :0x01 (命令)
-OpCode :0xFD04 (ATT_FindInfoReq)
数据长度 :0x06 (6)字节
ConnHandle :0xFFFE (65534)
StartHandle :0x0001 (1)
EndHandle :0xFFFF (65535)
转储(Tx):
0000:01 04 FD 06 FE FF 01 00 FF FF …
----------------------------------------
[14]: 04:10:49.448
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFD04 (ATT_FindInfoReq)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 04 FD 00 ........
----------------------------------------
[15]: 04:10:49.459
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x13 (19)字节
事件 :0x0505 (1285)(ATT_FindInfoRsp)
状态 :0x00 (0)(成功)
ConnHandle :0xFFFE (65534)
Pdualen :0x0D (13)
格式 :0x01 (1)(1个或多个带有16位蓝牙 UUID 的句柄的列表)
手柄 :0001
UUID : 00:28
手柄 :0002.
UUID :03:28
手柄 :0003.
UUID :00:2A
转储(Rx):
0000:04 FF 13 05 00 FE FF 0D 01 00 00 28 02 00 ...... (.
0010:03 28 03 00 2A .(...*
----------------------------------------
[16]: 04:10:49.470
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x0505 (1285)(ATT_FindInfoRsp)
状态 :0x1A (26)(程序已完成)
ConnHandle :0xFFFE (65534)
Pdualen :0x00 (0)
转储(Rx):
0000:04 FF 06 05 05 1A FE FF 00........
----------------------------------------
[17]: 04:11:57.149
类型 :0x01 (命令)
-OpCode :0xFE07 (GAP_UpdateAddertisingData)
数据长度 :0x05 (5)字节
ADType :0x01 (1)(广播数据)
数据长度 :0x03 (3)
地址数据 :02:01:06
转储(Tx):
0000:01 07 FE 05 01 03 02 01 06
----------------------------------------
[18]: 04:11:57.184
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFE07 (GAP_UpdateAddertisingData)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 07 FE 00 ........
----------------------------------------
[19]: 04:11:57.195
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x04 (4)字节
事件 :0x0602 (1538)(GAP_AdvertDataUpdate)
状态 :0x00 (0)(成功)
ADType :0x01 (1)(广播数据)
转储(Rx):
0000:04 FF 04 02 06 00 01 ........
----------------------------------------
[20]: 04:11:59.836
类型 :0x01 (命令)
-OpCode :0xFE07 (GAP_UpdateAddertisingData)
数据长度 :0x05 (5)字节
ADType :0x00 (0)(扫描 RSP 数据)
数据长度 :0x03 (3)
地址数据 :02:01:06
转储(Tx):
0000:01 07 FE 05 00 03 02 01 06
----------------------------------------
[21]: 04:11:59.861
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFE07 (GAP_UpdateAddertisingData)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 07 FE 00 ........
----------------------------------------
[22]: 04:11:59.872
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x04 (4)字节
事件 :0x0602 (1538)(GAP_AdvertDataUpdate)
状态 :0x00 (0)(成功)
ADType :0x00 (0)(扫描 RSP 数据)
转储(Rx):
0000:04 FF 04 02 06 00 00........
----------------------------------------
[23]: - 04:12:02.044
类型 :0x01 (命令)
-OpCode :0xFE06 (GAP_MakeDiscoverable)
数据长度 :0x0A (10)字节
EventType :0x00 (0)(可连接的非直接通告)
InitAddrType :0x00 (0)(公共)
InitAddrs :00:00:00:00:00
ChannelMap :0x07 (7)(通道37
通道38
通道39)
FilterPolicy :0x00 (0)(允许来自任何的扫描请求,允许
来自任何的连接请求。)
转储(Tx):
0000:01 06 FE 0A 00 00 00 00 00 00 00 07 00
----------------------------------------
[24]: - 04:12:02.063
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFE06 (GAP_MakeDiscoverable)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 06 FE 00 ........
----------------------------------------
[25]: - 04:12:02.074
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x03 (3)字节
事件 :0x0603 (1539)(GAP_MakeDiscoverable)
状态 :0x00 (0)(成功)
转储(Rx):
0000:04 FF 03 06 00 ......
----------------------------------------
[26]: 04:13:18.677
设备已连接
句柄= 0x0000
ADDR 类型= 0x01 (静态)
bdaddr = 43:B2:4C:3F:41:11
----------------------------------------
[27]: 04:13:18.663
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x14 (20)字节
事件 :0x0605 (1541)(GAP_EstablishLink)
状态 :0x00 (0)(成功)
DevAddrType :0x01 (1)(随机)
DevAddr : 43:B2:4c:3F:41:11
ConnHandle :0x0000 (0)
ConnRole :0x04 (4)(外设)
ConnInterval :0x0027 (39)
ConnLatency :0x0000 (0)
ConnTimeout :0x01F4 (500)
时钟精度 :0x01 (1)
转储(Rx):
0000:04 FF 14 05 06 00 01 11 41 3F 4C B2 43 00 04 ........ A?L.C.
0010:27 00 00 F4 01 '...
----------------------------------------
[28]: 04:13:18.870
无法转换以下消息中的某些数据
(需要特定的消息处理程序来处理数据)
----------------------------------------
[29]: 04:13:18.877
以下消息中的最后10个字节未解码
(消息的数据字节数超过预期)
----------------------------------------
[30]: 04:13:18.870
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x0D (13)字节
事件 :0x0612 (1554)(未知操作码)
状态 :0x00 (0)(成功)
RAW :00 00 06 00 06 00 00 00 F4 01
转储(Rx):
0000:04 FF 0D 12 06 00 00 06 00 06 00 06 00 00 00 F4 01 ........
----------------------------------------
[31]: 04:13:18.913
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x0C (12)字节
事件 :0x0510 (1296)(ATT_ReadByGrpTypeReq)
状态 :0x00 (0)(成功)
ConnHandle :0x0000 (0)
Pdualen :0x06 (6)
StartHandle :0x0001 (1)
EndHandle :0xFFFF (65535)
组类型 :00:28
转储(Rx):
0000:04 FF 0C 10 05 00 00 06 01 00 FF 00 28 … (
----------------------------------------
[32]: 04:13:21.053
类型 :0x01 (命令)
-OpCode :0xFD11 (ATT_ReadByGrpTypeRsp)
数据长度 :0x09 (9)字节
ConnHandle :0x0000 (0)
长度 :0x06 (6)
DataList :01:00:FF:FF:01:18
转储(Tx):
0000:01 11 FD 09 00 06 01 00 FF 01 18 …
----------------------------------------
[33]: 04:13:21.093
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态 :0x00 (0)(成功)
操作码 :0xFD11 (ATT_ReadByGrpTypeRsp)
数据长度 :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 11 FD 00 ........
----------------------------------------
[34]: 04:13:21.254
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x0C (12)字节
事件 :0x0508 (1288)(ATT_ReadByTypeReq)
状态 :0x00 (0)(成功)
ConnHandle :0x0000 (0)
Pdualen :0x06 (6)
StartHandle :0x0001 (1)
EndHandle :0xFFFF (65535)
键入 :03:28
转储(Rx):
0000:04 FF 0C 08 05 00 00 06 01 00 FF 03 28 … (
----------------------------------------
[35]: 04:13:51.236
设备已断开连接
句柄= 0x0000
ADDR 类型= 0x01 (静态)
bdaddr = 43:B2:4C:3F:41:11
----------------------------------------
[36]: 04:13:51.235
类型 :0x04 (事件)
-EventCode :0x00FF (HCI_LE_ExtEvent)
数据长度 :0x06 (6)字节
事件 :0x0606 (1542)(GAP_TerminateLink)
状态 :0x00 (0)(成功)
ConnHandle :0x0000 (0)
原因 :0x13 (19)(请求的对等方)
转储(Rx):
0000:04 FF 06 06 00 00 13 …
----------------------------------------
谢谢、
SC Lee。