我目前正在使用 NFC/NDEF,我遇到了一个问题,我无法理解传入的数据。我对 NDEF 标准有一个大致的了解,并查看了 MIFARE 数据表,所以我能够挑选出一些东西,但是有一些字节似乎不合适并且让我感到困惑。
这是标签上数据的十六进制转储,通过以下方式收集nfc-mfultralight r
:
00000000 04 02 2f a1 d2 11 5f 81 1d 48 00 00 e1 10 12 00 |../..._..H......|
00000010 01 03 a0 0c 34 03 1b 91 01 05 54 02 65 6e 68 69 |....4.....T.enhi|
00000020 11 01 05 54 02 65 6e 68 69 51 01 05 54 02 65 6e |...T.enhiQ..T.en|
00000030 68 69 fe 00 00 00 00 00 00 00 00 00 00 00 00 00 |hi..............|
我知道前 16 个字节04 02 2f a1 d2 11 5f 81 1d 48 00 00 e1 10 12 00
(
从字节 21 开始,我可以看到 TLV 记录的开头,结尾带有 Terminator TLV 标志 ( 03 1b ... fe
),表示长度为 27 的 NDEF 类型的记录。这与预期的 NDEF 记录的长度匹配。
但是,我对字节 16..20 ( 01 03 a0 0c 34
) 感到困惑。这些是什么?