向 NFC-V 中的特定内存块(位置)写入和读取多个值

Write and read multiple values to and from specific memory block (location) in NFC-V

我正在开发一个使用 M24LR64E-R ISO 15693 的项目。我的问题是我编写了一个简单的程序,它可以使用普通的 NFC 标签( NFC 类型 V - ISO 15693)。

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

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

NDEF 抽象层旨在抽象 NFC 标签的实际内存布局。它在几个不同的标签平台(具有不同的内存结构和布局)之上工作。因此,NDEF 不适合将数据存储到标签内的特定内存位置。

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

然而,你可以做的是只使用部分 NDEF API(即 NdefRecordNdefMessage)并使用低级 IO 方法。