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

0020   0d 00 50 ea da 30 88 83 b8 9f 60 4f 15 f3 02 00

0030   c9 8e 67 20 1a

第23个数据: 1b 长度27

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

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

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

第29个数据: 15 长度21

第30个数据: 0c 00 Handle :0x000b( Nordic Semiconductor ASA Characteristic Declaration)

第32个数据: 04 Characteristic Properties:0x04 无应答写

第33个数据: 0d 00 Characteristic Value Handle :0x000d( Nordic Semiconductor ASA Unknown)此属性用来传输数据包

第35个数据: UUID: 50eada308883b89f604f15f30200c98e

51、8083 主机读取Handle:0X000d-0Xffff的属性声明 通道 29

0000   1a 1e 00 02 b4 22 06 0a 03 1d 2d 1b 00 8a 38 00

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

0020   03 28 6d f8 5d

第23个数据: 0b 长度11

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

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

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

第29个数据: 0d 00 Start Handle:0x000d

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

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

52、8084 从机应答空包 通道 29

53、8085 主机应答空包 通道 34

54、8086 从机应答属性查找 8083 通道 34

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

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

0020   0f 00 50 ea da 30 88 83 b8 9f 60 4f 15 f3 01 00

0030   c9 8e e4 f9 6c

第23个数据: 1b 长度27

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

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

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

第29个数据: 15 长度21

第30个数据: 0e 00 Handle: 0x000e (Nordic Semiconductor ASA: Unknown: GATT Characteristic Declaration)

第32个数据: 18 Characteristic Properties: 0x18, Notify, Write 通知 可写

第33个数据: 0f 00 Characteristic Value Handle :0x000f( Nordic Semiconductor ASA Unknown)此属性用来写控制命令

第35个数据: UUID: 50eada308883b89f604f15f30100c98e

55、8087 主机读取Handle:0X000f-0Xffff的属性声明 通道 2

0000   1a 1e 00 02 b8 22 06 0a 03 02 2d 1d 00 3e 1b 00

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

0020   03 28 9b 43 1e

第23个数据: 0b 长度11

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

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

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

第29个数据: 0f 00 Start Handle:0x000f

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

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

56、8088 从机应答空包 通道 2

57、8089 主机应答空包 通道 7

58、8090 从机应答 错误句柄0X000f没找到特性 通道 7

0000   1a 1c 00 02 bb 22 06 0a 01 07 38 1e 00 97 00 00

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

0020   94 95 5b

第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个数据: 0f 00 Handle in Error:0x000f Nordic Semiconductor ASA Unknown

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

59、8091 主机发送查找信息请求 Sent Find Information Request, Handles: 0x0010..0xffff 通道 12

0000   1a 1c 00 02 bc 22 06 0a 03 0c 2b 1f 00 cd 1b 00

0010   00 1f 64 65 50 0a 09 05 00 04 00 04 10 00 ff ff

0020   dd a9 ab

第23个数据: 09 长度9

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

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

第28个数据: 04 Method: Find Information Request (0x04)

第29个数据: 10 00 Start Handle:0x0010

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

60、8092 从机应答空包 通道 12

61、8093 主机应答空包 通道 17

62、8094 从机应答查找信息请求

Rcvd Find Information Response, Handle: 0x0010 (Nordic Semiconductor ASA: Unknown: Client Characteristic Configuration)

0000   1a 1d 00 02 bf 22 06 0a 01 11 3e 20 00 96 00 00

0010   00 1f 64 65 50 0e 0a 06 00 04 00 05 01 10 00 02

0020   29 26 d2 67

第23个数据: 0a 长度10

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

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

第28个数据: 05 Method: Find Information Response (0x05)

第29个数据: 01 UUID Format: 16-bit UUIDs (0x01)

第30个数据: 10 00 Handle: 0x0010 (Nordic Semiconductor ASA: Unknown: Client Characteristic Configuration)

第32个数据: 02 29  UUID: Client Characteristic Configuration (0x2902)

63、8095 主机发送查找信息请求 Sent Find Information Request, Handles: 0x0011..0xffff 通道 22

0000   1a 1c 00 02 c0 22 06 0a 03 16 2a 21 00 c4 1b 00

0010   00 1f 64 65 50 0a 09 05 00 04 00 04 11 00 ff ff

0020   cd 90 dc

第23个数据: 09 长度9

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

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

第28个数据: 04 Method: Find Information Request (0x04)

第29个数据: 11 00 Start Handle:0x0011

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

64、8096 从机应答空包 通道 22

65、8097 主机应答空包 通道 27

66、8098 从机应答 错误句柄0X0011没找到特性 通道 27

0000   1a 1c 00 02 c3 22 06 0a 01 1b 35 22 00 96 00 00

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

0020   24 5f 95

第23个数据: 09 长度9

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

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

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

第29个数据: 04 Method: Find Information Request (0x04)

第30个数据: 11 00 Handle in Error:0x0011 Nordic Semiconductor ASA Unknown

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

67、8099 主机请求连接更新  通道32  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个数据: 0b 00窗口偏移量11

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

第30个数据: 00 00延迟0

第32个数据: 58 02超时600

第34个数据: 29 00instant瞬间41

68、8100 从机应答空包 通道 32

...

69、8231 主机应答空包 通道 7

70、8232 主机请求改变MTU Sent Exchange MTU Request, Client Rx MTU: 517

0000   1a 1a 00 02 49 23 06 0a 03 0c 2d 69 00 61 39 00

0010   00 1f 64 65 50 0a 07 03 00 04 00 02 05 02 c0 f9

0020   d7

第23个数据: 07 长度7

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

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

第28个数据: 02 Method: Exchange MTU Request (0x02)

第29个数据: 05 02 Client Rx MTU: 517

71、8233 从机应答空包 通道 12

72、8234 主机应答空包 通道 17

73、8235 从机应答改变MTU  Rcvd Exchange MTU Response, Server Rx MTU: 247 通道 17

0000   1a 1a 00 02 4c 23 06 0a 01 11 47 6a 00 96 00 00

0010   00 1f 64 65 50 0e 07 03 00 04 00 03 f7 00 1c d6

0020   b1

第23个数据: 07 长度7

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

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

第28个数据: 02 Method: Exchange MTU Response (0x03)

第29个数据: f7 00 Server Rx MTU: 247

74、8236 主机请求 Control Opcode:LL_LENGTH_REQ 通道22

0000   1a 1c 00 02 4d 23 06 0a 03 16 2a 6b 00 29 39 00

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

0020   e3 35 96

第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个数据: fb 00 Max TX octets:251 //最大发送字节251

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

75、8237 从机应答空包 通道 22

------------------------------------------------------------------------------------------->

//开始升级了

----------------主1、使能通知功能 -------------

76、8238 主机发送写请求 Handle: 0x0010 使能通知功能 01 00 通道 27

Sent Write Request, Handle: 0x0010 (Nordic Semiconductor ASA: Unknown: Client Characteristic Configuration)

0000   1a 1c 00 02 4f 23 06 0a 03 1b 29 6c 00 1a 39 00

0010   00 1f 64 65 50 06 09 05 00 04 00 12 10 00 01 00

0020   48 1c 48

第23个数据: 09 长度9

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

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

第28个数据: 12 Method: Write Request (0x12)

第29个数据: 10 00 Handle: 0x0010 (Nordic Semiconductor ASA: Unknown: Client Characteristic Configuration)

第31个数据: 01 00 Characteristic Configuration Client: 0x0001, Notification

77、8239 从机应答空包 通道 27

78、8240 主机应答空包 通道 32

79、8241 从机应答 LL_LENGTH_RSP

0000   1a 1c 00 02 52 23 06 0a 01 20 39 6d 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_LENGTH_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 //最大发送时间

80、8242 主机应答空包 通道 32

80、8243 主机应答空包 通道 0

-----------从1 使能通知功能成功-------------------

81、8244 从机写应答  Handle: 0x0010 通道 0

Rcvd Write Response, Handle: 0x0010 (Nordic Semiconductor ASA: Unknown: Client Characteristic Configuration)

0000   1a 18 00 02 55 23 06 0a 01 00 39 6e 00 97 00 00

0010   00 1f 64 65 50 0e 05 01 00 04 00 13 19 c5 15

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)

82、8245 主机应答空包 通道 5

...

83、8373 主机应答空包 通道 2

----------主2 选择命令对象 NRF_DFU_OP_OBJECT_SELECT-6 初始化包的参数------------

选择当前对象并读取其元数据。对象信息包含最大对象大小、偏移量和到目前为止整个对象的CRC32

84、8374 主机发送写请求 Handle: 0x000f Value: 0601 通道 7

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1c 00 02 d7 23 06 0a 03 07 34 b2 00 60 39 00

0010   00 1f 64 65 50 06 09 05 00 04 00 12 0f 00 06 01

0020   70 ea 11

第23个数据: 09 长度9

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

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

第28个数据: 12 Method: Write Request (0x12)

第29个数据: 10 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 06 01 Value: 0601

85、8375 从机应答空包 通道 7

86、8376 主机应答空包 通道 12

-------------有应答写的从机自动应答收到--------------------

87、8377 从机写应答 8374 Handle: 0x000f 通道 12

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 da 23 06 0a 01 0c 3d b3 00 96 00 00

0010   00 1f 64 65 50 12 05 01 00 04 00 13 5e e2 ca

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)

88、8378 主机应答空包 通道 12

-----------从2 从机Notification应答 查找操作对象 NRF_DFU_OP_OBJECT_SELECT-6-----------------

89、8379 从机 发送通知数据 应答主机NRF_DFU_OP_OBJECT_SELECT

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 29 00 02 dc 23 06 0a 01 0c 3b b3 00 96 00 00

0010   00 1f 64 65 50 0e 16 12 00 04 00 1b 0f 00 60 06

0020   01 00 01 00 00 00 00 00 00 00 00 00 00 d7 e7 ec

第23个数据: 16 长度22

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: Value: 600601000100000000000000000000

90、8380 主机应答空包 通道 17

91、8381 从机应答空包 通道 17

---------------主3 显式地禁用prn 已发送的固件包数量 ---------------------

92、8382 主机发送写请求 Handle: 0x000f Value: 020000 NRF_DFU_OP_RECEIPT_NOTIF_SET-2 通道 7

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 df 23 06 0a 03 16 2c b5 00 61 39 00

0010   00 1f 64 65 50 06 0a 06 00 04 00 12 0f 00 02 00

0020   00 26 77 b3

第23个数据: 0a 长度10

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

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

第28个数据: 12 Method: Write Request (0x12)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 02 00 00 Value: 020000

93、8383 从机应答空包 通道 22

94、8384 主机应答空包 通道 27

-------------有应答写的从机自动应答收到--------------------

95、8385 从机写应答 8382 Handle: 0x000f 通道 27

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 e2 23 06 0a 01 1b 35 b6 00 96 00 00

0010   00 1f 64 65 50 12 05 01 00 04 00 13 5e e2 ca

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)

96、8386 主机应答空包 通道 27

-------------从3 从机应答 显式地禁用prn 已发送的固件包数量 --------------

97、8387 从机 发送通知数据 Value: 600201  应答主机 NRF_DFU_OP_RECEIPT_NOTIF_SET-2 通道 27

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 e4 23 06 0a 01 1b 35 b6 00 96 00 00

0010   00 1f 64 65 50 0e 0a 06 00 04 00 1b 0f 00 60 02

0020   01 56 dc 94

第23个数据: 0a 长度10

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 02 01 Value: 600201

--------------主4、创建命令对象  初始化包大小size-------------

98、8388 主机发送写请求 Handle: 0x000f Value: 010187000000  NRF_DFU_OP_OBJECT_CREATE-1 通道 32

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 20 00 02 e5 23 06 0a 03 20 2f b7 00 1e 37 00

0010   00 1f 64 65 50 0a 0d 09 00 04 00 12 0f 00 01 01

0020   87 00 00 00 3f 8e 28

第23个数据: 0d 长度13

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 01 01 87 00 00 00 Value: 010187000000  命令 初始化包大小0X87

99、8389 从机应答空包 通道 32

100、8390 主机应答空包 通道 0

-------------有应答写的从机自动应答收到--------------------

101、8391 从机写应答 8388 Handle: 0x000f 通道 0

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 e8 23 06 0a 01 00 37 b8 00 96 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)

102、8392 主机应答空包 通道 5

-------------有应答写的从机自动应答收到--------------------

103、8393 从机写应答 8388 Handle: 0x000f 通道 0

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 ea 23 06 0a 01 05 37 b9 00 96 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)

104、8394 主机应答空包 通道 5

--------------从4、应答 创建命令对象成功-------------

105、8395 从机 发送通知数据 Value: 600101  应答主机 NRF_DFU_OP_OBJECT_CREATE-1 通道 5

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 ec 23 06 0a 01 05 37 b9 00 96 00 00

0010   00 1f 64 65 50 02 0a 06 00 04 00 1b 0f 00 60 01

0020   01 89 e6 9a

第23个数据: 0a 长度10

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 01 01 Value: 600101

106、8396 主机应答空包 通道 10

107、8397 从机应答空包 通道 10

--------------主5、 主机发送初始化数据包  写命令从机无需要应答-------------------

108、8398 主机 面向连接的信道 通道 15

0000   1a a1 00 02 ef 23 06 0a 02 0f 31 bb 00 60 39 00

0010   00 1f 64 65 50 1a 8e 8a 00 04 3c 52 0d 00 12 84

0020   01 0a 3e 08 01 12 3a 08 01 10 34 1a 02 a8 01 20

0030   00 28 00 30 00 38 d8 f5 04 42 24 08 03 12 20 e7

0040   ba 9d 1b 76 56 80 0a e7 ad d5 5d 35 74 05 3b 84

0050   a1 49 c9 74 72 9a 81 6d 14 65 68 22 ee db ca 48

0060   00 10 00 1a 40 20 fd d9 9c d9 93 a1 a9 8e a6 74

0070   98 1f d3 27 4a d1 e0 a2 d3 8b 1f d7 b3 ed 68 57

0080   01 ab 91 74 e5 9a aa 6d 0b d5 cf b5 a2 e2 ca 74

0090   9c 08 c6 82 b2 99 55 c8 7b 55 a9 24 09 94 56 12

00a0   ed ed 01 eb 91 fc 50 05

第23个数据: 8e 长度142

第24个数据: 8a 00 L2CAP协议长度138

第26个数据: 04 3c CID: Dynamically Allocated Channel (0x3c04)

第28个数据: Payload: 520d001284010a3e0801123a080110341a02a80120002800…

109、8399 主机发送写请求 Handle: 0x000d Value:    通道 20

Sent Write Request, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a a1 00 02 f0 23 06 0a 03 14 31 bc 00 d8 35 00

0010   00 1f 64 65 50 1a 8e 8a 00 04 00 52 0d 00 12 84

0020   01 0a 3e 08 01 12 3a 08 01 10 34 1a 02 a8 01 20

0030   00 28 00 30 00 38 d8 f5 04 42 24 08 03 12 20 e7

0040   ba 9d 1b 76 56 80 0a e7 ad d5 bd 34 74 05 3b 84

0050   a1 49 c9 74 72 9a 81 6d 14 65 68 22 ee db ca 48

0060   00 10 00 1a 40 20 fd d9 9c d9 93 a1 a9 8e a6 74

0070   98 1f d3 27 4a d1 e0 a2 d3 8b 1f d7 b3 ed 68 57

0080   01 ab 91 74 e5 9a aa 6d 0b d5 cf b5 a2 e2 ca 74

0090   9c 08 c6 82 b2 99 55 c8 7b 55 a9 24 09 94 56 12

00a0   ed ed 01 eb 91 fc 20 05

第23个数据: 8e 长度142

第24个数据: 8a 00 L2CAP协议长度138

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

第28个数据: 52 Method: Write Request (0x12) 写命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: Value: 1284010a3e0801123a080110341a02a80120002800300038…

--------------从5、 主机发送初始化数据包  写命令,从机无需要应答------------------

110、8400 从机应答空包 通道 20

--------------主6、主机发送指令获取刚发送数据的offset,crc参数 NRF_DFU_OP_CRC_GET-3  有应答写--------------------

111、8401 主机发送写请求 Handle: 0x000f Value: 03  NRF_DFU_OP_CRC_GET-3 通道 32

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1b 00 02 f2 23 06 0a 03 14 2e bc 00 96 00 00

0010   00 1f 64 65 50 06 08 04 00 04 00 12 0f 00 03 3a

0020   34 b8

第23个数据: 08 长度8

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 03 Value: 03

112、8402 从机应答空包 通道 20

113、8403 主机应答空包 通道 30

114、8404 主机应答空包 通道 35

-------------有应答写的从机自动应答收到--------------------

115、8405 从机写应答 8401 Handle: 0x000f 通道 35

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 f6 23 06 0a 01 23 37 bf 00 96 00 00

0010   00 1f 64 65 50 12 05 01 00 04 00 13 5e e2 ca

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

116、8406 主机应答空包 通道 35

117、8407 从机 发送通知数据 Value: 60030187000000a1beb825  应答主机 NRF_DFU_OP_CRC_GET-3 通道 35

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 25 00 02 f8 23 06 0a 01 23 37 bf 00 96 00 00

0010   00 1f 64 65 50 0e 12 0e 00 04 00 1b 0f 00 60 03

0020   01 87 00 00 00 a1 be b8 25 7c 6e c0

第23个数据: 12 长度18

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 03 01 87 00 00 00 a1 be b8 25 Value: 60030187000000a1beb825

offset:0x00000087  CRC:0x25b8bea1

------------主7、主机发送执行操作代码并等待包含状态代码的返回通知,确认当前当前包数据的传输完成-------------

NRF_DFU_OP_OBJECT_EXECUTE-4

118、8408 主机发送写请求 Handle: 0x000f Value: 04  NRF_DFU_OP_OBJECT_EXECUTE-4 通道 8

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1b 00 02 f9 23 06 0a 03 08 34 c1 00 75 71 00

0010   00 1f 64 65 50 0a 08 04 00 04 00 12 0f 00 04 ca

0020   70 8a

第23个数据: 08 长度8

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 04 Value: 04

119、8409 从机应答空包 通道 8

120、8410 主机应答空包 通道 13

-------------有应答写的从机自动应答收到--------------------

121、8411 从机写应答 8408 Handle: 0x000f 通道 13

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 fc 23 06 0a 01 0d 3b c2 00 96 00 00

0010   00 1f 64 65 50 0e 05 01 00 04 00 13 19 c5 15

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

122、8412 主机应答空包 通道 18

...

123、8426 主机应答空包 通道 16

------------从7、通知应答执行操作代码成功-------------

124、8427 从机 发送通知数据 Value: 600401 应答主机 NRF_DFU_OP_OBJECT_EXECUTE-4 通道 16

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 0c 24 06 0a 01 10 42 ca 00 96 00 00

0010   00 1f 64 65 50 0e 0a 06 00 04 00 1b 0f 00 60 04

0020   01 ec b9 4e

第23个数据: 0a 长度10

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 04 01 Value: 600401

------------主8、主机发送选择数据对象,准备发升级固件包了,从机返回 数据包一包最大尺寸,偏移,CRC*****************

NRF_DFU_OP_OBJECT_SELECT-6 有应答写

125、8428 主机发送写请求数据 Handle: 0x000f Value: 06 02  NRF_DFU_OP_OBJECT_SELECT-6 通道 21

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1c 00 02 0d 24 06 0a 03 15 2f cb 00 11 39 00

0010   00 1f 64 65 50 0a 09 05 00 04 00 12 0f 00 06 02

0020   7a b5 e4

第23个数据: 09 长度9

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 06 02  Value: 06 02   NRF_DFU_OP_OBJECT_SELECT 数据

126、8429 从机应答空包 通道 21

127、8430 主机应答空包 通道 26

-------------有应答写的从机自动应答收到--------------------

128、8431 从机写应答 8428 Handle: 0x000f 通道 26

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 10 24 06 0a 01 1a 35 cc 00 97 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

129、8432 主机应答空包 通道 31

-------------有应答写的从机自动应答收到--------------------

130、8433 从机写应答 8428 Handle: 0x000f 通道 31

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 12 24 06 0a 01 1f 3a cd 00 96 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

131、8434 主机应答空包 通道 31

----------从8 应答主机发送选择数据对象 数据包一包最大尺寸,偏移,CRC--------------

132、8435 从机 发送通知数据 Value: 600601001000000000000000000000 应答主机 NRF_DFU_OP_OBJECT_SELECT-6 通道 16

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 29 00 02 14 24 06 0a 01 1f 39 cd 00 96 00 00

0010   00 1f 64 65 50 02 16 12 00 04 00 1b 0f 00 60 06

0020   01 00 10 00 00 00 00 00 00 00 00 00 00 1e d8 f1

第23个数据: 16 长度22

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 06 01 00 10 00 00 00 00 00 00 00 00 00 00 Value: 600601001000000000000000000000

从机回应原始数据:

sizemax:0x00001000 offset:0x00000000 crc 0x00000000

133、8436 主机应答空包 通道 36

134、8443 从机应答空包 通道 29

----------主9、主机请求创建4K数据传输 NRF_DFU_OP_OBJECT_CREATE-1-------------

有应答写

135、8444 主机发送写请求 Handle: 0x000f Value: 010200100000 NRF_DFU_OP_OBJECT_CREATE-1 升级数据 通道 29

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 20 00 02 1d 24 06 0a 03 1d 32 d4 00 96 00 00

0010   00 1f 64 65 50 0a 0d 09 00 04 00 12 0f 00 01 02

0020   00 10 00 00 36 61 30

第23个数据: 0d 长度13

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 01 02 00 10 00 00  Value: 010200100000 NRF_DFU_OP_OBJECT_CREATE 数据

136、8445 从机应答空包 通道

137、8446 主机应答空包 通道

-------------有应答写的从机自动应答收到--------------------

138、8447 从机写应答 8444 Handle: 0x000f 通道

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 20 24 06 0a 01 22 37 d5 00 95 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

139、8448 主机应答空包 通道

-------------从9、从机应答 创建4K数据传输 NRF_DFU_OP_OBJECT_CREATE-1成功-------------

140、8449 从机 发送通知数据 Value: 600101 应答主机 NRF_DFU_OP_OBJECT_CREATE-1 通道

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 22 24 06 0a 01 22 37 d5 00 95 00 00

0010   00 1f 64 65 50 02 0a 06 00 04 00 1b 0f 00 60 01

0020   01 89 e6 9a

第23个数据: 0a 长度10

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 01 01 Value: 600101

-----------------------------------------------------------------------------------------------

//此处开始传升级包,每包244字节,以一页4K为准。NRF_DFU_OP_OBJECT_WRITE-8 此标志不在数据中。

每一页都将以最大尝试次数3发送,无应答写

141、8450 主机发送写请求 Handle: 0x000d Value:  244字节   1

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 23 24 06 0a 03 02 3a d6 00 1f 37 00

0010   00 1f 64 65 50 16 fb f7 00 04 00 52 0d 00 20 62

0020   00 20 c1 63 02 00 c9 63 02 00 cb 63 02 00 cd 63

0030   02 00 cf 63 02 00 d1 63 02 00 00 00 00 00 00 00

0040   00 00 00 00 00 00 00 00 00 00 d3 63 02 00 d5 63

0050   02 00 00 00 00 00 d7 63 02 00 d9 63 02 00 89 bb

0060   02 00 db 63 02 00 49 d7 02 00 db 63 02 00 db 63

0070   02 00 db 63 02 00 45 89 02 00 35 c3 02 00 31 d4

0080   02 00 db 63 02 00 db 63 02 00 db 63 02 00 db 63

0090   02 00 db 63 02 00 db 63 02 00 db 63 02 00 c1 d7

00a0   02 00 05 bd 02 00 db 63 02 00 db 63 02 00 d1 c4

00b0   02 00 db 63 02 00 d5 c4 02 00 db 63 02 00 db 63

00c0   02 00 db 63 02 00 db 63 02 00 db 63 02 00 db 63

00d0   02 00 db 63 02 00 00 00 00 00 00 00 00 00 db 63

00e0   02 00 db 63 02 00 db 63 02 00 db 63 02 00 29 bd

00f0   02 00 db 63 02 00 db 63 02 00 00 00 00 00 00 00

0100   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0110   00 00 4a 9b 21

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 20 62

0020   00 20 c1 63 02 00 c9 63 02 00 cb 63 02 00 cd 63

0030   02 00 cf 63 02 00 d1 63 02 00 00 00 00 00 00 00

0040   00 00 00 00 00 00 00 00 00 00 d3 63 02 00 d5 63

0050   02 00 00 00 00 00 d7 63 02 00 d9 63 02 00 89 bb

0060   02 00 db 63 02 00 49 d7 02 00 db 63 02 00 db 63

0070   02 00 db 63 02 00 45 89 02 00 35 c3 02 00 31 d4

0080   02 00 db 63 02 00 db 63 02 00 db 63 02 00 db 63

0090   02 00 db 63 02 00 db 63 02 00 db 63 02 00 c1 d7

00a0   02 00 05 bd 02 00 db 63 02 00 db 63 02 00 d1 c4

00b0   02 00 db 63 02 00 d5 c4 02 00 db 63 02 00 db 63

00c0   02 00 db 63 02 00 db 63 02 00 db 63 02 00 db 63

00d0   02 00 db 63 02 00 00 00 00 00 00 00 00 00 db 63

00e0   02 00 db 63 02 00 db 63 02 00 db 63 02 00 29 bd

00f0   02 00 db 63 02 00 db 63 02 00 00 00 00 00 00 00

0100   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0110   00 00

----------无应答写,从机不会自动应答------------

142、8451 从机应答空包 通道

143、8452 主机发送写请求 Handle: 0x000d Value:  244字节 2

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 25 24 06 0a 03 02 3a d6 00 96 00 00

0010   00 1f 64 65 50 0a fb f7 00 04 00 52 0d 00 00 00

0020   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0030   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0040   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0050   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0060   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0070   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0080   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0090   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0100   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0110   00 00 56 16 af

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 00 00

0020   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0030   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0040   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0050   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0060   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0070   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0080   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0090   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00a0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0100   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0110   00 00

----------无应答写,从机不会自动应答------------

144、8454 从机应答空包 通道  收到此从机应答,主机才算发送成功

145、8455 主机发送写请求 Handle: 0x000d Value:  244字节 3

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 28 24 06 0a 03 07 38 d7 00 96 00 00

0010   00 1f 64 65 50 06 fb f7 00 04 00 52 0d 00 00 00

0020   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0030   00 00 00 00 00 00 df f8 0c d0 00 f0 e2 f9 00 48

0040   00 47 c5 fc 02 00 20 62 00 20 30 b4 50 e8 01 2f

0050   93 b2 c4 89 23 44 84 89 a3 42 28 bf 1b 1b 04 89

0060   a3 42 02 bf bf f3 2f 8f 00 20 07 e0 c3 ea 02 03

0070   40 e8 01 34 00 2c e9 d1 4f f0 01 00 0a 60 30 bc

0080   70 47 50 e8 01 2f c2 ea 02 42 40 e8 01 21 00 29

0090   f7 d1 70 47 30 b4 50 e8 02 2f 1f fa a2 f3 c4 88

00a0   a3 42 02 bf bf f3 2f 8f 00 20 0d e0 c4 89 23 44

00b0   84 89 a3 42 28 bf 1b 1b c2 ea 03 43 40 e8 02 34

00c0   00 2c e8 d1 4f f0 01 00 0a 60 30 bc 70 47 50 e8

00d0   02 2f c2 ea 22 42 40 e8 02 21 00 29 f7 d1 70 47

00e0   03 46 53 e8 02 2f d9 88 b2 eb 32 4f 4f f0 00 00

00f0   17 bf 92 b2 41 ea 01 41 42 ea 01 41 04 e0 5a 68

0100   b2 eb 32 4f 08 bf 01 20 43 e8 02 12 00 2a e8 d1

0110   70 47 70 4f 81

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 00 00

0020   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0030   00 00 00 00 00 00 df f8 0c d0 00 f0 e2 f9 00 48

0040   00 47 c5 fc 02 00 20 62 00 20 30 b4 50 e8 01 2f

0050   93 b2 c4 89 23 44 84 89 a3 42 28 bf 1b 1b 04 89

0060   a3 42 02 bf bf f3 2f 8f 00 20 07 e0 c3 ea 02 03

0070   40 e8 01 34 00 2c e9 d1 4f f0 01 00 0a 60 30 bc

0080   70 47 50 e8 01 2f c2 ea 02 42 40 e8 01 21 00 29

0090   f7 d1 70 47 30 b4 50 e8 02 2f 1f fa a2 f3 c4 88

00a0   a3 42 02 bf bf f3 2f 8f 00 20 0d e0 c4 89 23 44

00b0   84 89 a3 42 28 bf 1b 1b c2 ea 03 43 40 e8 02 34

00c0   00 2c e8 d1 4f f0 01 00 0a 60 30 bc 70 47 50 e8

00d0   02 2f c2 ea 22 42 40 e8 02 21 00 29 f7 d1 70 47

00e0   03 46 53 e8 02 2f d9 88 b2 eb 32 4f 4f f0 00 00

00f0   17 bf 92 b2 41 ea 01 41 42 ea 01 41 04 e0 5a 68

0100   b2 eb 32 4f 08 bf 01 20 43 e8 02 12 00 2a e8 d1

0110   70 47

----------无应答写,从机不会自动应答------------

146、8463 从机应答空包 通道  收到此从机应答,主机才算发送成功

147、8464 主机发送写请求 Handle: 0x000d Value:  244字节 4

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 31 24 06 0a 03 05 39 de 00 97 00 00

0010   00 1f 64 65 50 0a fb f7 00 04 00 52 0d 00 30 b4

0020   04 46 54 e8 00 0f 0d 46 44 e8 00 53 00 2b f8 d1

0030   15 60 30 bc 70 47 30 b4 04 46 54 e8 00 0f 40 ea

0040   01 05 44 e8 00 53 00 2b f7 d1 15 60 30 bc 70 47

0050   30 b4 04 46 54 e8 00 0f 00 ea 01 05 44 e8 00 53

0060   00 2b f7 d1 15 60 30 bc 70 47 30 b4 04 46 54 e8

0070   00 0f 80 ea 01 05 44 e8 00 53 00 2b f7 d1 15 60

0080   30 bc 70 47 30 b4 04 46 54 e8 00 0f 00 eb 01 05

0090   44 e8 00 53 00 2b f7 d1 15 60 30 bc 70 47 30 b4

00a0   04 46 54 e8 00 0f a0 eb 01 05 44 e8 00 53 00 2b

00b0   f7 d1 15 60 30 bc 70 47 70 b4 04 46 4f f0 00 00

00c0   54 e8 00 6f 0d 68 ae 42 07 bf 44 e8 00 23 01 20

00d0   44 e8 00 63 0e 60 00 2b 1c bf 00 20 f0 e7 70 bc

00e0   70 47 30 b4 04 46 54 e8 00 0f 88 42 2c bf 45 1a

00f0   05 46 44 e8 00 53 00 2b f5 d1 15 60 30 bc 70 47

0100   00 00 06 48 80 47 06 48 00 47 fe e7 fe e7 fe e7

0110   fe e7 4a 12 5c

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 30 b4

0020   04 46 54 e8 00 0f 0d 46 44 e8 00 53 00 2b f8 d1

0030   15 60 30 bc 70 47 30 b4 04 46 54 e8 00 0f 40 ea

0040   01 05 44 e8 00 53 00 2b f7 d1 15 60 30 bc 70 47

0050   30 b4 04 46 54 e8 00 0f 00 ea 01 05 44 e8 00 53

0060   00 2b f7 d1 15 60 30 bc 70 47 30 b4 04 46 54 e8

0070   00 0f 80 ea 01 05 44 e8 00 53 00 2b f7 d1 15 60

0080   30 bc 70 47 30 b4 04 46 54 e8 00 0f 00 eb 01 05

0090   44 e8 00 53 00 2b f7 d1 15 60 30 bc 70 47 30 b4

00a0   04 46 54 e8 00 0f a0 eb 01 05 44 e8 00 53 00 2b

00b0   f7 d1 15 60 30 bc 70 47 70 b4 04 46 4f f0 00 00

00c0   54 e8 00 6f 0d 68 ae 42 07 bf 44 e8 00 23 01 20

00d0   44 e8 00 63 0e 60 00 2b 1c bf 00 20 f0 e7 70 bc

00e0   70 47 30 b4 04 46 54 e8 00 0f 88 42 2c bf 45 1a

00f0   05 46 44 e8 00 53 00 2b f5 d1 15 60 30 bc 70 47

0100   00 00 06 48 80 47 06 48 00 47 fe e7 fe e7 fe e7

0110   fe e7

----------无应答写,从机不会自动应答------------

148、8466 从机应答空包 通道  收到此从机应答,主机才算发送成功

149、8467 主机发送写请求 Handle: 0x000d Value:  244字节 5

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 34 24 06 0a 03 0a 33 df 00 97 00 00

0010   00 1f 64 65 50 06 fb f7 00 04 00 52 0d 00 fe e7

0020   fe e7 fe e7 fe e7 fe e7 fe e7 09 d0 02 00 01 62

0030   02 00 38 b5 d0 e9 02 21 49 1e 01 eb 41 01 02 eb

0040   c1 01 42 68 c1 eb 01 11 02 eb 81 01 02 68 c1 eb

0050   01 11 02 eb 81 02 d0 e9 04 31 01 eb 41 01 03 eb

0060   81 01 30 23 a1 f5 52 71 91 fb f3 f4 17 4d 6c 43

0070   02 eb c4 12 91 fb f3 f4 03 fb 14 11 00 92 1a 29

0080   02 db 12 4b 1a 44 00 92 0c 22 91 fb f2 f3 10 4c

0090   63 43 00 9c 04 eb c3 13 00 93 91 fb f2 f3 02 fb

00a0   13 11 0c 4a 08 e0 49 1e 40 f2 a3 24 53 5c 63 43

00b0   00 9c 04 eb c3 13 00 93 00 29 f4 dc 01 46 68 46

00c0   00 f0 65 f8 00 98 38 bd 00 00 3f 0c 0f 00 80 51

00d0   01 00 67 c2 03 00 64 98 03 00 10 b5 43 1a 93 42

00e0   09 d2 83 18 88 18 03 e0 10 f8 01 1d 03 f8 01 1d

00f0   52 1e f9 d2 10 bd 40 ea 01 03 9b 07 03 d0 09 e0

0100   08 c9 12 1f 08 c0 04 2a fa d2 03 e0 11 f8 01 3b

0110   00 f8 de a7 04

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: fe e7

0020   fe e7 fe e7 fe e7 fe e7 fe e7 09 d0 02 00 01 62

0030   02 00 38 b5 d0 e9 02 21 49 1e 01 eb 41 01 02 eb

0040   c1 01 42 68 c1 eb 01 11 02 eb 81 01 02 68 c1 eb

0050   01 11 02 eb 81 02 d0 e9 04 31 01 eb 41 01 03 eb

0060   81 01 30 23 a1 f5 52 71 91 fb f3 f4 17 4d 6c 43

0070   02 eb c4 12 91 fb f3 f4 03 fb 14 11 00 92 1a 29

0080   02 db 12 4b 1a 44 00 92 0c 22 91 fb f2 f3 10 4c

0090   63 43 00 9c 04 eb c3 13 00 93 91 fb f2 f3 02 fb

00a0   13 11 0c 4a 08 e0 49 1e 40 f2 a3 24 53 5c 63 43

00b0   00 9c 04 eb c3 13 00 93 00 29 f4 dc 01 46 68 46

00c0   00 f0 65 f8 00 98 38 bd 00 00 3f 0c 0f 00 80 51

00d0   01 00 67 c2 03 00 64 98 03 00 10 b5 43 1a 93 42

00e0   09 d2 83 18 88 18 03 e0 10 f8 01 1d 03 f8 01 1d

00f0   52 1e f9 d2 10 bd 40 ea 01 03 9b 07 03 d0 09 e0

0100   08 c9 12 1f 08 c0 04 2a fa d2 03 e0 11 f8 01 3b

0110   00 f8

----------无应答写,从机不会自动应答------------

150、8469 从机应答空包 通道  收到此从机应答,主机才算发送成功

151、8470 主机发送写请求 Handle: 0x000d Value:  244字节 6

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 37 24 06 0a 03 0f 35 e0 00 96 00 00

0010   00 1f 64 65 50 0a fb f7 00 04 00 52 0d 00 01 3b

0020   52 1e f9 d2 10 bd d2 b2 01 e0 00 f8 01 2b 49 1e

0030   fb d2 70 47 00 22 f6 e7 10 b5 13 46 0a 46 04 46

0040   19 46 ff f7 f0 ff 20 46 10 bd 42 1c 10 f8 01 1b

0050   00 29 fb d1 80 1a 70 47 10 b5 00 22 00 e0 52 1c

0060   83 5c 8c 5c a3 42 01 d1 00 2b f8 d1 d8 b2 e1 b2

0070   40 1a 10 bd 30 b5 04 46 00 20 03 46 00 e0 5b 1c

0080   93 42 03 d2 e0 5c cd 5c 40 1b f8 d0 30 bd 01 49

0090   00 f0 03 b8 00 00 f0 41 00 20 10 b5 00 68 3c 22

00a0   b0 fb f2 f3 02 fb 13 03 b0 fb f2 f0 0b 60 b0 fb

00b0   f2 f3 02 fb 13 03 b0 fb f2 f0 18 22 4b 60 b0 fb

00c0   f2 f3 02 fb 13 03 b0 fb f2 f0 02 1d 8b 60 07 23

00d0   b2 fb f3 f4 03 fb 14 22 80 00 40 f2 b5 53 00 f6

00e0   6c 30 8a 61 b0 fb f3 f2 b0 fb f3 f4 03 fb 14 00

00f0   44 32 80 08 4a 61 c8 61 3b 28 02 d3 92 07 00 d0

0100   40 1c 00 22 07 4c 13 46 0a 61 e2 5c 82 42 03 d8

0110   80 1a f4 35 5d

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 01 3b

0020   52 1e f9 d2 10 bd d2 b2 01 e0 00 f8 01 2b 49 1e

0030   fb d2 70 47 00 22 f6 e7 10 b5 13 46 0a 46 04 46

0040   19 46 ff f7 f0 ff 20 46 10 bd 42 1c 10 f8 01 1b

0050   00 29 fb d1 80 1a 70 47 10 b5 00 22 00 e0 52 1c

0060   83 5c 8c 5c a3 42 01 d1 00 2b f8 d1 d8 b2 e1 b2

0070   40 1a 10 bd 30 b5 04 46 00 20 03 46 00 e0 5b 1c

0080   93 42 03 d2 e0 5c cd 5c 40 1b f8 d0 30 bd 01 49

0090   00 f0 03 b8 00 00 f0 41 00 20 10 b5 00 68 3c 22

00a0   b0 fb f2 f3 02 fb 13 03 b0 fb f2 f0 0b 60 b0 fb

00b0   f2 f3 02 fb 13 03 b0 fb f2 f0 18 22 4b 60 b0 fb

00c0   f2 f3 02 fb 13 03 b0 fb f2 f0 02 1d 8b 60 07 23

00d0   b2 fb f3 f4 03 fb 14 22 80 00 40 f2 b5 53 00 f6

00e0   6c 30 8a 61 b0 fb f3 f2 b0 fb f3 f4 03 fb 14 00

00f0   44 32 80 08 4a 61 c8 61 3b 28 02 d3 92 07 00 d0

0100   40 1c 00 22 07 4c 13 46 0a 61 e2 5c 82 42 03 d8

0110   80 1a

----------无应答写,从机不会自动应答------------

152、8472 从机应答空包 通道  收到此从机应答,主机才算发送成功

153、8473 主机发送写请求 Handle: 0x000d Value:  244字节 7

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 3a 24 06 0a 03 14 30 e1 00 97 00 00

0010   00 1f 64 65 50 06 fb f7 00 04 00 52 0d 00 5b 1c

0020   0b 61 f8 e7 40 1c c8 60 08 46 10 bd 00 00 70 98

0030   03 00 06 4c 07 4d 06 e0 e0 68 40 f0 01 03 94 e8

0040   07 00 98 47 10 34 ac 42 f6 d3 ff f7 10 fe 7c 98

0050   03 00 9c 98 03 00 70 b5 8c 18 10 f8 01 5b 15 f0

0060   07 03 01 d1 10 f8 01 3b 2a 11 06 d1 10 f8 01 2b

0070   03 e0 10 f8 01 6b 01 f8 01 6b 5b 1e f9 d1 2b 07

0080   05 d4 00 23 52 1e 0d d4 01 f8 01 3b fa e7 10 f8

0090   01 3b cb 1a 92 1c 03 e0 13 f8 01 5b 01 f8 01 5b

00a0   52 1e f9 d5 a1 42 d8 d3 00 20 70 bd 10 b5 00 20

00b0   0a f0 b9 fc bd e8 10 40 0a f0 bf bd 00 00 0e b5

00c0   0c 48 07 c8 8d e8 07 00 03 20 8d f8 02 00 08 48

00d0   09 49 18 38 0a f0 c9 fc 08 b1 07 f0 8a f9 69 46

00e0   00 20 0a f0 42 fc 00 28 01 d0 07 f0 82 f9 0e bd

00f0   00 00 28 35 03 00 f9 66 02 00 10 b5 00 f0 d9 fd

0100   02 f0 47 fb 15 49 00 22 40 f6 e4 43 ca 70 08 88

0110   98 42 d7 2e 43

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 5b 1c

0020   0b 61 f8 e7 40 1c c8 60 08 46 10 bd 00 00 70 98

0030   03 00 06 4c 07 4d 06 e0 e0 68 40 f0 01 03 94 e8

0040   07 00 98 47 10 34 ac 42 f6 d3 ff f7 10 fe 7c 98

0050   03 00 9c 98 03 00 70 b5 8c 18 10 f8 01 5b 15 f0

0060   07 03 01 d1 10 f8 01 3b 2a 11 06 d1 10 f8 01 2b

0070   03 e0 10 f8 01 6b 01 f8 01 6b 5b 1e f9 d1 2b 07

0080   05 d4 00 23 52 1e 0d d4 01 f8 01 3b fa e7 10 f8

0090   01 3b cb 1a 92 1c 03 e0 13 f8 01 5b 01 f8 01 5b

00a0   52 1e f9 d5 a1 42 d8 d3 00 20 70 bd 10 b5 00 20

00b0   0a f0 b9 fc bd e8 10 40 0a f0 bf bd 00 00 0e b5

00c0   0c 48 07 c8 8d e8 07 00 03 20 8d f8 02 00 08 48

00d0   09 49 18 38 0a f0 c9 fc 08 b1 07 f0 8a f9 69 46

00e0   00 20 0a f0 42 fc 00 28 01 d0 07 f0 82 f9 0e bd

00f0   00 00 28 35 03 00 f9 66 02 00 10 b5 00 f0 d9 fd

0100   02 f0 47 fb 15 49 00 22 40 f6 e4 43 ca 70 08 88

0110   98 42

----------无应答写,从机不会自动应答------------

154、8475 从机应答空包 通道  收到此从机应答,主机才算发送成功

157、8478 主机发送写请求 Handle: 0x000d Value:  244字节 8

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 3f 24 06 0a 03 1e 30 e3 00 97 00 00

0010   00 1f 64 65 50 0a fb f7 00 04 00 52 0d 00 01 d2

0020   8a 70 05 e0 40 f6 48 52 90 42 04 d2 01 20 88 70

0030   05 f0 75 fd 12 e0 b0 f5 61 6f 01 d2 02 20 0c e0

0040   40 f6 74 62 90 42 01 d2 03 20 06 e0 40 f6 d2 72

0050   90 42 01 d2 04 20 00 e0 05 20 88 70 bd e8 10 40

0060   04 f0 f7 ba 00 00 a8 2a 00 20 70 47 00 00 10 b5

0070   03 21 04 48 07 f0 69 fc 00 28 03 d0 bd e8 10 40

0080   07 f0 3d b9 10 bd 08 36 00 20 70 b5 13 4c 00 25

0090   a5 71 65 71 12 48 85 71 12 49 14 20 c8 71 06 f0

00a0   60 fe 01 22 00 21 21 20 01 f0 35 fc 01 21 19 20

00b0   0a f0 8b fa 0c 48 90 f8 84 00 04 f0 d4 fb 00 21

00c0   1e 20 09 f0 c8 ff e0 79 00 28 04 d0 e5 71 bd e8

00d0   70 40 04 f0 f6 bf 70 bd 00 00 a0 2a 00 20 99 2a

00e0   00 20 ae 2f 00 20 08 30 00 20 08 49 00 20 91 f8

00f0   8c 20 08 e0 c0 eb c0 03 11 f8 13 30 0b b1 00 20

0100   70 47 40 1c c0 b2 82 42 f4 d8 01 20 70 47 b8 30

0110   00 20 1d de c4

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 01 d2

0020   8a 70 05 e0 40 f6 48 52 90 42 04 d2 01 20 88 70

0030   05 f0 75 fd 12 e0 b0 f5 61 6f 01 d2 02 20 0c e0

0040   40 f6 74 62 90 42 01 d2 03 20 06 e0 40 f6 d2 72

0050   90 42 01 d2 04 20 00 e0 05 20 88 70 bd e8 10 40

0060   04 f0 f7 ba 00 00 a8 2a 00 20 70 47 00 00 10 b5

0070   03 21 04 48 07 f0 69 fc 00 28 03 d0 bd e8 10 40

0080   07 f0 3d b9 10 bd 08 36 00 20 70 b5 13 4c 00 25

0090   a5 71 65 71 12 48 85 71 12 49 14 20 c8 71 06 f0

00a0   60 fe 01 22 00 21 21 20 01 f0 35 fc 01 21 19 20

00b0   0a f0 8b fa 0c 48 90 f8 84 00 04 f0 d4 fb 00 21

00c0   1e 20 09 f0 c8 ff e0 79 00 28 04 d0 e5 71 bd e8

00d0   70 40 04 f0 f6 bf 70 bd 00 00 a0 2a 00 20 99 2a

00e0   00 20 ae 2f 00 20 08 30 00 20 08 49 00 20 91 f8

00f0   8c 20 08 e0 c0 eb c0 03 11 f8 13 30 0b b1 00 20

0100   70 47 40 1c c0 b2 82 42 f4 d8 01 20 70 47 b8 30

0110   00 20

----------无应答写,从机不会自动应答------------

158、8480 从机应答空包 通道  收到此从机应答,主机才算发送成功

159、8481 主机发送写请求 Handle: 0x000d Value:  244字节 9

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 42 24 06 0a 03 23 2e e4 00 96 00 00

0010   00 1f 64 65 50 06 fb f7 00 04 00 52 0d 00 f0 b5

0020   11 4c 00 21 08 25 21 70 67 1c 42 18 0f 29 93 7a

0030   00 d1 05 25 00 22 0e e0 1e 06 08 d5 94 f8 00 c0

0040   02 eb c1 06 0c f8 07 60 26 78 76 1c 26 70 5b 06

0050   1b 0e 52 1c d2 b2 aa 42 ee d3 49 1c c9 b2 10 29

0060   e3 d3 f0 bd 00 00 08 30 00 20 10 b5 01 21 0f 20

0070   09 f0 8d ff 01 21 10 20 09 f0 89 ff 01 21 11 20

0080   09 f0 85 ff 01 21 12 20 09 f0 81 ff 01 21 bd e8

0090   10 40 13 20 09 f0 7b bf 10 b5 00 21 0f 20 09 f0

00a0   76 ff 00 21 10 20 09 f0 72 ff 00 21 11 20 09 f0

00b0   6e ff 00 21 12 20 09 f0 6a ff 00 21 bd e8 10 40

00c0   13 20 09 f0 64 bf a0 f1 30 01 09 29 01 d8 c8 b2

00d0   70 47 a0 f1 41 01 19 29 02 d8 37 38 c0 b2 70 47

00e0   20 28 0f d0 24 28 0f d0 25 28 0f d0 2a 28 0f d0

00f0   2b 28 0f d0 2d 28 0f d0 2e 28 0f d0 2f 28 0f d0

0100   2c 20 70 47 24 20 70 47 25 20 70 47 26 20 70 47

0110   27 20 93 4e 49

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: f0 b5

0020   11 4c 00 21 08 25 21 70 67 1c 42 18 0f 29 93 7a

0030   00 d1 05 25 00 22 0e e0 1e 06 08 d5 94 f8 00 c0

0040   02 eb c1 06 0c f8 07 60 26 78 76 1c 26 70 5b 06

0050   1b 0e 52 1c d2 b2 aa 42 ee d3 49 1c c9 b2 10 29

0060   e3 d3 f0 bd 00 00 08 30 00 20 10 b5 01 21 0f 20

0070   09 f0 8d ff 01 21 10 20 09 f0 89 ff 01 21 11 20

0080   09 f0 85 ff 01 21 12 20 09 f0 81 ff 01 21 bd e8

0090   10 40 13 20 09 f0 7b bf 10 b5 00 21 0f 20 09 f0

00a0   76 ff 00 21 10 20 09 f0 72 ff 00 21 11 20 09 f0

00b0   6e ff 00 21 12 20 09 f0 6a ff 00 21 bd e8 10 40

00c0   13 20 09 f0 64 bf a0 f1 30 01 09 29 01 d8 c8 b2

00d0   70 47 a0 f1 41 01 19 29 02 d8 37 38 c0 b2 70 47

00e0   20 28 0f d0 24 28 0f d0 25 28 0f d0 2a 28 0f d0

00f0   2b 28 0f d0 2d 28 0f d0 2e 28 0f d0 2f 28 0f d0

0100   2c 20 70 47 24 20 70 47 25 20 70 47 26 20 70 47

0110   27 20

----------无应答写,从机不会自动应答------------

160、8483 从机应答空包 通道  收到此从机应答,主机才算发送成功

161、8484 主机发送写请求 Handle: 0x000d Value:  244字节 10

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 45 24 06 0a 03 03 3c e5 00 96 00 00

0010   00 1f 64 65 50 0a fb f7 00 04 00 52 0d 00 70 47

0020   28 20 70 47 29 20 70 47 2a 20 70 47 2b 20 70 47

0030   00 00 1d 4a 10 b5 92 f8 8d 10 c1 eb c1 01 02 eb

0040   41 01 11 f8 0e 3d 6b b3 4a 78 47 2a 01 d0 48 2a

0050   01 d1 8c 78 2c b1 02 78 47 2a 14 d0 48 2a 12 d0

0060   13 e0 01 78 a1 f1 41 03 05 2b 15 d9 47 29 06 d0

0070   48 29 04 d0 49 29 0f d0 91 42 0d d0 12 e0 40 78

0080   7e 28 09 d0 f8 e7 40 78 30 b1 00 20 08 e0 01 eb

0090   40 04 64 78 a2 42 01 d1 00 20 10 bd 40 1c c0 b2

00a0   83 42 f4 d8 01 20 10 bd 00 00 b8 30 00 20 3e b5

00b0   0c 46 01 46 00 20 15 46 00 90 01 90 6a 46 02 90

00c0   04 e0 11 f8 10 30 13 54 40 1c c0 b2 a0 42 f8 d3

00d0   28 46 ff f7 d2 fd a0 42 04 d1 29 46 68 46 ff f7

00e0   d3 fd 08 b1 00 20 3e bd 01 20 3e bd 00 00 0e 4b

00f0   93 f8 8c 00 00 28 16 d0 02 21 83 f8 8e 10 93 f8

0100   8d 20 51 1c c9 b2 82 42 02 d2 83 f8 8d 10 05 e0

0110   0a 28 d7 b5 db

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 70 47

0020   28 20 70 47 29 20 70 47 2a 20 70 47 2b 20 70 47

0030   00 00 1d 4a 10 b5 92 f8 8d 10 c1 eb c1 01 02 eb

0040   41 01 11 f8 0e 3d 6b b3 4a 78 47 2a 01 d0 48 2a

0050   01 d1 8c 78 2c b1 02 78 47 2a 14 d0 48 2a 12 d0

0060   13 e0 01 78 a1 f1 41 03 05 2b 15 d9 47 29 06 d0

0070   48 29 04 d0 49 29 0f d0 91 42 0d d0 12 e0 40 78

0080   7e 28 09 d0 f8 e7 40 78 30 b1 00 20 08 e0 01 eb

0090   40 04 64 78 a2 42 01 d1 00 20 10 bd 40 1c c0 b2

00a0   83 42 f4 d8 01 20 10 bd 00 00 b8 30 00 20 3e b5

00b0   0c 46 01 46 00 20 15 46 00 90 01 90 6a 46 02 90

00c0   04 e0 11 f8 10 30 13 54 40 1c c0 b2 a0 42 f8 d3

00d0   28 46 ff f7 d2 fd a0 42 04 d1 29 46 68 46 ff f7

00e0   d3 fd 08 b1 00 20 3e bd 01 20 3e bd 00 00 0e 4b

00f0   93 f8 8c 00 00 28 16 d0 02 21 83 f8 8e 10 93 f8

0100   8d 20 51 1c c9 b2 82 42 02 d2 83 f8 8d 10 05 e0

0110   0a 28

----------无应答写,从机不会自动应答------------

162、8486 从机应答空包 通道  收到此从机应答,主机才算发送成功

163、8487 主机发送写请求 Handle: 0x000d Value:  244字节 11

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 48 24 06 0a 03 0d 33 e7 00 8a 31 00

0010   00 1f 64 65 50 16 fb f7 00 04 00 52 0d 00 08 d2

0020   40 1c 03 f8 8c 0f 59 70 00 22 11 46 22 20 01 f0

0030   04 bb 70 47 00 00 b8 30 00 20 c0 1e 05 28 19 d2

0040   df e8 00 f0 03 07 0b 0f 13 00 00 22 03 21 12 20

0050   0e e0 00 22 03 21 16 20 0a e0 00 22 03 21 13 20

0060   06 e0 00 22 03 21 14 20 02 e0 00 22 03 21 15 20

0070   01 f0 e3 ba 00 22 03 21 11 20 f9 e7 00 00 38 b5

0080   20 4c 94 f8 8c 00 00 28 30 d0 01 28 01 d9 04 f0

0090   ea f9 05 f0 18 fc 94 f8 8c 00 01 25 01 28 26 d9

00a0   04 f0 0d f9 94 f8 1b 21 13 20 b2 fb f0 f1 b2 fb

00b0   f0 f3 00 fb 13 20 00 b1 01 20 08 44 c4 b2 10 49

00c0   0d 20 8f 31 44 f0 10 03 01 2c 00 95 01 d9 13 22

00d0   00 e0 11 23 05 f0 cf f8 0c 4c 20 22 0a 49 60 1d

00e0   ff f7 1f fd 0a 49 e5 70 00 20 08 70 38 bd 04 f0

00f0   24 f9 0c 20 00 95 94 f8 22 21 00 23 05 49 e9 e7

0100   00 00 b8 30 00 20 68 33 00 20 93 30 00 20 92 34

0110   00 20 b8 90 1d

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 08 d2

0020   40 1c 03 f8 8c 0f 59 70 00 22 11 46 22 20 01 f0

0030   04 bb 70 47 00 00 b8 30 00 20 c0 1e 05 28 19 d2

0040   df e8 00 f0 03 07 0b 0f 13 00 00 22 03 21 12 20

0050   0e e0 00 22 03 21 16 20 0a e0 00 22 03 21 13 20

0060   06 e0 00 22 03 21 14 20 02 e0 00 22 03 21 15 20

0070   01 f0 e3 ba 00 22 03 21 11 20 f9 e7 00 00 38 b5

0080   20 4c 94 f8 8c 00 00 28 30 d0 01 28 01 d9 04 f0

0090   ea f9 05 f0 18 fc 94 f8 8c 00 01 25 01 28 26 d9

00a0   04 f0 0d f9 94 f8 1b 21 13 20 b2 fb f0 f1 b2 fb

00b0   f0 f3 00 fb 13 20 00 b1 01 20 08 44 c4 b2 10 49

00c0   0d 20 8f 31 44 f0 10 03 01 2c 00 95 01 d9 13 22

00d0   00 e0 11 23 05 f0 cf f8 0c 4c 20 22 0a 49 60 1d

00e0   ff f7 1f fd 0a 49 e5 70 00 20 08 70 38 bd 04 f0

00f0   24 f9 0c 20 00 95 94 f8 22 21 00 23 05 49 e9 e7

0100   00 00 b8 30 00 20 68 33 00 20 93 30 00 20 92 34

0110   00 20

----------无应答写,从机不会自动应答------------

164、8488 从机应答空包 通道  收到此从机应答,主机才算发送成功

165、8489 主机发送写请求 Handle: 0x000d Value:  244字节 12

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 4a 24 06 0a 03 0d 33 e7 00 97 00 00

0010   00 1f 64 65 50 0a fb f7 00 04 00 52 0d 00 d4 31

0020   00 20 10 b5 00 21 1e 20 09 f0 59 fe 05 f0 d1 fb

0030   20 21 03 48 ff f7 22 fd bd e8 10 40 05 f0 87 bb

0040   00 00 98 30 00 20 0b 49 91 f8 8c 00 01 28 11 d9

0050   91 f8 8d 00 01 28 0d d9 40 1e c0 b2 81 f8 8d 00

0060   01 28 00 d0 02 20 81 f8 8e 00 00 22 11 46 22 20

0070   01 f0 69 ba 70 47 b8 30 00 20 10 b5 03 f0 0f f8

0080   03 f0 87 fc 08 48 81 79 41 71 04 f0 80 ff 02 f0

0090   c2 f9 06 f0 80 f8 04 48 81 78 00 29 01 d0 01 21

00a0   c1 70 10 bd 00 00 ae 2f 00 20 99 2a 00 20 00 b5

00b0   85 b0 14 21 68 46 ff f7 e1 fc 05 f0 a0 fb 02 f0

00c0   ee ff 03 f0 92 ff 68 46 03 f0 1b fd 04 f0 5f ff

00d0   02 f0 a1 f9 06 f0 5f f8 05 49 01 20 88 71 06 f0

00e0   32 fa 03 49 1e 20 48 80 05 b0 00 bd 00 00 99 2a

00f0   00 20 a0 2a 00 20 10 b5 04 46 82 78 00 21 08 46

0100   03 f0 5d fe a0 78 b0 b1 94 f8 54 00 74 df 04 46

0110   c2 b2 e1 07 a8

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: d4 31

0020   00 20 10 b5 00 21 1e 20 09 f0 59 fe 05 f0 d1 fb

0030   20 21 03 48 ff f7 22 fd bd e8 10 40 05 f0 87 bb

0040   00 00 98 30 00 20 0b 49 91 f8 8c 00 01 28 11 d9

0050   91 f8 8d 00 01 28 0d d9 40 1e c0 b2 81 f8 8d 00

0060   01 28 00 d0 02 20 81 f8 8e 00 00 22 11 46 22 20

0070   01 f0 69 ba 70 47 b8 30 00 20 10 b5 03 f0 0f f8

0080   03 f0 87 fc 08 48 81 79 41 71 04 f0 80 ff 02 f0

0090   c2 f9 06 f0 80 f8 04 48 81 78 00 29 01 d0 01 21

00a0   c1 70 10 bd 00 00 ae 2f 00 20 99 2a 00 20 00 b5

00b0   85 b0 14 21 68 46 ff f7 e1 fc 05 f0 a0 fb 02 f0

00c0   ee ff 03 f0 92 ff 68 46 03 f0 1b fd 04 f0 5f ff

00d0   02 f0 a1 f9 06 f0 5f f8 05 49 01 20 88 71 06 f0

00e0   32 fa 03 49 1e 20 48 80 05 b0 00 bd 00 00 99 2a

00f0   00 20 a0 2a 00 20 10 b5 04 46 82 78 00 21 08 46

0100   03 f0 5d fe a0 78 b0 b1 94 f8 54 00 74 df 04 46

0110   c2 b2 e1 07 a8

----------无应答写,从机不会自动应答------------

166、8491 从机应答空包 通道  收到此从机应答,主机才算发送成功

167、8492 主机发送写请求 Handle: 0x000d Value:  244字节 13

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 4d 24 06 0a 03 12 31 e8 00 96 00 00

0010   00 1f 64 65 50 06 fb f7 00 04 00 52 0d 00 10 21

0020   00 20 03 f0 52 fe 02 f0 f0 ff 40 f6 b8 30 09 f0

0030   dc fb 20 00 01 d0 06 f0 00 ff bd e8 10 40 ff f7

0040   c2 bd 01 49 01 20 88 71 10 bd a0 2a 00 20 11 48

0050   10 b5 40 88 a0 f5 7f 41 ff 39 10 d0 3b 21 76 df

0060   04 46 c2 b2 00 21 08 46 03 f0 2f fe 0b 49 01 20

0070   48 71 20 00 0e d0 bd e8 10 40 06 f0 de be 07 48

0080   ff f7 bf ff 40 f6 b8 30 09 f0 af fb bd e8 10 40

0090   ff f7 99 bd 10 bd 34 2c 00 20 a0 2a 00 20 08 36

00a0   00 20 f8 b5 04 46 00 88 00 27 2b 4d 19 28 2c d0

00b0   09 dc 2a 4e 10 28 12 d0 11 28 26 d1 29 48 80 79

00c0   01 28 23 d0 24 e0 21 28 2f d0 3b 28 3c d0 52 28

00d0   34 d0 56 28 19 d1 a0 88 13 21 76 df 37 e0 f0 79

00e0   18 b9 06 f0 b6 f9 1e 20 70 80 03 f0 20 f8 a1 88

00f0   69 80 1c 48 09 f0 ab fa 08 b1 06 f0 9e fe f0 79

0100   00 28 02 d0 3b 21 68 88 76 df f8 bd 03 f0 e5 fc

0110   4f f6 55 a8 9f

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 10 21

0020   00 20 03 f0 52 fe 02 f0 f0 ff 40 f6 b8 30 09 f0

0030   dc fb 20 00 01 d0 06 f0 00 ff bd e8 10 40 ff f7

0040   c2 bd 01 49 01 20 88 71 10 bd a0 2a 00 20 11 48

0050   10 b5 40 88 a0 f5 7f 41 ff 39 10 d0 3b 21 76 df

0060   04 46 c2 b2 00 21 08 46 03 f0 2f fe 0b 49 01 20

0070   48 71 20 00 0e d0 bd e8 10 40 06 f0 de be 07 48

0080   ff f7 bf ff 40 f6 b8 30 09 f0 af fb bd e8 10 40

0090   ff f7 99 bd 10 bd 34 2c 00 20 a0 2a 00 20 08 36

00a0   00 20 f8 b5 04 46 00 88 00 27 2b 4d 19 28 2c d0

00b0   09 dc 2a 4e 10 28 12 d0 11 28 26 d1 29 48 80 79

00c0   01 28 23 d0 24 e0 21 28 2f d0 3b 28 3c d0 52 28

00d0   34 d0 56 28 19 d1 a0 88 13 21 76 df 37 e0 f0 79

00e0   18 b9 06 f0 b6 f9 1e 20 70 80 03 f0 20 f8 a1 88

00f0   69 80 1c 48 09 f0 ab fa 08 b1 06 f0 9e fe f0 79

0100   00 28 02 d0 3b 21 68 88 76 df f8 bd 03 f0 e5 fc

0110   4f f6

----------无应答写,从机不会自动应答------------

168、8494 从机应答空包 通道  收到此从机应答,主机才算发送成功

169、8495 主机发送写请求 Handle: 0x000d Value:  244字节 14

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 50 24 06 0a 03 17 2e e9 00 96 00 00

0010   00 1f 64 65 50 0a fb f7 00 04 00 52 0d 00 ff 70

0020   68 80 70 79 00 28 f6 d0 77 71 bd e8 f8 40 10 48

0030   20 30 ff f7 6c bf 00 97 a0 88 69 46 8f df 00 28

0040   e9 d0 06 f0 80 fe f8 bd 00 23 1a 46 19 46 68 88

0050   b1 df 02 e0 a0 88 13 21 76 df 00 28 f3 d0 bd e8

0060   f8 40 06 f0 70 be 34 2c 00 20 a0 2a 00 20 99 2a

0070   00 20 e8 35 00 20 10 b5 ac b0 00 f0 a8 f9 09 f0

0080   74 fd 08 b1 06 f0 5f fe 09 f0 93 fe 08 b1 06 f0

0090   5a fe 00 24 69 46 01 20 00 94 09 f0 d8 fd 08 b1

00a0   06 f0 51 fe 68 46 09 f0 20 fe 08 b1 06 f0 4b fe

00b0   01 f0 ed fe 01 f0 2f ff 2d 48 01 90 01 a9 2c 48

00c0   09 f0 56 fa 08 b1 06 f0 3e fe 2a 48 00 90 69 46

00d0   2a 48 00 f0 8e f8 08 b1 06 f0 35 fe ac 21 68 46

00e0   ff f7 d8 fb 02 20 8d f8 00 00 8d f8 02 40 05 20

00f0   8d f8 03 00 01 20 ad f8 4c 00 1f 49 8d f8 7c 00

0100   40 20 0e 39 22 90 14 91 41 f2 70 70 23 90 1b 48

0110   29 90 10 f8 95

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: ff 70

0020   68 80 70 79 00 28 f6 d0 77 71 bd e8 f8 40 10 48

0030   20 30 ff f7 6c bf 00 97 a0 88 69 46 8f df 00 28

0040   e9 d0 06 f0 80 fe f8 bd 00 23 1a 46 19 46 68 88

0050   b1 df 02 e0 a0 88 13 21 76 df 00 28 f3 d0 bd e8

0060   f8 40 06 f0 70 be 34 2c 00 20 a0 2a 00 20 99 2a

0070   00 20 e8 35 00 20 10 b5 ac b0 00 f0 a8 f9 09 f0

0080   74 fd 08 b1 06 f0 5f fe 09 f0 93 fe 08 b1 06 f0

0090   5a fe 00 24 69 46 01 20 00 94 09 f0 d8 fd 08 b1

00a0   06 f0 51 fe 68 46 09 f0 20 fe 08 b1 06 f0 4b fe

00b0   01 f0 ed fe 01 f0 2f ff 2d 48 01 90 01 a9 2c 48

00c0   09 f0 56 fa 08 b1 06 f0 3e fe 2a 48 00 90 69 46

00d0   2a 48 00 f0 8e f8 08 b1 06 f0 35 fe ac 21 68 46

00e0   ff f7 d8 fb 02 20 8d f8 00 00 8d f8 02 40 05 20

00f0   8d f8 03 00 01 20 ad f8 4c 00 1f 49 8d f8 7c 00

0100   40 20 0e 39 22 90 14 91 41 f2 70 70 23 90 1b 48

0110   29 90

----------无应答写,从机不会自动应答------------

170、8497 从机应答空包 通道  收到此从机应答,主机才算发送成功

171、8498 主机发送写请求 Handle: 0x000d Value:  244字节 15

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 53 24 06 0a 03 1c 31 ea 00 97 00 00

0010   00 1f 64 65 50 06 fb f7 00 04 00 52 0d 00 17 48

0020   69 46 20 30 07 f0 73 f8 08 b1 06 f0 12 fe 13 48

0030   01 21 20 30 07 f0 68 f8 1c 21 68 46 ff f7 b0 fb

0040   4f f4 20 30 cd e9 00 40 4f f4 70 20 02 90 03 20

0050   8d f8 0c 00 0e 48 05 90 0e 48 06 90 ad f8 0e 40

0060   8d f8 10 40 68 46 07 f0 3c fa 08 b1 06 f0 f1 fd

0070   2c b0 bd e8 10 40 02 f0 a4 be 07 bb 02 00 e8 35

0080   00 20 0d bb 02 00 48 2c 00 20 45 bb 02 00 6d bb

0090   02 00 c7 73 02 00 f0 b5 85 b0 15 46 0f 46 04 00

00a0   1e 46 14 d0 04 aa 19 46 60 69 06 f0 12 ff 00 28

00b0   0b d1 a6 f5 7f 40 ff 38 0b d0 04 98 48 b1 00 78

00c0   48 b1 28 88 f4 28 08 d9 07 20 05 b0 f0 bd 0e 20

00d0   fb e7 05 20 f9 e7 08 20 f7 e7 00 20 00 90 01 90

00e0   02 90 03 90 a0 88 ad f8 00 00 01 20 cd e9 02 57

00f0   8d f8 02 00 69 46 30 46 ae df e6 e7 00 00 30 b5

0100   14 4b 0d 46 04 00 0f cb 85 b0 8d e8 0f 00 1e d0

0110   ed b1 b2 6b 03

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 17 48

0020   69 46 20 30 07 f0 73 f8 08 b1 06 f0 12 fe 13 48

0030   01 21 20 30 07 f0 68 f8 1c 21 68 46 ff f7 b0 fb

0040   4f f4 20 30 cd e9 00 40 4f f4 70 20 02 90 03 20

0050   8d f8 0c 00 0e 48 05 90 0e 48 06 90 ad f8 0e 40

0060   8d f8 10 40 68 46 07 f0 3c fa 08 b1 06 f0 f1 fd

0070   2c b0 bd e8 10 40 02 f0 a4 be 07 bb 02 00 e8 35

0080   00 20 0d bb 02 00 48 2c 00 20 45 bb 02 00 6d bb

0090   02 00 c7 73 02 00 f0 b5 85 b0 15 46 0f 46 04 00

00a0   1e 46 14 d0 04 aa 19 46 60 69 06 f0 12 ff 00 28

00b0   0b d1 a6 f5 7f 40 ff 38 0b d0 04 98 48 b1 00 78

00c0   48 b1 28 88 f4 28 08 d9 07 20 05 b0 f0 bd 0e 20

00d0   fb e7 05 20 f9 e7 08 20 f7 e7 00 20 00 90 01 90

00e0   02 90 03 90 a0 88 ad f8 00 00 01 20 cd e9 02 57

00f0   8d f8 02 00 69 46 30 46 ae df e6 e7 00 00 30 b5

0100   14 4b 0d 46 04 00 0f cb 85 b0 8d e8 0f 00 1e d0

0110   ed b1

----------无应答写,从机不会自动应答------------

172、8500 从机应答空包 通道  收到此从机应答,主机才算发送成功

173、8501 主机发送写请求 Handle: 0x000d Value:  244字节 16

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 56 24 06 0a 03 21 30 eb 00 96 00 00

0010   00 1f 64 65 50 0a fb f7 00 04 00 52 0d 00 28 68

0020   a0 61 21 46 68 46 62 df 00 28 14 d1 20 78 8d f8

0030   12 00 01 20 ad f8 10 00 a2 1c 04 a9 a8 df 00 28

0040   09 d1 29 46 20 46 00 f0 56 fa 00 28 03 d1 29 46

0050   20 46 05 f0 40 fb 05 b0 30 bd 0e 20 fb e7 58 8d

0060   03 00 70 b5 88 b0 04 46 00 29 24 d0 00 2c 22 d0

0070   08 46 21 88 10 29 20 d0 50 29 24 d0 57 29 1a d1

0080   05 46 a1 88 40 69 06 aa 06 f0 a9 fe 00 28 12 d1

0090   06 9e 30 78 00 28 0e d0 18 21 68 46 ff f7 06 fb

00a0   01 20 8d f8 00 00 01 95 a0 88 ad f8 08 00 03 96

00b0   a9 69 68 46 88 47 08 b0 70 bd 08 b0 21 46 bd e8

00c0   70 40 00 f0 06 b8 08 b0 21 46 bd e8 70 40 00 f0

00d0   35 b8 f0 b5 8b b0 00 26 08 96 0d 46 04 46 89 88

00e0   40 69 08 aa 06 f0 7b fe 09 a8 cd e9 06 60 02 27

00f0   ad f8 18 70 ad f8 1a 60 21 8a a8 88 06 aa ad df

0100   00 28 19 d1 a0 69 00 28 16 d0 07 98 07 f0 77 fb

0110   00 28 b9 ae f4

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 28 68

0020   a0 61 21 46 68 46 62 df 00 28 14 d1 20 78 8d f8

0030   12 00 01 20 ad f8 10 00 a2 1c 04 a9 a8 df 00 28

0040   09 d1 29 46 20 46 00 f0 56 fa 00 28 03 d1 29 46

0050   20 46 05 f0 40 fb 05 b0 30 bd 0e 20 fb e7 58 8d

0060   03 00 70 b5 88 b0 04 46 00 29 24 d0 00 2c 22 d0

0070   08 46 21 88 10 29 20 d0 50 29 24 d0 57 29 1a d1

0080   05 46 a1 88 40 69 06 aa 06 f0 a9 fe 00 28 12 d1

0090   06 9e 30 78 00 28 0e d0 18 21 68 46 ff f7 06 fb

00a0   01 20 8d f8 00 00 01 95 a0 88 ad f8 08 00 03 96

00b0   a9 69 68 46 88 47 08 b0 70 bd 08 b0 21 46 bd e8

00c0   70 40 00 f0 06 b8 08 b0 21 46 bd e8 70 40 00 f0

00d0   35 b8 f0 b5 8b b0 00 26 08 96 0d 46 04 46 89 88

00e0   40 69 08 aa 06 f0 7b fe 09 a8 cd e9 06 60 02 27

00f0   ad f8 18 70 ad f8 1a 60 21 8a a8 88 06 aa ad df

0100   00 28 19 d1 a0 69 00 28 16 d0 07 98 07 f0 77 fb

0110   00 28

----------无应答写,从机不会自动应答------------

174、8503 从机应答空包 通道  收到此从机应答,主机才算发送成功

175、8504 主机发送写请求 Handle: 0x000d Value:  192字节 17

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a da 00 02 59 24 06 0a 03 01 3d ec 00 97 00 00

0010   00 1f 64 65 50 06 c7 c3 00 04 00 52 0d 00 11 d0

0020   08 9e 0e b1 01 20 30 70 18 21 68 46 ff f7 c4 fa

0030   8d f8 00 70 01 94 a8 88 ad f8 08 00 03 96 a1 69

0040   68 46 88 47 0b b0 f0 bd f0 b5 87 b0 0d 46 04 46

0050   8e 1d 89 88 40 69 06 aa 06 f0 47 fe 18 21 68 46

0060   ff f7 aa fa 01 94 a8 88 06 9a ad f8 08 00 03 92

0070   31 88 23 89 00 27 05 f1 12 00 99 42 02 d1 73 89

0080   02 2b 0d d0 a2 89 91 42 1e d1 a1 69 00 29 1b d0

0090   8d f8 00 70 04 90 70 89 ad f8 14 00 a1 69 11 e0

00a0   00 2a 11 d0 07 f0 31 fb 20 b1 06 99 01 20 08 70

00b0   02 20 02 e0 06 98 07 70 03 20 8d f8 00 00 a1 69

00c0   00 29 01 d0 68 46 88 47 07 b0 f0 bd 00 00 13 b5

00d0   07 4a 01 46 06 48 53 88 01 aa 14 30 ff f7 17 c5

00e0   2a

第23个数据: c7 长度199

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 11 d0

0020   08 9e 0e b1 01 20 30 70 18 21 68 46 ff f7 c4 fa

0030   8d f8 00 70 01 94 a8 88 ad f8 08 00 03 96 a1 69

0040   68 46 88 47 0b b0 f0 bd f0 b5 87 b0 0d 46 04 46

0050   8e 1d 89 88 40 69 06 aa 06 f0 47 fe 18 21 68 46

0060   ff f7 aa fa 01 94 a8 88 06 9a ad f8 08 00 03 92

0070   31 88 23 89 00 27 05 f1 12 00 99 42 02 d1 73 89

0080   02 2b 0d d0 a2 89 91 42 1e d1 a1 69 00 29 1b d0

0090   8d f8 00 70 04 90 70 89 ad f8 14 00 a1 69 11 e0

00a0   00 2a 11 d0 07 f0 31 fb 20 b1 06 99 01 20 08 70

00b0   02 20 02 e0 06 98 07 70 03 20 8d f8 00 00 a1 69

00c0   00 29 01 d0 68 46 88 47 07 b0 f0 bd 00 00 13 b5

00d0   07 4a 01 46 06 48 53 88 01 aa 14 30 ff f7

----------无应答写,从机不会自动应答------------

176、8506 从机应答空包 通道  收到此从机应答,主机才算发送成功

--------------主10、4K数据发送完毕,请求CRC校验值--------------

177、8507 主机发送写请求CRC Handle: 0x000f Value: 03  NRF_DFU_OP_CRC_GET-3 通道 32

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1b 00 02 5c 24 06 0a 03 06 38 ed 00 96 00 00

0010   00 1f 64 65 50 0a 08 04 00 04 00 12 0f 00 03 8a

0020   7e 8e

第23个数据: 08 长度8

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 03 Value: 03

178、8508 从机应答空包 通道

179、8509 主机应答空包 通道

----------有应答写,从机自动应答------------

180、8510 从机写应答 8507 Handle: 0x000f 通道

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 5f 24 06 0a 01 0b 3a ee 00 96 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

181、8511 主机应答空包 通道

----------从10、从机通过通知应答数据------------

182、8512 从机 发送通知数据CRC Value: 60030100100000e4f5d7ec  应答主机 NRF_DFU_OP_CRC_GET-3 通道 35

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 25 00 02 61 24 06 0a 01 0b 3a ee 00 96 00 00

0010   00 1f 64 65 50 02 12 0e 00 04 00 1b 0f 00 60 03

0020   01 00 10 00 00 e4 f5 d7 ec 55 dc 4c

第23个数据: 12 长度18

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 03 01 00 10 00 00 e4 f5 d7 ec Value: 60030100100000e4f5d7ec

----------主11、执行,确认前面发的数据都已收到-NRF_DFU_OP_OBJECT_EXECUTE-4---------------

183、8513 主机发送写请求  Handle: 0x000f Value: 04  NRF_DFU_OP_OBJECT_EXECUTE-4 通道

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1b 00 02 62 24 06 0a 03 10 33 ef 00 de 36 00

0010   00 1f 64 65 50 06 08 04 00 04 00 12 0f 00 04 7a

0020   3a bc

第23个数据: 08 长度8

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 04 Value: 04

184、8514 从机应答空包 通道

185、8515 主机应答空包 通道

----------有应答写,从机自动应答------------

186、8516 从机写应答 8513 Handle: 0x000f 通道

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 65 24 06 0a 01 15 3c f0 00 96 00 00

0010   00 1f 64 65 50 12 05 01 00 04 00 13 5e e2 ca

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

187、8517 主机应答空包 通道

----------从11、从机通过通知应答成功------------

188、8518 从机 发送通知数据 Value: 600401 应答主机 NRF_DFU_OP_OBJECT_EXECUTE-4 通道 16

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 67 24 06 0a 01 15 3a f0 00 96 00 00

0010   00 1f 64 65 50 0e 0a 06 00 04 00 1b 0f 00 60 04

0020   01 ec b9 4e

第23个数据: 0a 长度10

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 04 01 Value: 600401

-----------主12、继续下一包数据传输 创建-NRF_DFU_OP_OBJECT_CREATE-1---------------

189、8519 主机发送写请求 Handle: 0x000f Value: 010200100000 NRF_DFU_OP_OBJECT_CREATE-1 通道

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 20 00 02 68 24 06 0a 03 1a 2e f1 00 1d 37 00

0010   00 1f 64 65 50 0a 0d 09 00 04 00 12 0f 00 01 02

0020   00 10 00 00 36 61 30

第23个数据: 0d 长度13

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 01 02 00 10 00 00  Value: 010200100000 NRF_DFU_OP_OBJECT_CREATE 数据

190、8520 从机应答空包 通道

191、8521 主机应答空包 通道

192、8522 从机写应答 8519 Handle: 0x000f 通道

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 6b 24 06 0a 01 1f 3a f2 00 96 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

193、8523 主机应答空包 通道

194、8524 从机 发送通知数据 Value: 600101 应答主机 NRF_DFU_OP_OBJECT_CREATE-1 通道

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 6d 24 06 0a 01 1f 39 f2 00 96 00 00

0010   00 1f 64 65 50 02 0a 06 00 04 00 1b 0f 00 60 01

0020   01 89 e6 9a

第23个数据: 0a 长度10

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 01 01 Value: 600101

195、8525 主机应答空包 通道

196、8526 从机应答空包 通道

//此处开始传升级包,每包244字节,以一页4K为准。NRF_DFU_OP_OBJECT_WRITE-8 此标志不在数据中。

197、8450 主机发送写请求 Handle: 0x000d Value:  244字节   1

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 70 24 06 0a 03 04 3c f4 00 62 39 00

0010   00 1f 64 65 50 1a fb f7 00 04 00 52 0d 00 e7 fe

0020   08 28 03 d0 00 28 01 d0 06 f0 bf fc 1c bd 34 2c

0030   00 20 10 b5 06 f0 d7 fc 08 b1 06 f0 b6 fc 05 f0

0040   e0 ff bd e8 10 40 06 f0 7e b9 10 b5 a2 b0 84 21

0050   68 46 ff f7 51 fa 07 4c 7d 21 60 1c ff f7 4c fa

0060   00 20 20 70 84 22 69 46 4f f4 dc 20 06 f0 cf fb

0070   22 b0 10 bd 00 00 08 30 00 20 00 b5 87 b0 1c 21

0080   68 46 ff f7 39 fa 0f 49 00 20 c1 f8 06 00 08 70

0090   0e 49 30 22 0f 4b 81 f8 85 20 0c 49 48 71 58 71

00a0   a7 23 8d f8 00 30 8d f8 0c 20 09 68 04 91 8d f8

00b0   14 00 8d f8 18 00 1c 22 69 46 4f f4 de 20 06 f0

00c0   a6 fb 07 b0 00 bd 15 33 00 20 08 30 00 20 b0 2a

00d0   00 20 99 2a 00 20 00 b5 a5 b0 90 21 68 46 ff f7

00e0   0b fa 09 48 00 21 41 70 20 21 c0 1c ff f7 04 fa

00f0   06 48 70 21 c7 30 ff f7 ff f9 90 22 69 46 4f f4

0100   da 20 06 f0 84 fb 25 b0 00 bd dd 31 00 20 00 b5

0110   a1 b0 58 d5 5b

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: e7 fe

0020   08 28 03 d0 00 28 01 d0 06 f0 bf fc 1c bd 34 2c

0030   00 20 10 b5 06 f0 d7 fc 08 b1 06 f0 b6 fc 05 f0

0040   e0 ff bd e8 10 40 06 f0 7e b9 10 b5 a2 b0 84 21

0050   68 46 ff f7 51 fa 07 4c 7d 21 60 1c ff f7 4c fa

0060   00 20 20 70 84 22 69 46 4f f4 dc 20 06 f0 cf fb

0070   22 b0 10 bd 00 00 08 30 00 20 00 b5 87 b0 1c 21

0080   68 46 ff f7 39 fa 0f 49 00 20 c1 f8 06 00 08 70

0090   0e 49 30 22 0f 4b 81 f8 85 20 0c 49 48 71 58 71

00a0   a7 23 8d f8 00 30 8d f8 0c 20 09 68 04 91 8d f8

00b0   14 00 8d f8 18 00 1c 22 69 46 4f f4 de 20 06 f0

00c0   a6 fb 07 b0 00 bd 15 33 00 20 08 30 00 20 b0 2a

00d0   00 20 99 2a 00 20 00 b5 a5 b0 90 21 68 46 ff f7

00e0   0b fa 09 48 00 21 41 70 20 21 c0 1c ff f7 04 fa

00f0   06 48 70 21 c7 30 ff f7 ff f9 90 22 69 46 4f f4

0100   da 20 06 f0 84 fb 25 b0 00 bd dd 31 00 20 00 b5

0110   a1 b0

198、8528 从机应答空包 通道

。。。。。。

----------最后一包数据传输2776字节--------------

-----------主13、继续最后一包数据传输 创建-NRF_DFU_OP_OBJECT_CREATE-1---------------

199、9850 主机发送写请求 Handle: 0x000f Value: 010200100000 NRF_DFU_OP_OBJECT_CREATE-1 通道

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 20 00 02 9b 29 06 0a 03 06 2f 18 03 1e 37 00

0010   00 1f 64 65 50 0a 0d 09 00 04 00 12 0f 00 01 02

0020   d8 0a 00 00 b8 d3 df

第23个数据: 0d 长度13

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 01 02 d8 0a 00 00  Value: 0102d80a0000 NRF_DFU_OP_OBJECT_CREATE 数据

最后一包数据大小:0x0ad8=2776字节

200、9851 从机应答空包 通道

201、9852 主机应答空包 通道

202、9853 从机写应答 9850 Handle: 0x000f 通道

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 6b 24 06 0a 01 1f 3a f2 00 96 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

203、9854 主机应答空包 通道

204、9855 从机 发送通知数据 Value: 600101 应答主机 NRF_DFU_OP_OBJECT_CREATE-1 通道

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 6d 24 06 0a 01 1f 39 f2 00 96 00 00

0010   00 1f 64 65 50 02 0a 06 00 04 00 1b 0f 00 60 01

0020   01 89 e6 9a

第23个数据: 0a 长度10

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 01 01 Value: 600101

-----------主14、最后一包数据传输,每小包244字节。NRF_DFU_OP_OBJECT_WRITE-8 此标志不在数据中。---------------

205、9856 主机发送写请求 Handle: 0x000d Value:  244字节   1

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 0e 01 02 a1 29 06 0a 03 02 31 1a 03 1d 37 00

0010   00 1f 64 65 50 06 fb f7 00 04 00 52 0d 00 65 ca

0020   89 0f 1e 3c 78 f0 fd e7 d3 bb 6b d6 b1 7f fe e1

0030   df a3 5b b6 71 e2 d9 af 43 86 11 22 44 88 0d 1a

0040   34 68 d0 bd 67 ce 81 1f 3e 7c f8 ed c7 93 3b 76

0050   ec c5 97 33 66 cc 85 17 2e 5c b8 6d da a9 4f 9e

0060   21 42 84 15 2a 54 a8 4d 9a 29 52 a4 55 aa 49 92

0070   39 72 e4 d5 b7 73 e6 d1 bf 63 c6 91 3f 7e fc e5

0080   d7 b3 7b f6 f1 ff e3 db ab 4b 96 31 62 c4 95 37

0090   6e dc a5 57 ae 41 82 19 32 64 c8 8d 07 0e 1c 38

00a0   70 e0 dd a7 53 a6 51 a2 59 b2 79 f2 f9 ef c3 9b

00b0   2b 56 ac 45 8a 09 12 24 48 90 3d 7a f4 f5 f7 f3

00c0   fb eb cb 8b 0b 16 2c 58 b0 7d fa e9 cf 83 1b 36

00d0   6c d8 ad 47 8e 01 00 00 01 19 02 32 1a c6 03 df

00e0   33 ee 1b 68 c7 4b 04 64 e0 0e 34 8d ef 81 1c c1

00f0   69 f8 c8 08 4c 71 05 8a 65 2f e1 24 0f 21 35 93

0100   8e da f0 12 82 45 1d b5 c2 7d 6a 27 f9 b9 c9 9a

0110   09 78 b5 14 f0

第23个数据: fb 长度251

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 65 ca

0020   89 0f 1e 3c 78 f0 fd e7 d3 bb 6b d6 b1 7f fe e1

0030   df a3 5b b6 71 e2 d9 af 43 86 11 22 44 88 0d 1a

0040   34 68 d0 bd 67 ce 81 1f 3e 7c f8 ed c7 93 3b 76

0050   ec c5 97 33 66 cc 85 17 2e 5c b8 6d da a9 4f 9e

0060   21 42 84 15 2a 54 a8 4d 9a 29 52 a4 55 aa 49 92

0070   39 72 e4 d5 b7 73 e6 d1 bf 63 c6 91 3f 7e fc e5

0080   d7 b3 7b f6 f1 ff e3 db ab 4b 96 31 62 c4 95 37

0090   6e dc a5 57 ae 41 82 19 32 64 c8 8d 07 0e 1c 38

00a0   70 e0 dd a7 53 a6 51 a2 59 b2 79 f2 f9 ef c3 9b

00b0   2b 56 ac 45 8a 09 12 24 48 90 3d 7a f4 f5 f7 f3

00c0   fb eb cb 8b 0b 16 2c 58 b0 7d fa e9 cf 83 1b 36

00d0   6c d8 ad 47 8e 01 00 00 01 19 02 32 1a c6 03 df

00e0   33 ee 1b 68 c7 4b 04 64 e0 0e 34 8d ef 81 1c c1

00f0   69 f8 c8 08 4c 71 05 8a 65 2f e1 24 0f 21 35 93

0100   8e da f0 12 82 45 1d b5 c2 7d 6a 27 f9 b9 c9 9a

0110   09 78

206、9857 从机应答空包 通道

......

-----------主14、最后一包数据传输,最后一部分数据 92字节。NRF_DFU_OP_OBJECT_WRITE-8 此标志不在数据中。---------------

207、9895 主机发送写请求 Handle: 0x000d Value:  244字节   1

Sent Write Command, Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

0000   1a 76 00 02 c8 29 06 0a 03 03 31 2b 03 8b 2d 00

0010   00 1f 64 65 50 16 63 5f 00 04 00 52 0d 00 12 93

0020   08 5a 34 08 5a 58 08 5a 7e 08 5a a6 08 5a d0 08

0030   5a fc 08 4b 2a 94 08 5a 5a 08 5a 8c 08 5a c0 08

0040   5a f6 08 4b 2e 95 08 5a 68 08 5a a4 08 5a e2 08

0050   4b 22 96 08 5a 64 08 c1 0b 10 1b 1a 14 01 1c 2a

0060   18 01 79 09 39 0a 01 12 7b 90 d0 55 1c ed 88 02

0070   d9 32 06 92 07 1b 2d ef 14 71 e9 ac be

第23个数据: 63 长度 99

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

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

第28个数据: 52 Method: Write Request (0x12) 命令

第29个数据: 0d 00 Handle: 0x000d (Nordic Semiconductor ASA: Unknown)

第31个数据: 12 93

0020   08 5a 34 08 5a 58 08 5a 7e 08 5a a6 08 5a d0 08

0030   5a fc 08 4b 2a 94 08 5a 5a 08 5a 8c 08 5a c0 08

0040   5a f6 08 4b 2e 95 08 5a 68 08 5a a4 08 5a e2 08

0050   4b 22 96 08 5a 64 08 c1 0b 10 1b 1a 14 01 1c 2a

0060   18 01 79 09 39 0a 01 12 7b 90 d0 55 1c ed 88 02

0070   d9 32 06 92 07 1b 2d ef 14 71

数据包发送完成

--------------主15、最后一包数据2776发送完毕,请求CRC校验值--------------

208、9897 主机发送写请求CRC Handle: 0x000f Value: 03  NRF_DFU_OP_CRC_GET-3 通道 32

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1b 00 02 ca 29 06 0a 03 03 30 2b 03 97 00 00

0010   00 1f 64 65 50 0a 08 04 00 04 00 12 0f 00 03 8a

0020   7e 8e

第23个数据: 08 长度8

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 03 Value: 03

209、9898 从机应答空包 通道

210、9899 主机应答空包 通道

----------有应答写,从机自动应答------------

211、9900 从机写应答 9897 Handle: 0x000f 通道

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 5f 24 06 0a 01 0b 3a ee 00 96 00 00

0010   00 1f 64 65 50 1e 05 01 00 04 00 13 c6 6c e0

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

212、9901 主机应答空包 通道

----------从15、从机通过通知应答数据------------

213、9902 从机 发送通知数据CRC Value: 600301d83a0100fa7d0214  应答主机 NRF_DFU_OP_CRC_GET-3 通道

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 25 00 02 cf 29 06 0a 01 08 37 2c 03 97 00 00

0010   00 1f 64 65 50 02 12 0e 00 04 00 1b 0f 00 60 03

0020   01 d8 3a 01 00 fa 7d 02 14 fb 6e 28

第23个数据: 12 长度18

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 03 01 d8 3a 01 00 fa 7d 02 14 Value: 600301d83a0100fa7d0214

offset:0x00013ad8 crc:0x14027dfa

----------主16、执行,确认前面发的数据都已收到-NRF_DFU_OP_OBJECT_EXECUTE-4---------------

执行-NRF_DFU_OP_OBJECT_EXECUTE

214、9903 主机发送写请求  Handle: 0x000f Value: 04  NRF_DFU_OP_OBJECT_EXECUTE-4 通道

Sent Write Request, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1b 00 02 d0 29 06 0a 03 00 32 2d 03 dd 36 00

0010   00 1f 64 65 50 06 08 04 00 04 00 12 0f 00 04 7a

0020   3a bc

第23个数据: 08 长度8

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

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

第28个数据: 12 Method: Write Request (0x12) 非命令

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

215、9904 从机应答空包 通道

216、9905 主机应答空包 通道

217、9906 从机写应答 9903 Handle: 0x000f 通道

Rcvd Write Response, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 18 00 02 d3 29 06 0a 01 05 38 2e 03 95 00 00

0010   00 1f 64 65 50 02 05 01 00 04 00 13 81 4b 3f

第23个数据: 05 长度5

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

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

第28个数据: 13 Method: Write Response (0x13)非命令

218、9907 主机应答空包 通道

----------从16、从机通过通知应答成功------------

219、9920 从机 发送通知数据 Value: 600401 应答主机 NRF_DFU_OP_OBJECT_EXECUTE-4 通道 16

Rcvd Handle Value Notification, Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

0000   1a 1d 00 02 e1 29 06 0a 01 03 37 35 03 96 00 00

0010   00 1f 64 65 50 0e 0a 06 00 04 00 1b 0f 00 60 04

0020   01 ec b9 4e

第23个数据: 0a 长度10

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

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

第28个数据: 1b Method: Handle Value Notification (0x1b)

第29个数据: 0f 00 Handle: 0x000f (Nordic Semiconductor ASA: Unknown)

第31个数据: 60 04 01 Value: 600401

远程用户终止连接

220、9934 从机 Control Opcode: LL_TERMINATE_IND

0000   1a 15 00 02 ef 29 06 0a 01 04 38 3f 03 96 00 00

0010   00 1f 64 65 50 0f 02 02 13 ee df c3

第23个数据: 02 长度2

第24个数据: 02 Control Opcode: LL_TERMINATE_IND (0x02)

第25个数据: 13 Error Code: Remote User Terminated Connection (0x13) 远程用户终止连接

NRF52832-DFU升级-蓝牙抓包数据解析相关推荐

  1. 自制NRF52832 USB Dangle蓝牙抓包器

    自制NRF52832 USB Dangle蓝牙抓包器 硬件 主芯片NRF52832 USB转串口芯片选高速稳定的CP2102, 因sniffer串口通信速率为460800,1000000 硬件连接:U ...

  2. nRF52832 — DFU升级

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX  作       者:文化人 XX  联系方式:(或进群:471144274) ...

  3. nrf52832 DFU详细步骤 SDK13

    原链接 https://blog.csdn.net/jdsnpgxj/article/details/80772727 其它的链接 https://blog.csdn.net/weixin_38051 ...

  4. NRF52832 nRF Toolbox DFU升级详细流程

    NRF52832 nRF Toolbox DFU升级详细流程 升级前的流程:(此处待完善) 1.从机广播 广播数据包长度31, 蓝牙MAC地址(e5:f6:b1:61:f8:04), BLE_GAP_ ...

  5. nrf52832 sdk15.2.0 dfu升级攻略

    工具准备(windows 64位) 软件工具下载地址:https://download.csdn.net/download/mygod2008ok/11154112 step 1:  安装软件 安装c ...

  6. QCC512x QCC302x GAIA OTA DFU 升级(earbud)

    QCC512x QCC302x GAIA OTA DFU 升级(earbud) 1.不能 DFU 升级的 filesystems: Read-Write (RW) FileSystem Device ...

  7. fiddler 升级后抓取https流量各种失败后一定不要忘记这一招

    fiddler抓取https请求,官网有配置教程,http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/DecryptHTTPS 一般情况下, ...

  8. 【BLE】蓝牙抓包器 Ellisys 使用说明

    [BLE]蓝牙抓包器 Ellisys 使用说明 常用功能 设备过滤 抓包的类型 添加观察的项目 协议解析 连接过程 Connection Indication LLCP Feature Request ...

  9. 带你一起用 ElasticStack 搞定 Wireshark 抓包数据可视化

    1.Wireshark 介绍 Wireshark 是一个功能十分强大的开源的网络数据包分析器,可实时从网络接口捕获数据包中的数据.它尽可能详细地显示捕获的数据以供用户检查它们的内容,并支持多协议的网络 ...

  10. 高通QCC30xx_QCC51xx_如何 DFU升级 OTA升级

    Q:高通QCC30xx_QCC51xx_如何使用USB进行DFU升级? A: 方法如下,此方法适用于所有qcc30xx51xx的sink工程 使用我爱蓝牙网的开发板进行功能开发及测试,qcc3031的 ...

最新文章

  1. C语言中缺少link文件,如何在link文件中给某个C文件的bss分配单独的段?
  2. jdbc链接数据库mysql
  3. Qt 学习之路 2(80):定位器
  4. java jpanel 间距_Java的 . 调整JPanel上的问题大小
  5. Ubuntu 14 开启SSH服务与使用root账号登陆
  6. 万圣节头像小程序源码
  7. iphonex计算机隐藏功能,关于iPhone11系列的一些隐藏功能,非常的实用
  8. 传华为将有2万名CNBG员工转岗CBG 回应:该消息不属实
  9. 2021年五月下旬推荐文章
  10. linux bitcoind环境搭建,bitcoin_book_2nd
  11. xp的服务器系统怎么安装系统安装,XP系统怎么安装SQL Server 2000数据库
  12. vray渲染里服务器信息,vray云服务器渲染部署(vray怎么渲染su)
  13. asp.net门诊收费管理系统案例
  14. Windows下PostgreSQL 8.1版安装图解
  15. 最小生成树————普利姆和克鲁斯卡尔
  16. 1051 复数乘法(JAVA)
  17. dns网络服务器未响应是什么原因(如果各自方法都尝试后无法使用,请尝试重启猫)
  18. 《中国历代政治得失》读书笔记
  19. VScode怎么开启本地服务器及本地调试?
  20. linux系统安全排查方法

热门文章

  1. 力扣HOT100题代码
  2. 偏差、误差、训练误差、测试误差
  3. 如何申请免费163邮箱?如何申请163邮箱账号?
  4. Java过滤微信昵称特殊字符
  5. 酷比魔方iplay20_799元买国产“山寨板”是否值得?酷比魔方iPlay20 Pro评测
  6. 如何将ape无损音转码为wav文件
  7. 超键,候选键,主键,外键
  8. 愚人节主题的微信公众号图文排版有哪些搞怪素材?
  9. 最小二乘法求拟合曲线(中线)的斜率和截距
  10. oracle 更改system.dbf,oracle数据文件system01.dbf上有坏块,如何修复