NDEF消息格式(翻译版).docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NDEF消息格式(翻译版)

概览国际标准ISO / IEC 18092 ,近场通信 - 接口和协议( NFCIP -1),定义了一个接口和协议用于工作在13.56MHz的设备间进行近距离、简单的无线互连。NFC数据交换格式( NDEF )规范定义了一个交换信息的消息封装格式,例如在一个NFC论论坛设备和其他NFC 论坛设备,或NFC 论坛标签之间。NDEF是一种轻便的二进制消息格式,可以用于封装一个或多个任意类型的应用程序定义的有效载荷,并构成一个单一消息结构。每个有效载荷是由一个类型、长度和一个可选的标识符进行描述。类型标识符可能是URI , MIME媒体类型,或特定NFC类型。后者的格式支持NFC论坛应用中常用的简洁标识,或那些出于自身特定NFC目的的组织采用的标识。净荷长度是一个无符号整数,表明有效载荷的字节数,小的有效载荷可以采用结构紧凑的短记录布局。可选的有效负载标识符允许多个有效载荷相相互参照,产生联系。NDEF有效载荷可能包括嵌套的NDEF消息或数据生成时长度未知的链块。NDEF是严格意义上的信息格式,它没有提供一个连接或逻辑电路的概念,也不涉及线头的问题。1.1 目标NFC数据交换格式( NDEF )规范是NFC论坛的通用数据格式用于NFC 论坛设备和NFC 论坛标签。NFC数据交换格式规范定义NDEF数据结构格式以及规则,构造一个有效的NDEF消息作为有序和完整的NDEF记录集合。此外,它还定义了一种机制用于指定封装在NDEF记录里的应用数据的类型。NDEF规范只定义了数据结构格式,用来交换应用程序或服务之间互操作的具体数据,它没有详细定义任何记录类型—记录类型在单独的规范中定义。NDEF规范假定一个可靠的基础协议,因此本规范不指定两个NFC论坛设备之间,或论坛设备与标签之间的交换的数据。建议读者回顾NFCIP - 1的传输协议[ISO / IEC 18092 ] 。使用NDEF的一个例子是,当两个NFC论坛设备相互接近,一个NDEF消息基于NFC论坛LLCP协议被交换。当一个NFC论坛设备接近一个NFC论坛标签,一条 NDEF消息通过NFC论坛标签协议,从NFC论坛标签被检索到。NDEF消息的数据格式在这两种情况下是一样的,因此一个NFC论坛设备可以处理NDEF信息,而与它正在通信的设备或标签的类型无关。由于大量的现有消息封装格式、记录标记协议和复用协议,最好明确有关NDEF的设计目标,特别是,关于NDEF范围之外的。1.1.1设计目标NDEF的设计目标是提供一个高效的和简单的消息格式,可满足以下几点:?封装任意文件和实体,包括加密的数据,XML文档,XML片段,图像数据如GIF、JPEG文件等;?封装的文件和实体最初大小未知。这种能力可以用来封装动态生成的内容或非常大的由数据块构成的实体。?汇总多个以某种方式在逻辑上相关联的文档和实体封装成一个单一的消息,例如, NDEF可用于封装NFC特定消息和一组引用NFC特定消息的标准类型的附件。?小型有效载荷的紧凑型封装应当避免引入没有必要的复杂性到解析器。为了获得效率和简单性,本规范提供的机制已经刻意限制。 NDEF还没有被设计成一个通用的消息说明或文件格式,如MIME或XML ,而是NFC的应用程序可以利用这种格式在NDEF消息封装它们。1.1.2反目标以下列表标识NDEF范围以外的项目:?NDEF不关心NDEF消息携带的有效载荷的类型,也不关心有关该信息所隐含的消息交换模式。?NDEF不以任何方式引入连接或逻辑电路(虚拟的或其他)的概念。?NDEF不会尝试处理,当使用面向流的协议,如TCP,线头可能发生的阻塞问题。1.2 参考[ISO/IEC 18092] ISO/IEC 18092, “Information Technology- Telecommunications andinformationexchange between systems- Near Field Communication -Interface and Protocol (NFCIP-1)”.[NFC RTD] “NFC Record Type Definition (RTD) Specification”, NFC Forum, 2006.[RFC 1700] Reynolds, J. and J. Postel, “Assigned Numbers”, STD 2, RFC 1700,October 1994.[RFC 1900] B. Carpenter, Y. Rekhter, “Renumbering Needs Work”, RFC 1900, IAB,February 1996.[RFC 2046] N. Freed, N. Borenstein, “Multipurpose Internet

文档评论(0)

wuyuetian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档