首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >NDEF与APDU NFC Android

NDEF与APDU NFC Android
EN

Stack Overflow用户
提问于 2015-04-28 08:38:57
回答 1查看 8.2K关注 0票数 12

您能告诉我NDEF (NFC数据交换格式)和APDU (应用协议数据单元)之间的区别吗?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-28 23:10:24

NFC数据交换格式(NDEF)

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

NDEF本身并没有定义如何在设备之间交换此类数据(消息)(也就是说,它没有定义用于读取或存储此类数据的通信协议和命令)。

应用协议数据单元(APDU)

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

有什么关系呢?

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

APDU和NDEF之间有某种联系吗?

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

票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29925102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文