gpt4 book ai didi

android - NDEF 与 APDU NFC 安卓

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:41 28 4
gpt4 key购买 nike

请问NDEF(NFC数据交换格式)和APDU(应用协议(protocol)数据单元)有什么区别。

我开发了一个读取 NDEF 消息的 Android 应用程序,我想知道它是否也适用于 APDU 数据。

最佳答案

NFC 数据交换格式 (NDEF)

NDEF 是一种包装器格式,允许您将数据有效负载与元信息(例如数据类型标识)打包在一起,并允许将多个此类包(所谓的“记录”)组合在一个“消息”中可以存储在 NFC 标签上并通过 NFC 链接传输。

NDEF 本身并未定义如何此类数据(消息)应在 NFC 设备之间交换(即,它未定义读取或存储此类数据的通信协议(protocol)和命令)。

应用协议(protocol)数据单元(APDU)

APDU 是与智能卡通信的命令和响应数据包。命令 APDU 由指令代码和相关参数数据组成。响应 APDU 由响应数据和响应状态代码(响应前面的命令 APDU)组成。

有什么区别?

NDEF 是数据容器,用于在 NFC 标签上存储结构化数据并通过对等链路传输此类数据,而 APDU 是智能卡通信协议(protocol)的命令和响应。

APDU 和 NDEF 有某种关联吗?

对于 NFC Forum Type 4 标签,APDU 命令(如 READ BINARY 和 STORE BINARY)用于读取 NDEF 数据并将其存储到该标签类型的文件中。其他 NFC 论坛标签类型不依赖于 APDU,而是使用其他命令集。

关于android - NDEF 与 APDU NFC 安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29925102/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com