您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > NFC与P2P应用解析
版权所有©2002-2013DotNFCNFC与点对点应用dotNFC2013-07-20版权所有©2002-2013DotNFC概要A.相关规范B.技术术语C.技术分析D.应用演示E.应用前景F.思考版权所有©2002-2013DotNFCA.相关规范*A1.NFCForum组织–版权所有©2002-2013DotNFCA.相关规范*A2.ISO规范ISO14443-Proximitycards(距离10cm)ISO15693-Vicinitycards(距离50cm)ISO18092-NearFieldCommunication-InterfaceandProtocol(NFCIP-1)ISO21481-NearFieldCommunication-InterfaceandProtocol(NFCIP-2)A3.FelicaJISX6319-4,日本的国标版权所有©2002-2013DotNFCB.技术术语很多P2P的术语出现在ISO18092文档中,兹举几个:•Initiator产生RF场并启动NFCIP-1通讯的一方•sensing在主动通讯模式下的NFCIP-1设备发出的一个请求,此请求以检测通讯的开始•Target响应发起者命令的一方•DEP数据交互协议请求与响应•DIDDeviceID•GOptionalinformationfield•NFCIdentifier(NFCIDn)在主动、被动通讯模式下,为防冲突、单设备侦测而产生的随机数版权所有©2002-2013DotNFCC.技术分析*C1.NFC控制器(非接前置)NXP-pn544,pn547,pn65x,PN53x,PN512(RdrIC)ST-ST21NFCA,STRFnfca(RdrIC)BCM-BCM2079x(独立),BCM43341(整合芯片)SAMSUNG–S3FNRN2/S3FNRN3Qualcomm–QCA1990SecureInside–SecuRead,MicroReadMediaTek–MT6605(内建3个SWP接口)AMS–AS3911(RdrIC),AS3953(被动标签),AS3992(主动标签前置)TI-TRF7970A(RdrIC)POLARIC-SWM1703其他:NNS701s(basedonPN544),FM1930(支持3路swp)版权所有©2002-2013DotNFCC.技术分析C2.NFC技术构架版权所有©2002-2013DotNFCC.技术分析C3.StollmannNFC协议栈构架版权所有©2002-2013DotNFCC.技术分析C4.LLCP协议LogicalLinkControlProtocolNFCForum-TS-LLCP_1.1.pdf(2011-06-20)提供两个NFC设备间上层信息单元传输的方式。包括:链接激活、管理,去激活以及协议复用。面向连接的传输提供了一种序列化的、无误的数据传输服务无连接的传输协议开销小,采用请求、响应机制。版权所有©2002-2013DotNFCC.技术分析C5.LLCPPDU格式版权所有©2002-2013DotNFCC.技术分析C6.LLCPPDU分类•Symmetry(SYMM)•ParameterExchange(PAX)•AggregatedFrame(AGF)•UnnumberedInformation(UI)•Connect(CONNECT)•Disconnect(DISC)•ConnectionComplete(CC)•DisconnectedMode(DM)•FrameReject•Information(I)•ReceiveReady(RR)•ReceiveNotReady(RNR)•ServiceNameLookup(SNL)版权所有©2002-2013DotNFCC.技术分析C7.NDEF格式NFCDataExchangeFormat(NDEF)NFCForum-TS-NDEF_1.0.pdf(2006-07-24)NDEF是轻量级的紧凑的二进制格式,可带有URL,vCard和NFC定义的各种数据类型。NDEF交换的信息由一系列记录(Record)组成。每条记录包含一个有效载荷,记录内容可以是URL、MIME,或者自定义的数据类型。一条NDEF的最大携带的数据大小为4GB版权所有©2002-2013DotNFCC.技术分析C8.NDEF信息及标准格式NFC定义的数据类型需要载荷内容被定义在RTD文档中,NFC论坛具体定义了以下RTD:1、文本(T),可携带信息字符串。也可以被可包含在其他NDEF信息中作为其描述文本。2、URI(U),可用于存储网站地址,邮件,电话号码,存储成经过优化的二进制形式。3、智能海报(Sp),用于将URL,短信或电话号码编入NFC标签,及如何在设备间传递这些信息4、通用控制RTD。5、签名RTD。版权所有©2002-2013DotNFCC.技术分析C9.NDEF信息的编辑与解析-Libndef(基于Qt的c++库)版权所有©2002-2013DotNFCC.技术分析*C10.SNEP概述SimpleNDEFExchangeProtocolNFCForum-TS-SNEP_1.0.pdf(2013-05-03)是一个应用层协议(采用请求、响应模式的),适用于P2P模式下,在两个NFC设备间发送或接收NDEF应用数据。客户端发送一个请求给服务端,报文包含了:协议版本,请求方法,长度,信息数据。服务端则执行指定的操作,然后回应数据报:协议版本,状态代码,长度,信息数据。版权所有©2002-2013DotNFCC.技术分析C11.SNEP的请求码与响应码请求Continue,Get,AcceptableLengthField,Put,Reject响应Continue,Success,NotFound,ExcessData,BadRequest,NotImplemented,UnsupportedVersion,Reject版权所有©2002-2013DotNFCC.技术分析C12.默认SNEP服务AP地址:4服务名:urn:nfc:sn:snep版权所有©2002-2013DotNFCC.技术分析C13.通讯中的双方及模式发起方、目标Initiator:如PCDTarget:如PICC通讯模式设备A设备B描述通讯模式主动主动非接场由双方产生主动模式主动被动非接场仅由A产生被动模式被动主动非接场仅由B产生被动模式版权所有©2002-2013DotNFCC.技术分析C14.小结在P2P应用中,设备间的数据格式如下{LLCP{SNEP{NDEF{RTD}}}}也就是说,LLCP通常携带着SNEP数据;SNEP通常携带着NDEF数据;NDEF携带了RTD数据;RTD数据就是实际的应用数据;版权所有©2002-2013DotNFCD.P2P应用演示-PC-Android拨打电话版权所有©2002-2013DotNFCD.P2P应用演示-PC-Android发送短信版权所有©2002-2013DotNFCD.P2P应用演示-PC-Android发送邮件版权所有©2002-2013DotNFCD.P2P应用演示-PC-Android新建联系人版权所有©2002-2013DotNFCD.P2P应用演示-Android-PC接收Beam信息版权所有©2002-2013DotNFCD.P2P应用演示*D3.Android与Android间的信息交互(Beam)D4.Android与Android间的信息交互(NPP)版权所有©2002-2013DotNFCE.NFC应用前景配对NFC设备-家用电脑组件-车载设备-家庭娱乐系统-耳机和手机-相机和打印机/数码相框连接-WiFi热点-快速数据传输-音频切换信息收集-读NFC手机产品从智能标签的历史资产管理-使用NFC手机读取智能标签,每个产品库存控制版权所有©2002-2013DotNFCE.应用前景–SonySRS-BTV5(pair)版权所有©2002-2013DotNFCE.应用前景–麦当劳餐桌上的NFC视频版权所有©2002-2013DotNFCE.应用前景–BMW(tagbased)版权所有©2002-2013DotNFCHiNFC!版权所有©2002-2013DotNFCF.讨论F1.点对点的速度在PN532上,424bits/s-max53kb/sF2.点对点的大文件传输通常配对蓝牙或导入Wifi建立第二通道后,在第二道通道上传输(如nexus4/10的WiDi方式)。也不排除,使用SNEP来做,但是较慢。(Vcard中带有图片的情形)F3.点对点的跨平台目前,android,wp8,blackberry都支持nfc,依据nfcsnep规范来说,各个平台之间交换标准的RTD信息是可行的。不过,个人只接触到了android的手机,不敢妄断。F4.如何获取相关芯片及采购芯片对于ReaderIC相对容易获取,taobao上容易拿到(特别是pn532),但是对于mobileoriented的芯片,个人很难拿到资料,购买芯片;除非依托于公司,签署NDA。但是个人购买的量太小,controlleric的代理都不带你玩。此外,一般采用BGA封装,焊接成本较高。版权所有©2002-2013DotNFC参考资源1.(NDEFforeclipse)2.(nfccc)3.://v.youku.com/v_show/id_XNTY1NDY4NzIw.html(点对点应用-视频)5.(NFC卡模拟-视频)版权所有©2002-2013DotNFC
本文标题:NFC与P2P应用解析
链接地址:https://www.777doc.com/doc-1085653 .html