gpt4 book ai didi

linux - Raspberry Pi NFC 标签仿真

转载 作者:太空狗 更新时间:2023-10-29 12:28:15 26 4
gpt4 key购买 nike

我正在尝试使用 NFC shield with a PN532 NFC chip附加到我的 Raspberry Pi 以具有与 NFC 标签相同的效果。因此,当它被手机阅读时,它会显示纯文本、URL 等。

我已经成功安装了 LibNFC 并且可以轮询设备,并且还从示例 NFC-Emulate-Forum-Tag2 中得到了我想要的东西。如何更改发送到手机的数据?

最佳答案

标签内存在您使用的 NFC-Emulate-Forum-Tag2 示例程序中模拟。数组 __nfcforum_tag2_memory_area 包含标签内存内容:

static uint8_t __nfcforum_tag2_memory_area[] = {
0x00, 0x00, 0x00, 0x00, // Block 0
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xFF, 0xFF, // Block 2 (Static lock bytes: CC area and data area are read-only locked)
0xE1, 0x10, 0x06, 0x0F, // Block 3 (CC - NFC-Forum Tag Type 2 version 1.0, Data area (from block 4 to the end) is 48 bytes, Read-only mode)

0x03, 33, 0xd1, 0x02, // Block 4 (NDEF)
0x1c, 0x53, 0x70, 0x91,
0x01, 0x09, 0x54, 0x02,
0x65, 0x6e, 0x4c, 0x69,

0x62, 0x6e, 0x66, 0x63,
0x51, 0x01, 0x0b, 0x55,
0x03, 0x6c, 0x69, 0x62,
0x6e, 0x66, 0x63, 0x2e,

0x6f, 0x72, 0x67, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
};

参见 Type 2 Tag Operation SpecificationNFC Data Exchange Format (NDEF) specification关于如何对模拟标签存储区内的数据进行编码。

关于linux - Raspberry Pi NFC 标签仿真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35437058/

26 4 0