版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录NFC概览NFCNDEF介绍NFC应用androidNFC开发NFCTag程序介绍NFC介绍NFC模式通信模式
NFC设备支持两种通信模式。1、主动模式
在这种模式,目标设备和发起通信设备都有动力,互相之间可以轮流传输信号。
2、被动模式
发起设备差生无线电信号,目标设备由这个信号的电磁场提供动力。目标设备通过调制电磁场回应发起设备。操作模式NFC可以运行在ISO/IEC18092,NFCIP-1,和ISO/IEC14443三种无线智能卡标准下〔contactlesssmartcardstandard〕1、读/写在这种模式,开启NFC功能的可以读写任何支持的标签,读取其中的NFC数据格式标准的数据。2、点对点在这种模式下,两个NFC设备可以交换数据。例如,你可以分享启动蓝牙或Wi-Fi连接的参数来启动蓝牙或Wi-Fi连接。你可以交换如虚拟名片或数字相片等数据。点对点模式符合ISO/IEC18092标准。3、模拟卡片支持NFC的在与标签交互时扮演读取器的角色。在这种模式也可做为标签或被读取的无线卡片。NDEF介绍RTD记录类型定义NFC论坛定义了几种优化的记录类型,用在NDEF记录中。每个NFC论坛记录类型定义在记录类型定义〔RTD〕文档中NFC定义了一下RTD:NFC文本RTD(T)NFCURIRTD(U)NFC智能海报RTD(Sp)NFC通用控制RTDNFC签名RTD最简单的文本记录类型,可携带Unicode字符串。文本记录可包含在NDEF信息中作为另一条记录的描述文本。URI记录类型可用于存储网站地址,邮件,和号码,存储成经过优化的二进制形式。智能海报RTD第一如何将,URL,短信或号码编入NFC论坛标签,及如何在设备间传递这些信息。NFCFOURMTYPE2、标签类型2(NFCForumType2)类型2与类型1类似,也是由NXP/PhilipsMIFAREUltralight标签衍生而来的。基于ISO-14443A标准可读可重写,可配置成只读传输速率106kbits/s支持数据冲突保护市场上有兼容的产品:NXPMIFAREUltralight3、标签类型3类型3由索尼FeliCa标签的非保密局部衍生而来。比类型1,2的标签昂贵。基于日本工业标准(JIS)X6319-4在生产时定义可读,可重写或只读的属性。可变内存,每个效劳最多1MB空间支持两种传输速率:212或424kbits/s支持数据冲突保护市场上有兼容的产品:SonyFeliCa4、标签类型4类型4与类型1类似,是由NXPDESFire标签衍生而来的。基于ISO-14443A标准在生产时定义可读,可重写或只读的属性。可变内存,每个效劳最大32kB支持三种传输速率:106,212或424kbits/s支持数据冲突保护市场上有兼容的产品:NXPDESFire,SmartMX-JCOP5、NXP标准标签类型(由NXP半导体定义的私有标签类型)
MIFARE类型经典标签基于ISO-14443A标准可读可重写,可配置成只读可变内存192/768/3584bytes传输速率106kbits/s支持数据冲突保护市场上有兼容的产品:NXPMIFAREClassic1K,MIFAREClassic4K,andClassicMini参见NFC相关标准介绍ISO14443ISO14443是著名的国际标准,原来是为非接触芯片卡片在13.56MHz无线电通信设计的。ISO14443从无线层到命令协议定义了一个协议栈。无线层ISO14443-2有两个版本,具有不同的调制和bit编码方法。称为A,B版。类似的,ISO14443指定了两个版本的包框架和底层协议局部〔ISO14443-3〕。ISO协议栈的最高层定义了传输信息的命令接口〔ISO14443-4〕。
NFCIP-1两台NFC设备间的点到点通信是由近场通信--接口和协议标准,NFCIP-1定义的机制实现的。这个NFC关键标准也被称为ISO18092和ECMA-340。NFCIP-1的协议栈基于ISO14443.主要的不同时一个新的命令协议,替换了之前协议栈的最高层。NFCIP-1包括两个通信模块使得NFC设备之间能工作在点对点的模式,也支持与基于NFCIP-1的NFC标签通信。NFC应用情况android平台上的NFC开发声明AndroidManifest.xml的元素在你能访问一个设备的NFC硬件和正确的处理NFC的Intent之前,需要在AndroidManifest.xml中先声明下面的项:1.NFC使用<uses-permission>元素来访问NFC硬件:<uses-permissionandroid:name="android.permission.NFC"/>2.最小SDK版本需要设置正确,APIlevel9只包含有限的tag支持,包括:通过ACTION_TAG_DISCOVERED来发布Tag信息只有通过EXTRA_NDEF_MESSAGES扩展来访问NDEF消息其他的tag属性和I/O操作都不支持所以你可能想要用APIlevel10来实现对tag的广泛的读写支持。<uses-sdkandroid:minSdkVersion="10"/>
3.uses-feature元素定义:你的程序可以再android市场里显示有NFC硬件。
<uses-featureandroid:name="android.hardware.nfc"android:required="true"/>
4.NFCintentfilter告诉android系统你的activity能处理NFC数据,可以定义1个或多个intentfilter:<intent-filter><actionandroid:name="android.nfc.action.NDEF_DISCOVERED"/><dataandroid:mimeType="mime/type"/></intent-filter><intent-filter><actionandroid:name="android.nfc.action.TECH_DISCOVERED"/></intent-filter><meta-dataandroid:name="android.nfc.action.TECH_DISCOVERED"android:resource="@xml/nfc_tech_filter"/><intent-filter><actionandroid:name="android.nfc.action.TAG_DISCOVERED"/></intent-filter>
注:具体的开发说明参见<<android平台nfc功能开发详细文档.doc>>NFCTag程序介绍NFCTag程序主要提供了对于市场上常见标签的读取、写入、保存、查询、分享等功能,目前程序仅提供了对nxpmifare
classic,跟nxpmifareultralight卡的读取,写入保存等一系列功能。
右图为程序的主界面程序提供自动运行功能,当程序在没有翻开的情况下,标签靠近时,程序会自动处理需要的操作。操作的设定可以由用户设定。首先进入主界面,点击菜单按键(menu),然后点击设置。选择程序的处理的动作。默认是读取标签信息。设定完毕后,在程序关闭的情况下,当标签靠近时,程序就会按设定的处理动作,进行程序的处理。
注:这个设置仅对程序关闭的情况下有效。如果程序已经开启,设置是无法生效的。需要手动在主界面自己选择操作。程序的读取,当我们在主界面选中读取标签选项时,系统会检测nfc是否开启,如果没有开启,会提示用户去开启应用。开启完毕后会提示用户进行相应的操作。标签信息的写入,支持写入文本跟uri两种格式,选中主界面的“写入操作〞,出现如右图界面,选中需要操作的数据类型标签的格式化在android这个平台上,要写入标签信息的话,需要先对卡进行格式化操作,否那么无法写入信息。注:在“写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44920-2024大型曲面箱底旋压成形工艺规范
- 环保项目计划书
- 社工站某年工作计划
- 小学学校国防教育工作计划
- 2025村卫生室公共卫生工作计划例文投稿
- 有关我的寒假计划作文范文
- 新学期开学教师工作计划怎么写
- 2025年幼儿园资助计划-幼儿园贫困资助计划
- 《GEN系统工具》课件
- 《外存系统故障维修》课件
- 粉末销售合同范例
- 2024-2025学年人教版生物学八年级上册期末复习练习题(含答案)
- 【MOOC】油气地质与勘探-中国石油大学(华东) 中国大学慕课MOOC答案
- 山东省济南市2023-2024学年高一上学期1月期末考试 物理 含答案
- 管理咨询服务实施方案
- 成人重症患者人工气道湿化护理专家共识 解读
- 机器学习(山东联盟)智慧树知到期末考试答案章节答案2024年山东财经大学
- 科研设计及研究生论文撰写智慧树知到期末考试答案章节答案2024年浙江中医药大学
- 商业伦理与企业社会责任(山东财经大学)智慧树知到期末考试答案章节答案2024年山东财经大学
- 2024年江苏省普通高中学业水平测试小高考生物、地理、历史、政治试卷及答案(综合版)
- 《孟子》精读学习通章节答案期末考试题库2023年
评论
0/150
提交评论