DevAddr 字节序问题(基于CC2540)
通过BTool看到的信息如下。
DevAddr不是字符串格式吗?为什么会有字节序的问题?
难道不应该是70:e5:8f:ea:17:00 ?
IRK和CSRK没有这样的问题。
[4] : <Rx> - 11:06:44.485
-Type : 0x04 (Event)
-EventCode : 0xFF (HCI_LE_ExtEvent)
-Data Length : 0x2C (44) bytes(s)
Event : 0x0600 (GAP_DeviceInitDone)
Status : 0x00 (Success)
DevAddr : 00:17:EA:8F:E5:70
DataPktLen : 0x001B (27)
NumDataPkts : 0x04 (4)
IRK : A4:74:11:38:66:8C:AD:6B:D1:3D:4A:1C:37:B6:3C:54
CSRK : 4E:EA:A7:75:41:F8:77:B0:A8:64:51:3D:52:3C:B2:BC
Dump(Rx):
04 FF 2C 00 06 00 70 E5 8F EA 17 00 1B 00 04 A4
74 11 38 66 8C AD 6B D1 3D 4A 1C 37 B6 3C 54 4E
EA A7 75 41 F8 77 B0 A8 64 51 3D 52 3C B2 BC
以后请到蓝牙论坛问。
shike,
不是字符串,是16进制表示的。
应用层你看到的是正常顺序:00:17:EA:8F:E5:70, 底层用的是倒序:70:e5:8f:ea:17:00。
所以你只要关心正常顺序就行。
IRK 和 CSRK 木有这个问题。
谢谢~