Bluetooth CC2540 USB-使可发现:未准备好执行任务
我正在外围模式下使用TI CC2540 USB加密狗,希望使用BTool启用广告,但设备正在回答: 未准备好执行任务 我知道可以在应用程序代码中设置初始广告启用,但我想手动设置广告,有人能帮忙吗? 以下是BTool的日志:Bluetooth CC2540 USB-使可发现:未准备好执行任务,bluetooth,usb,bluetooth-lowenergy,texas-instruments,Bluetooth,Usb,Bluetooth Lowenergy,Texas Instruments,我正在外围模式下使用TI CC2540 USB加密狗,希望使用BTool启用广告,但设备正在回答: 未准备好执行任务 我知道可以在应用程序代码中设置初始广告启用,但我想手动设置广告,有人能帮忙吗? 以下是BTool的日志: [1] : <Tx> - 04:52:52.802 -Type : 0x01 (Command) -Opcode : 0xFE00 (GAP_DeviceInit) -Data Length : 0x26 (38) byte(s) Pr
[1] : <Tx> - 04:52:52.802
-Type : 0x01 (Command)
-Opcode : 0xFE00 (GAP_DeviceInit)
-Data Length : 0x26 (38) byte(s)
ProfileRole : 0x04 (Peripheral)
MaxScanRsps : 0x05 (5)
IRK : 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
SignCounter : 0x00000001 (1)
[2] : <Rx> - 04:52:52.878
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x06 (6) bytes(s)
Event : 0x067F (GAP_HCI_ExtentionCommandStatus)
Status : 0x00 (Success)
OpCode : 0xFE00 (GAP_DeviceInit)
DataLength : 0x00 (0)
[3] : <Rx> - 04:52:52.950
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x2C (44) bytes(s)
Event : 0x0600 (GAP_DeviceInitDone)
Status : 0x00 (Success)
DevAddr : C0:FF:EE:C0:FF:EE
DataPktLen : 0x001B (27)
NumDataPkts : 0x04 (4)
IRK : 67:76:7D:A8:78:A1:A8:61:71:BD:58:24:92:39:0E:EC
CSRK : 4E:EA:B7:B5:14:34:66:8C:2D:6B:29:9D:C9:1E:4F:16
[4] : <Tx> - 04:53:00.375
-Type : 0x01 (Command)
-Opcode : 0xFE06 (GAP_MakeDiscoverable)
-Data Length : 0x0F (15) byte(s)
EventType : 0x00 (Connectable Undirect Advertisement)
InitAddrType : 0x00 (Public)
InitAddrs : 00:00:00:00:00:00
ChannelMap : 0x07 (Channel 37
Channel 38
Channel 39)
FilterPolicy : 0x00 (Allow Scan Requests From Any, Allow
Connect Request From Any.)
[5] : <Rx> - 04:53:00.455
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x06 (6) bytes(s)
Event : 0x067F (GAP_HCI_ExtentionCommandStatus)
Status : 0x10 (Not Ready To Perform Task)
OpCode : 0xFE06 (GAP_MakeDiscoverable)
DataLength : 0x00 (0)
[1]:-04:52:52.802
-类型:0x01(命令)
-操作码:0xFE00(GAP_DeviceInit)
-数据长度:0x26(38)字节
ProfileRole:0x04(外围设备)
MaxScanRsps:0x05(5)
IRK: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
签名计数器:0x00000001(1)
[2] : - 04:52:52.878
-类型:0x04(事件)
-事件代码:0xFF(HCI_LE_ExtEvent)
-数据长度:0x06(6)字节
事件:0x067F(间隙\u HCI\u扩展命令状态)
状态:0x00(成功)
操作码:0xFE00(GAP_DeviceInit)
数据长度:0x00(0)
[3] : - 04:52:52.950
-类型:0x04(事件)
-事件代码:0xFF(HCI_LE_ExtEvent)
-数据长度:0x2C(44)字节
事件:0x0600(间隙\设备初始化)
状态:0x00(成功)
DevAddr:C0:FF:EE:C0:FF:EE
DataPktLen:0x001B(27)
NumDataPkts:0x04(4)
IRK:67:76:7D:A8:78:A1:A8:61:71:BD:58:24:92:39:0E:EC
CSRK:4E:EA:B7:B5:14:34:66:8C:2D:6B:29:9D:C9:1E:4F:16
[4] : - 04:53:00.375
-类型:0x01(命令)
-操作码:0xFE06(可发现间隙)
-数据长度:0x0F(15)字节
事件类型:0x00(可连接的无向播发)
InitAddrType:0x00(公共)
初始地址:00:00:00:00:00:00
信道映射:0x07(信道37
第38频道
第39频道)
FilterPolicy:0x00(允许来自任何用户的扫描请求,允许
连接来自任何服务器的请求。)
[5] : - 04:53:00.455
-类型:0x04(事件)
-事件代码:0xFF(HCI_LE_ExtEvent)
-数据长度:0x06(6)字节
事件:0x067F(间隙\u HCI\u扩展命令状态)
状态:0x10(未准备好执行任务)
操作码:0xFE06(可发现间隙)
数据长度:0x00(0)
在加密狗上使用预构建的HostTestRelease项目,并将其设置为外围模式,经过几次尝试后,我获得了以下成功代码:
[73]:-02:13:30.416
-类型:0x01(命令)
-操作码:0xFE07(GAP_UpdatedVertisingData)
-数据长度:0x05(5)字节
广告类型:0x01(广告数据)
数据长度:0x03(3)
广告数据:02:01:06
转储(Tx):
01 07 FE 05 01 03 02 01 06
[74]:-02:13:30.493 -类型:0x04(事件) -事件代码:0xFF(HCI_LE_ExtEvent) -数据长度:0x06(6)字节 事件:0x067F(间隙\u HCI\u扩展命令状态) 状态:0x00(成功) 操作码:0xFE07(GAP_UpdatedVertisingData) 数据长度:0x00(0) 转储(接收): 04 FF 06 7F 06 00 07 FE 00
[75]:-02:13:30.566 -类型:0x04(事件) -事件代码:0xFF(HCI_LE_ExtEvent) -数据长度:0x04(4)字节 事件:0x0602(间隙数据更新) 状态:0x00(成功) 广告类型:0x01(广告数据) 转储(接收): 04 FF 04 02 06 00 01
[76]:-02:14:04.382 -类型:0x01(命令) -操作码:0xFE06(可发现间隙) -数据长度:0x0F(15)字节 事件类型:0x04(扫描响应) InitAddrType:0x00(公共) 初始地址:00:00:00:00:00:00 信道映射:0x07(信道37 第38频道 第39频道) FilterPolicy:0x00(允许来自任何用户的扫描请求,允许 连接来自任何服务器的请求。) 转储(Tx): 01 06 FE 0F 04 00 00 00 07 00 00 00 00 00 00
[77]:-02:14:04.456 -类型:0x04(事件) -事件代码:0xFF(HCI_LE_ExtEvent) -数据长度:0x06(6)字节 事件:0x067F(间隙\u HCI\u扩展命令状态) 状态:0x00(成功) 操作码:0xFE06(可发现间隙) 数据长度:0x00(0) 转储(接收): 04 FF 06 7F 06 00 06 FE 00
希望它会有用 这个序列是可检测的
[12] : <Tx> - 08:30:57.212
-Type : 0x01 (Command)
-Opcode : 0xFE00 (GAP_DeviceInit)
-Data Length : 0x26 (38) byte(s)
ProfileRole : 0x04 (Peripheral)
MaxScanRsps : 0x05 (5)
IRK : 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
SignCounter : 0x00000001 (1)
Dump(Tx):
01 00 FE 26 04 05 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 01 00 00 00
[12]:-08:30:57.212
-类型:0x01(命令)
-操作码:0xFE00(GAP_DeviceInit)
-数据长度:0x26(38)字节
ProfileRole:0x04(外围设备)
MaxScanRsps:0x05(5)
IRK: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
签名计数器:0x00000001(1)
转储(Tx):
01 00 FE 26 04 05 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 01 00 00 00
[13]:-08:30:57.291
-类型:0x04(事件)
-事件代码:0xFF(HCI_LE_ExtEvent)
-数据长度:0x06(6)字节
事件:0x067F(间隙\u HCI\u扩展命令状态)
状态:0x00(成功)
操作码:0xFE00(GAP_DeviceInit)
数据长度:0x00(0)
转储(接收):
04 FF 06 7F 06 00 FE 00
[14]:-08:30:57.356
-类型:0x04(事件)
-事件代码:0xFF(HCI_LE_ExtEvent)
-数据长度:0x2C(44)字节
事件:0x0600(间隙\设备初始化)
状态:0x00(成功)
DevAddr:00:18:30:EA:9C:1B
DataPktLen:0x001B(27)
NumDataPkts:0x04(4)
IRK:E2:7D:76:4B:9B:24:8D:EA:F8:A6:E3:82:16:C8:C5:0C
CSRK:EE:68:E6:8E:F6:48:43:04:C4:F0:5C:D3:D1:39:A9:9F
转储(接收):
04 FF 2C 00 06 00 1B 9C EA 30 18 00 1B 00 04 E2
7D 76 4B 9B 24 8D EA F8 A6 E3 82 16 C8 C5 0C EE
68 E6 8E F6 48 43 04 C4 F0 5C D3 D1 39 A9 9F
[15]:-08:31:04.155
-类型:0x01(命令)
-操作码:0xFE07(GAP_UpdatedVertisingData)
-数据长度:0x05(5)字节
广告类型:0x01(广告数据)
数据长度:0x03(3)
广告数据:02:01:06
转储(Tx):
01 07 FE 05 01 03 02 01 06
[16]:-08:31:04.231
-类型:0x04(事件)
-事件代码:0xFF(HCI_LE_ExtEvent)
-数据长度:0x06(6)字节
事件:0x067F(间隙\u HCI\u扩展命令状态)
状态:0x00(成功)
操作码:0xFE07(GAP_UpdatedVertisingData)
数据长度:0x00(0)
转储(接收):
04 FF 06 7F 06 00 07 FE 00
[17]:-08:31:04.296
-类型:0x04(事件)
-事件代码:0xFF(HCI_LE_E
[13] : <Rx> - 08:30:57.291
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x06 (6) bytes(s)
Event : 0x067F (GAP_HCI_ExtentionCommandStatus)
Status : 0x00 (Success)
OpCode : 0xFE00 (GAP_DeviceInit)
DataLength : 0x00 (0)
Dump(Rx):
04 FF 06 7F 06 00 00 FE 00
[14] : <Rx> - 08:30:57.356
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x2C (44) bytes(s)
Event : 0x0600 (GAP_DeviceInitDone)
Status : 0x00 (Success)
DevAddr : 00:18:30:EA:9C:1B
DataPktLen : 0x001B (27)
NumDataPkts : 0x04 (4)
IRK : E2:7D:76:4B:9B:24:8D:EA:F8:A6:E3:82:16:C8:C5:0C
CSRK : EE:68:E6:8E:F6:48:43:04:C4:F0:5C:D3:D1:39:A9:9F
Dump(Rx):
04 FF 2C 00 06 00 1B 9C EA 30 18 00 1B 00 04 E2
7D 76 4B 9B 24 8D EA F8 A6 E3 82 16 C8 C5 0C EE
68 E6 8E F6 48 43 04 C4 F0 5C D3 D1 39 A9 9F
[15] : <Tx> - 08:31:04.155
-Type : 0x01 (Command)
-Opcode : 0xFE07 (GAP_UpdateAdvertisingData)
-Data Length : 0x05 (5) byte(s)
AdType : 0x01 (Advertisement data)
DataLength : 0x03 (3)
AdvertData : 02:01:06
Dump(Tx):
01 07 FE 05 01 03 02 01 06
[16] : <Rx> - 08:31:04.231
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x06 (6) bytes(s)
Event : 0x067F (GAP_HCI_ExtentionCommandStatus)
Status : 0x00 (Success)
OpCode : 0xFE07 (GAP_UpdateAdvertisingData)
DataLength : 0x00 (0)
Dump(Rx):
04 FF 06 7F 06 00 07 FE 00
[17] : <Rx> - 08:31:04.296
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x04 (4) bytes(s)
Event : 0x0602 (GAP_AdvertDataUpdate)
Status : 0x00 (Success)
AdType : 0x01 (Advertisement data)
Dump(Rx):
04 FF 04 02 06 00 01
[18] : <Tx> - 08:31:06.786
-Type : 0x01 (Command)
-Opcode : 0xFE06 (GAP_MakeDiscoverable)
-Data Length : 0x0F (15) byte(s)
EventType : 0x00 (Connectable Undirect Advertisement)
InitAddrType : 0x00 (Public)
InitAddrs : 00:00:00:00:00:00
ChannelMap : 0x07 (Channel 37
Channel 38
Channel 39)
FilterPolicy : 0x00 (Allow Scan Requests From Any, Allow
Connect Request From Any.)
Dump(Tx):
01 06 FE 0F 00 00 00 00 00 00 00 00 07 00 00 00
00 00 00
[19] : <Rx> - 08:31:06.858
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x06 (6) bytes(s)
Event : 0x067F (GAP_HCI_ExtentionCommandStatus)
Status : 0x00 (Success)
OpCode : 0xFE06 (GAP_MakeDiscoverable)
DataLength : 0x00 (0)
Dump(Rx):
04 FF 06 7F 06 00 06 FE 00
[20] : <Rx> - 08:31:06.923
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x05 (5) bytes(s)
Event : 0x0603 (GAP_MakeDiscoverable)
Status : 0x00 (Success)
Dump(Rx):
04 FF 05 03 06 00 E8 01