【发布时间】:2015-07-14 13:57:28
【问题描述】:
我想使用 APDU 命令将 NDEF 消息(包含文本 NDEF 记录)写入 NFC 标签(Mifare Ultralight TYPE 2)。标签有 4 个字节的存储体,从 0x00 到 0x2B。我应该在哪个内存位置写入我的 NDEF 消息的原始二进制表示?
【问题讨论】:
-
如果你没有充分的理由去做你要求的事情:不要这样做。 Type2 内存布局非常复杂,您最终可能会编写数百行代码
-
经过大量研究,包括各种代码实现,现在我对 NDEF 协议及其内存映射有了一定的了解。我应该找到的是创建一个 NDEF 消息并从一个块(可能是 0x05)开始依次转储它的内存,但这不起作用。我在桌面上找不到任何开源实现(android 目前已经内置),所以我想实现它并为开源社区做出贡献(当然也在我当前的项目中使用它)。