NRF52832-DFU升级-蓝牙抓包数据解析

NRF52832-DFU升级-蓝牙抓包数据解析

使用信驰达抓包工具nRF52832 Dongle, 配合wireshark软件,抓取BLE5.0模块的广播包及数据包。NRF52832开发板已经烧录有协议栈、Bootloader、APP三部分程序,并且可以正常运行,长按键进入DFU升级模式,打开手机上已安装的nRF Toolbox软件,选择设备,选择文件,点击升级按钮,开始升级。抓取到的蓝牙通信数据解析如下:

 

1、DFU广播数据解析:

0000   1a 32 00 02 ab 02 06 0a 01 26 40 00 00 f2 01 00

0010   00 d6 be 89 8e 60 1f 04 f8 61 b1 f6 e5 02 01 06

0020   03 02 59 fe 11 09 44 46 55 2d 41 30 31 2d 30 30

0030   30 30 30 30 30 30 a7 0a 27

 

第23个数据:1f-广播数据包长度31

第24个数据:04 f8 61 b1 f6 e5 蓝牙MAC地址(e5:f6:b1:61:f8:04)

第30个数据:02 01 06   02-长度 01-标志  06-BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE

第33个数据:03 02 59 fe 03-长度 02-16位的UUID 59 fe 服务UUID(0xfe59)

第37个数据:11 09 44 46 55 2d 41 30 31 2d 30 30 30 30 30 30 30 30

11-长度17 09-蓝牙名称 44 46 55 2d 41 30 31 2d 30 30 30 30 30 30 30 30

D   F U   –  A  0  1  –  0  0  0  0  0  0  0  0

第55全数据:a7 0a 27  CRC

 

主机扫描请求

0000   1a 1f 00 02 31 03 06 0a 01 27 2d 00 00 97 00 00

0010   00 d6 be 89 8e c3 0c ed 18 74 97 d1 52 04 f8 61

0020   b1 f6 e5 2b a1 ec

 

第23个数据:0c-扫描数据包长度12

第24个数据:ed 18 74 97 d1 52 主机MAC: 52:d1:97:74:18:ed (52:d1:97:74:18:ed)

第30个数据:04 f8 61 b1 f6 e5 从机广播MAC: e5:f6:b1:61:f8:04 (e5:f6:b1:61:f8:04)

 

从机应答主机扫描

0000   1a 19 00 02 32 03 06 0a 01 25 38 00 00 96 00 00

0010   00 d6 be 89 8e 44 06 04 f8 61 b1 f6 e5 8a 4e 4f

第23个数据:06-扫描数据包长度6

第24个数据:04 f8 61 b1 f6 e5 从机广播MAC: e5:f6:b1:61:f8:04 (e5:f6:b1:61:f8:04)

 

 

主机连接请求 8033  

0000   1a 35 00 02 82 22 06 0a 01 27 29 00 00 96 00 00

0010   00 d6 be 89 8e c5 22 ed 18 74 97 d1 52 04 f8 61

0020   b1 f6 e5 1f 64 65 50 b6 38 c6 03 17 00 27 00 00

0030   00 f4 01 ff ff ff ff 1f 25 d9 8e fe

第23个数据: 22-扫描数据包长度34

第24个数据: ed 18 74 97 d1 52 发起人MAC: 52:d1:97:74:18:ed (52:d1:97:74:18:ed)

第30个数据: 04 f8 61 b1 f6 e5 从机广播MAC: e5:f6:b1:61:f8:04 (e5:f6:b1:61:f8:04)

第36个数据: 1f 64 65 50 访问地址: 0x5065641f

第42个数据: b6 38 c6  CRC Init: 0xc638b6

第45个数据: 03 Window Size: 3 (3.75 msec)

第46个数据: 17 00 Window Offset: 23 (28.75 msec)

第48个数据: 27 00 Interval: 39 (48.75 msec)

第50个数据: 00 00 Latency: 0

第52个数据: f4 01 Timeout: 500 (5000 msec)

第54个数据: ff ff ff ff 1f Channel Map: ffffffff1f 睡眠时钟精度: 151 ppm to 250 ppm (1)

 

2、8034 从机广播,主机连接后,返回一个空包

 

3、8035 从机发起 BLE_GAP_EVT_CONN_PARAM_UPDATE 更新连接参数请求  通道5

0000   1a 23 00 02 84 22 06 0a 01 05 39 00 00 97 00 00

0010   00 1f 64 65 50 06 10 0c 00 05 00 12 03 08 00 0c

0020   00 0c 00 00 00 58 02 14 c9 2e

第24个数据: 0c 00 蓝牙L2CAP协议,数据长度12

第26个数据: 05 00 通道5

第28个数据: 12 更新连接参数请求命令代码0X12 Connection Parameter Update Request

第29个数据: 03  标识符

第30个数据: 08 00 命令长度

第32个数据: 0c 00 最小连接间隔12(15MS)

第34个数据: 0c 00 最大连接间隔12(15MS)

第36个数据: 00 00 从机延迟 0

第38个数据: 58 02 连接超时600(6S)

 

4、8036 主机请求 LL_FEATURE_REQ 设置频率请求 通道5

0000   1a 1c 00 02 85 22 06 0a 03 05 2c 00 00 96 00 00

0010   00 1f 64 65 50 0b 09 08 2f 00 00 08 00 00 00 00

0020   38 38 aa

第23个数据: 09 长度

第24个数据: 08 控制操作码LL_FEATURE_REQ(0X08)

第25个数据: 2f 频率设置0x000000000800002f

 

5、8037 主机请求LL_FEATURE_REQ设置频率请求 通道10

0000   1a 1c 00 02 85 22 06 0a 03 05 2c 00 00 96 00 00

0010   00 1f 64 65 50 0b 09 08 2f 00 00 08 00 00 00 00

0020   38 38 aa

第23个数据: 09 长度

第24个数据: 08 控制操作码 LL_FEATURE_REQ(0X08)

第25个数据: 2f 频率设置0x000000000800002f

 

 

6、8038 从机发起BLE_GAP_EVT_CONN_PARAM_UPDATE更新连接参数请求  通道10

 

7、8039 主机应答更新连接参数请求 接受 通道15

0000   1a 1d 00 02 88 22 06 0a 03 0f 2b 02 00 70 bc 00

0010   00 1f 64 65 50 16 0a 06 00 05 00 13 03 02 00 00

0020   00 6b 55 42

第24个数据:06 00 蓝牙L2CAP协议,数据长度6

第26个数据: 05 00 通道5

第28个数据: 13 应答更新连接参数请求命令代码0X13 Connection Parameter Update Response

第29个数据: 03  标识符

第30个数据: 02 00 命令长度

第31个数据: 00 00 结果0X0000 接受

 

 

8、8040 从机应答主机的设置频率请求 LL_FEATURE_RSP 通道15

0000   1a 1c 00 02 89 22 06 0a 01 0f 3f 02 00 96 00 00

0010   00 1f 64 65 50 0f 09 09 25 41 00 00 00 00 00 00

0020   e4 f2 b2

第23个数据: 09 长度

第24个数据: 09 控制操作码 LL_FEATURE_RSP(0X09)

第25个数据: 2f 频率设置0x0000000000004125

 

9、8041 主机查找服务从0X0001-0XFFFF ATT 通道15

0000   1a 1e 00 02 8a 22 06 0a 03 0f 2c 02 00 97 00 00

0010   00 1f 64 65 50 0a 0b 07 00 04 00 10 01 00 ff ff

0020   00 28 b5 8f 58

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Group Type Request(0X10)

第29个数据: 01 00 Start Handle:0x0001

第31个数据: ff ff Ending Handle:0xffff

第33个数据: 00 28 UUID:GATT Primary Service Declaration(0x2800)

 

10、8042 查找服务从0X0001-0XFFFF ATT 通道20

 

11、8043 从机应答空包 通道20

 

12、8044 主机请求连接更新  通道25  LL_CONNECTION_UPDATE_REQ 从机要么接受,要么断开连接

0000   1a 1f 00 02 8d 22 06 0a 03 19 2a 04 00 df bc 00

0010   00 1f 64 65 50 07 0c 00 03 0a 00 0c 00 00 00 58

0020   02 0b 00 1d 69 de

第23个数据: 0C 长度12

第24个数据: 00 控制操作码 LL_CONNECTION_UPDATE_REQ(0X00)

第25个数据: 03 窗口大小3

第26个数据: 0a 00窗口偏移量10

第28个数据: 0c 00间隔12

第30个数据: 00 00延迟0

第32个数据: 58 02超时600

第34个数据: 0b 00instant瞬间11

 

13、8045 从机应答主机的查找服务请求 8042 通道25

0000   1a 2b 00 02 8e 22 06 0a 01 19 37 04 00 97 00 00

0010   00 1f 64 65 50 0e 18 14 00 04 00 11 06 01 00 09

0020   00 00 18 0a 00 0a 00 01 18 0b 00 ff ff 59 fe 55

0030   11 5a

第23个数据: 18 长度24

第24个数据: 14 00 L2CAP协议长度20

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 11 查找服务的应答(0X11)

第29个数据: 06 长度

第30个数据: 01 00 Handle:0x0001(GAP)

第32个数据: 09 00 Group End Handle:0x0009

第34个数据: 00 18 UUID:GAP(0x1800)

 

第36个数据: 0a 00 Handle:0x000a(GAP)

第38个数据: 0a 00 Group End Handle:0x000a

第40个数据: 01 18 UUID:GAP(0x1801)

 

第42个数据: 0b 00 Handle:0x000b(GAP)

第44个数据: ff ff Group End Handle:0xffff

第46个数据: 59 fe UUID:Nordic Semiconductor ASA(0xfe59) //此为DFU升级的主服务UUID

 

14、主机读取Handle:0X0001-0X0009的特性声明 通道30

0000   1a 1e 00 02 8f 22 06 0a 03 1e 2a 05 00 17 bc 00

0010   00 1f 64 65 50 0a 0b 07 00 04 00 08 01 00 09 00

0020   02 28 1d 18 a3

 

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Type Request(0X08)

第29个数据: 01 00 Start Handle:0x0001

第31个数据: 09 00 Ending Handle:0x0009

第33个数据: 02 28 UUID:GATT Include Declaration(0x2802)特性声明

 

15、8047 从机应答空包 通道30

 

16、8048 主机应答空包 通道35

 

17、8049 从机应答 错误句柄0X0001没找到属性 通道35

0000   1a 1c 00 02 92 22 06 0a 01 23 37 06 00 97 00 00

0010   00 1f 64 65 50 0e 09 05 00 04 00 01 08 01 00 0a

0020   fc 76 4b

第23个数据: 09 长度9

第24个数据: 05 00 L2CAP协议长度5

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 01 错误应答(0X01)

第29个数据: 08 错误: Method:Read By Type Request(0X08)

第30个数据: 01 00 Handle in Error:0x0001(GAP)

第32个数据: 0a Error Code: Attribute Not Found(0X0a)

 

18、8050 主机读取Handle:0X0001-0X0009的属性声明 通道3

0000   1a 1e 00 02 93 22 06 0a 03 03 2c 07 00 f0 bc 00

0010   00 1f 64 65 50 0a 0b 07 00 04 00 08 01 00 09 00

0020   03 28 a9 49 14

 

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Type Request(0X08)

第29个数据: 01 00 Start Handle:0x0001

第31个数据: 09 00 Ending Handle:0x0009

第33个数据: 02 28 UUID:GATT Characteristic Declaration(0x2803)属性声明

 

19、8051 从机应答空包 通道3

 

20、8052 主机应答空包 通道8

 

21、8053 从机应答属性查找 8050 。 通道8

0000   1a 2e 00 02 96 22 06 0a 01 08 37 08 00 96 00 00

0010   00 1f 64 65 50 0e 1b 17 00 04 00 09 07 02 00 0a

0020   03 00 00 2a 04 00 02 05 00 01 2a 06 00 02 07 00

0030   04 2a e4 78 91

第23个数据: 1b 长度27

第24个数据: 17 00 L2CAP协议长度23

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 09 Read By Type Response(0X09)

第29个数据: 07 长度

第30个数据: 02 00 Handle:0x0002(GAP) GATT Characteristic Declaration 声明句柄0X0002

第32个数据: 0a 特性属性:可读可写

第33个数据: 03 00 Characteristic Value Handle:0x0003(GAP:Device name) 值句柄0X0003

第35个数据: 00 2a UUID:Device name(0X2a00)服务UUID:0X1800

 

第37个数据: 04 00 Handle:0x0004(GAP) Device name: GATT Characteristic Declaration 声明句柄0X0004

第38个数据: 02 特性属性:可读

第39个数据: 05 00 Characteristic Value Handle:0x0005(GAP:Appearance) 值句柄0X0005

第41个数据: 01 2a UUID:Appearance(0X2a01)服务UUID:0X1800

 

第43个数据: 06 00 Handle:0x0006(GAP) Appearance: GATT Characteristic Declaration 声明句柄0X0006

第45个数据: 02 特性属性:可读

第46个数据: 07 00 Characteristic Value Handle:0x0007(GAP:Peripheral preferred Connection Parameters) 外设首选连接参数

第48个数据: 04 2a UUID:Peripheral preferred Connection Parameters(0X2a04)

 

 

22、8054 主机读取Handle:0X0007-0X0009的属性声明 通道18

0000   1a 1e 00 02 97 22 06 0a 03 12 2b 0a 00 ce 7a 01

0010   00 1f 64 65 50 0a 0b 07 00 04 00 08 07 00 09 00

0020   03 28 b3 85 d0

 

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Type Request(0X08)

第29个数据: 01 00 Start Handle:0x0001

第31个数据: 09 00 Ending Handle:0x0009

第33个数据: 02 28 UUID:GATT Characteristic Declaration(0x2803)属性声明

 

23、8055 从机应答空包 通道18

 

24、8056 主机应答空包 通道23

 

25、8057 从机应答属性查找 8054  通道23

0000   1a 20 00 02 9a 22 06 0a 01 17 37 0b 00 97 00 00

0010   00 1f 64 65 50 0e 0d 09 00 04 00 09 07 08 00 02

0020   09 00 a6 2a 17 d9 3a

 

第23个数据: 0d 长度13

第24个数据: 09 00 L2CAP协议长度09

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 09 Read By Type Response(0X09)

第29个数据: 07 长度

第30个数据: 08 00 Handle:0x0008(GAP) Peripheral preferred Connection Parameters GATT Characteristic Declaration

第32个数据: 02 特性属性:可读

第33个数据: 09 00 GAP:Central Address Resolution

第35个数据: a6 2a UUID:Central Address Resolution(0X2aa6)

 

26、8058 主机 Control Opcode:LL_VERSION_IND 通道28

0000   1a 19 00 02 9b 22 06 0a 03 1c 2b 0c 00 f8 38 00

0010   00 1f 64 65 50 0b 06 0c 08 0f 00 19 61 7c dd 9e

第23个数据: 06 长度6

第24个数据: 0c Control Opcode:LL_VERSION_IND

第25个数据: 08 Version Number:4.2(0X08)

第26个数据: 0f 00 Company Id: Broadcom Corporation(0X0f)//公司编号

第28个数据: 19 61 Subverion Number:0x6119 //子版本号

 

27、8059 从机应答空包 通道28

 

 

28、8060 主机读取Handle:0X0009-0X0009的属性声明 通道33

0000   1a 1e 00 02 9d 22 06 0a 03 21 2d 0d 00 31 39 00

0010   00 1f 64 65 50 06 0b 07 00 04 00 08 09 00 09 00

0020   03 28 f8 6c ad

 

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Type Request(0X08)

第29个数据: 09 00 Start Handle:0x0009

第31个数据: 09 00 Ending Handle:0x0009

第33个数据: 03 28 UUID:GATT Characteristic Declaration(0x2803)属性声明

 

29、8061从机应答 Control Opcode:LL_VERSION_IND 通道33

0000   1a 19 00 02 9e 22 06 0a 01 21 37 0d 00 97 00 00

0010   00 1f 64 65 50 0f 06 0c 09 59 00 a8 00 8f 7f ef

第23个数据: 06 长度6

第24个数据: 0c Control Opcode:LL_VERSION_IND

第25个数据: 09 Version Number:5.0(0X09)

第26个数据: 59 00 Company Id: Nordic Semiconductor ASA(0X59)//Nordic公司编号

第28个数据: a8 00 Subverion Number:0x00a8 //子版本号

 

30、8062 主机请求连接更新  通道1  LL_CONNECTION_UPDATE_REQ 从机要么接收,要么断开连接

0000   1a 1f 00 02 9f 22 06 0a 03 01 2d 0e 00 d9 38 00

0010   00 1f 64 65 50 0b 0c 00 03 04 00 06 00 00 00 f4

0020   01 14 00 ae 61 f6

 

第23个数据: 0C 长度12

第24个数据: 00 控制操作码 LL_CONNECTION_UPDATE_REQ(0X00)

第25个数据: 03 窗口大小3

第26个数据: 04 00窗口偏移量4

第28个数据: 06 00间隔6

第30个数据: 00 00延迟0

第32个数据: f4 01超时500

第34个数据: 14 00instant瞬间20

 

31、8063 从机应答 错误句柄0X0009没找到属性 通道1

0000   1a 1c 00 02 a0 22 06 0a 01 01 37 0e 00 96 00 00

0010   00 1f 64 65 50 02 09 05 00 04 00 01 08 09 00 0a

0020   3b b6 55

 

第23个数据: 09 长度9

第24个数据: 05 00 L2CAP协议长度5

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 01 错误应答(0X01)

第29个数据: 08 错误: Method:Read By Type Request(0X08)

第30个数据: 09 00 Handle in Error:0x0009(GAP) Central Address Resolution

第32个数据: 0a Error Code: Attribute Not Found(0X0a)

 

32、8064 主机读取Handle:0X000a-0X000a的特性声明 通道6

0000   1a 1e 00 02 a1 22 06 0a 03 06 2c 0f 00 ba 38 00

0010   00 1f 64 65 50 06 0b 07 00 04 00 08 0a 00 0a 00

0020   02 28 71 10 e1

 

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Type Request(0X08)

第29个数据: 0a 00 Start Handle:0x000a

第31个数据: 0a 00 Ending Handle:0x000a

第33个数据: 02 28 UUID:GATT Include Declaration(0x2802)特性声明

 

33、8065 从机应答空包 通道6

 

34、8066 主机应答空包 通道11

 

35、8067 从机应答 错误句柄0X000a没找到特性 通道11

0000   1a 1c 00 02 a4 22 06 0a 01 0b 39 10 00 97 00 00

0010   00 1f 64 65 50 02 09 05 00 04 00 01 08 0a 00 0a

0020   c9 06 f3

 

第23个数据: 09 长度9

第24个数据: 05 00 L2CAP协议长度5

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 01 错误应答(0X01)

第29个数据: 08 错误: Method:Read By Type Request(0X08)

第30个数据: 0a 00 Handle in Error:0x000a(GAP) Central Address Resolution

第32个数据: 0a Error Code: Attribute Not Found(0X0a)

 

 

36、8068 主机读取Handle:0X000a-0X000a的属性声明 通道16

0000   1a 1e 00 02 a5 22 06 0a 03 10 2b 11 00 19 39 00

0010   00 1f 64 65 50 06 0b 07 00 04 00 08 0a 00 0a 00

0020   03 28 c5 41 56

 

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Type Request(0X08)

第29个数据: 0a 00 Start Handle:0x000a

第31个数据: 0a 00 Ending Handle:0x000a

第33个数据: 03 28 UUID:GATT Characteristic Declaration(0x2803)属性声明

 

37、8069 从机应答空包 通道16

 

38、8070 主机应答空包 通道21

 

39、8071 从机应答 错误句柄0X000a没找到属性 通道21

0000   1a 1c 00 02 a8 22 06 0a 01 15 3b 12 00 96 00 00

0010   00 1f 64 65 50 02 09 05 00 04 00 01 08 0a 00 0a

0020   c9 06 f3

 

第23个数据: 09 长度9

第24个数据: 05 00 L2CAP协议长度5

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 01 错误应答(0X01)

第29个数据: 08 错误: Method:Read By Type Request(0X08)

第30个数据: 0a 00 Handle in Error:0x0009(GAP) Central Address Resolution

第32个数据: 0a Error Code: Attribute Not Found(0X0a)

 

 

40、8072 主机读取Handle:0X000b-0Xffff的特性声明 通道36

0000   1a 1e 00 02 a9 22 06 0a 03 24 27 15 00 86 a4 00

0010   00 1f 64 65 50 06 0b 07 00 04 00 08 0b 00 ff ff

0020   02 28 4b 6f 2d

 

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Type Request(0X08)

第29个数据: 0b 00 Start Handle:0x000b

第31个数据: ff ff Ending Handle:0xffff

第33个数据: 02 28 UUID:GATT Include Declaration(0x2802)特性声明

 

41、8073从机应答空包 通道36

 

 

42、8074 主机 Control Opcode:LL_LENGTH_REQ 通道4

0000   1a 1c 00 02 ab 22 06 0a 03 04 2d 16 00 be 1b 00

0010   00 1f 64 65 50 0b 09 14 fb 00 48 08 1b 00 48 01

0020   15 49 41

 

第23个数据: 09 长度9

第24个数据: 14 Control Opcode:LL_LENGTH_REQ (0X14)

第25个数据: fb 00 Max RX octets:251 //最大接收字节251

第27个数据: 48 08 Max RX time:2120 ms //最大接收时间

第29个数据: 1b 00 Max TX octets:27 //最大发送字节27

第31个数据: 48 01 Max TX time:328 ms //最大发送时间

 

43、8075 从机应答 错误句柄0X000b没找到特性 通道 4

0000   1a 1c 00 02 ac 22 06 0a 01 04 37 16 00 96 00 00

0010   00 1f 64 65 50 02 09 05 00 04 00 01 08 0b 00 0a

0020   98 d6 02

 

第23个数据: 09 长度9

第24个数据: 05 00 L2CAP协议长度5

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 01 错误应答(0X01)

第29个数据: 08 错误: Method:Read By Type Request(0X08)

第30个数据: 0b 00 Handle in Error:0x000b(GAP) Nordic Semiconductor ASA

第32个数据: 0a Error Code: Attribute Not Found(0X0a)

 

44、8076 主机读取Handle:0X000b-0Xffff的属性声明 通道 9

0000   1a 1e 00 02 ad 22 06 0a 03 09 2c 17 00 86 1b 00

0010   00 1f 64 65 50 06 0b 07 00 04 00 08 0b 00 ff ff

0020   03 28 ff 3e 9a

 

第23个数据: 0b 长度11

第24个数据: 07 00 L2CAP协议长度7

第26个数据: 04 00 CID:Attribute Protocol(0X0004)

第28个数据: 08 Method: Read By Type Request(0X08)

第29个数据: 0b 00 Start Handle:0x000b

第31个数据: ff ff Ending Handle:0xffff

第33个数据: 03 28 UUID:GATT Characteristic Declaration(0x2803)属性声明

 

 

45、8077 从机应答空包 通道 9

 

46、8078 主机应答空包 通道 14

 

 

47、8079 从机应答 Control Opcode:LL_VERSION_RSP 通道 14

0000   1a 1c 00 02 b0 22 06 0a 01 0e 3d 18 00 96 00 00

0010   00 1f 64 65 50 13 09 15 fb 00 48 08 fb 00 48 08

0020   8e 6a de

 

第23个数据: 09 长度9

第24个数据: 15 Control Opcode:LL_VERSION_RSP(0X15)

第25个数据: fb 00 Max RX octets:251 //最大接收字节251

第27个数据: 48 08 Max RX time:2120 ms //最大接收时间

第29个数据: fb 00 Max TX octets:251 //最大发送字节251

第31个数据: 48 08 Max TX time:2120 ms //最大发送时间

 

48、8080 主机应答空包 通道 14

 

49、8081 主机应答空包 通道 19

 

50、8082 从机应答属性查找 8076 通道 19

0000   1a 2e 00 02 b3 22 06 0a 01 13 3c 19 00 97 00 00

0010   00 1f 64 65 50 0e 1b 17 00 04 00 09 15 0c 00 04

来源:凤翼天翔731793898

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月26日
下一篇 2020年8月26日

相关推荐