1

我正在开发一个使用 M24LR64E-R ISO 15693 的项目。我的问题是我编写了一个简单的程序,该程序可以使用普通 NFC 标签(NFC 类型 V - ISO)写入和读取具有多个文本记录的 NDEF 消息15693)。

如何将我的 NDEF 消息写入内存中的特定位置并最终读取这些记录并使用 M24LR64E-R ISO 15693 在我的应用程序上显示它们。

我一直在这里和在线搜索如何在 NFC-V 上的特定内存位置写入和读取具有多条记录的 NDEF 消息,但找不到任何东西。

4

1 回答 1

1

NDEF 抽象层被设计为 NFC 标签的实际内存布局的抽象。它适用于几个不同的标签平台(具有不同的内存结构和布局)。因此,NDEF 不适合将数据存储到标签内的特定内存位置。

因此,NDEF API 不支持写入标签内的特定位置。从 NDEF API 的角度来看,NFC 标签是一个容器,它只包含一个 NDEF 消息(可能包含多个 NDEF 记录)。

但是,您可以做的是仅使用 NDEF API 的一部分(即NdefRecordNdefMessage)并使用低级 IO 方法来处理自己的读写操作。

于 2018-04-29T10:06:26.657 回答