我正在开发一个应用程序,我将数据存储在4Mbit数据闪存上,然后通过NFC通过智能手机读取数据。为此,我使用NFC前端(AS3953)和微控制器来模拟Type 4标签。将数据拆分成264个字节的块(闪存的页面大小)并按顺序读出它会很方便。
那么更好的结构是什么:一个大的NDEF文件,每个文件有264个字节,或者一个专用文件下有许多单个基本文件?
感谢投入,安德烈亚斯
这在很大程度上取决于您希望通过解决方案实现的目标以及您定位的平台:
IsoDep
类的Android上)。
使用这些prorietary数据文件,您可以构建您的内存使用,例如每页一个文件。
您不限于65534字节,而是可以有多个文件,每个文件最多65534字节。
NFC设备通常在扫描标签时默认只读取NDEF文件以执行自动操作。专有文件通常会被忽略。
您也可以创建一个单独的应用程序(在不同的DF名称/ AID下),允许您访问数据存储器(通过ISO 7816-4),而不是使用NFC论坛类型4标签操作规范的专有文件功能。标准化命令我们通过自定义命令)。