tags - NDEF 格式如何映射到 NFC 标签结构

标签 tags format nfc mifare ndef

我一直在寻找 NDEF 格式和普通 NFC 标签之间的差异。
让我们考虑 1k Mifare 经典标签。
它们有 16 个扇区和 4 个块。

将标签格式化为 NDEF 后,
标签上发生了什么“内部”变化?或者什么样的格式会发生,所以我们可以称之为 NDEF 格式?

最佳答案

NDEF“格式化”意味着标签能够保存NDEF消息。这意味着

  • 对于具有扁平内存结构的标签(例如 NFC 论坛类型 1 和类型 2 标签),某些页面填充有定义的值(例如“能力容器”),让 NFC 设备确定该标签是否符合特定版本的标签操作规范,并且它在定义的内存区域中包含定义数量的 NDEF 格式数据。
  • 对于具有基于文件系统的内存结构的标签(例如 NFC Forum Type 3 和 Type 4 标签),标签和元信息上存在特定的文件和目录结构(例如,包含在具有众所周知的文件 ID 的能力容器文件中)对于类型 4 标签)表示允许 NFC 设备访问 NDEF 格式数据的位置、大小和其他参数。

  • 对于标准 NFC 标签,此格式(以及与标签交互所需的命令)由 NFC 论坛在标签操作规范中定义(从 NFC Forum website 获取)。此外,像 NXP 这样的一些制造商已经定义了映射文档,描述了如何使用他们的专有 RFID 标签(即非 NFC 论坛标签类型),例如 MIFARE Classic 来存储 NDEF 数据。这些映射文档描述了需要出现在标记上的数据结构,以识别为 NDEF 消息的容器。

    关于tags - NDEF 格式如何映射到 NFC 标签结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27398197/

    相关文章:

    javascript - Ajax,使用div标签设置javascript值

    python - 将 POS 标签从 TextBlob 转换为 Wordnet 兼容输入

    html - HTML div 和 span 元素有什么区别?

    html - 使用 doxygen 记录枚举

    java - 将 float 格式化为 n 位小数

    android - 通过 NFC 发送(光束)WiFi 配置到另一个支持 NFC 的设备(Android)

    java - 能够以编程方式访问 Android Wear 上的 NFC 设置

    wordpress - Woocommerce:更改 "# in stock"文本

    ios - iOS 上的 Flutter NFC Manager 问题

    batch-file - 我该如何修复 %%i 此时是意外的?