用电子钱包等似提出要求,最近几年NFC(near field communication 近场通信)我们开始慢慢普及。因为需要工作,今天是学习NFC相关知识,第一NFC一些基本列表的什么,做好记录。

1.NFC一个简短的引论

NFC(近场通讯)能在短距离内与兼容的设备进行识别和数据交换,一般频率在13.56MHZ。它是RFID与互联互通技术整合而来。假设RFID是父的话,NFC则是子。其继承了父请的功能。又在其上有自己的发挥。

NFC一般在这三大领域应用:获取简单信息、点到点通信、电子票务。

获取简单信息是指用户对准或者接触有NFC功能的装置,则能够自己主动获取到一些简单的信息,比方URL、电话号码等。

点到点通信是指通过NFC启动两个装置之间的通信。比方蓝牙传输,其能够充当蓝牙查询匹配的功能,使用的人仅仅需将两个手机靠近就可以自己主动完毕蓝牙匹配,开启蓝牙连接,传输数据。

电子票务是指NFC能够在手机上应用起来,充当电子钱包。

2.NFC技术简单介绍

NFC交换数据能够有主动模式和被动模式两种。主动模式是NFC的设备具有电源供电可发起于其它NFC的信息的交互。被动模式是指具有NFC的设备通过电磁感应产生电量供其交互信息。NFC的传输速率有106kbps、212kbps、424kbps。NFC从底层到应用层,涉及到非常多标准。以下简单列举一下相关的标准:

1)ISO/IEC: ISO14443、ISO18092、ISO15693、ISO21481、ISO7816

ISO/IEC 联合信息技术委员会(ISO/IEC JOINT TECHNICAL COMMITTEE FOR INFORMATION TECHNOLOGY )是国际标准化组织(ISO)和国际电工委员会(IEC)联合组建的第一个标准化技术委员会。

NFC技术是符合ISO18092、ISO21481标准,兼容ISO14443、ISO15693等射频标准。

ISO18092标准,介绍了13.56MHz的NFC相关协议内容。 ISO18092后来添加了 ISO15693 的兼容。形成新的 NFC 国际标准IP2,也就是 ISO21481。

ISO 14443和ISO 15693二者皆以13.56MHz交变信号为载波频率:ISO15693读写距离较远,当然这也与应用系统的天线形状和发射功率有关;而ISO 14443 读写距离稍近,但应用较广泛,眼下的第二代电子身份证採用的标准是ISO 14443 TYPE B协议。

ISO14443定义了TYPE A、TYPE B两种类型协议。通信速率为106kbits/s。它们的不同主要在于载波的调制深度及位的编码方式。

ISO7816是接触式智能卡的标准,可是当中有一部分定义了与应用相关的规范,能够用在非接触式智能卡中。

2)ECMA340、ECMA352等

ECMA340是ISO18092的前身。它被ISO接收后成为了ISO18092;而ECMA352是ISO21481的前身。

ECMA(European ComputerManufacturers Association)实际上是欧洲最牛的标准组织。

3)NFC Forum

它是一个行业标准是将ISO14443、ISO18092及JIS X6319-4(Felica)融合在一起的用于支持NFC-A/B/F的技术。

在当中NFC的模式有读写模式、卡模拟模式以及点对点模式。

下图是NFC的标准架构图

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmVuZ3NodWl5dWU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

3.NFC学习资源

通过这几天对NFC的了解,找到了一些用于NFC学习的资源,先将其列出,希望你们假设有更好的资源能够再评论中列出,谢谢

NFC论坛:NFC中国 、NFC Forum

NFC书籍:深入理解Android:Wi-Fi NFC和GPS、NFC技术原理与应用

NFC博客:http://blog.csdn.net/innost/

版权声明:本文博客原创文章。博客,未经同意,不得转载。

NFC学习一个记录的更多相关文章

  1. Angular+Flask搭建一个记录工具

    平时用的最多的文本编辑器就是Notepad++,很多东西都是通过Notepad++直接记录的: 没有看完的网页链接 要整理.收藏的网页 读书笔记 要处理的事情 待看/看过的文档和电子书 等等... 随 ...

  2. Activiti 学习笔记记录(2016-8-31)

    上一篇:Activiti 学习笔记记录(二) 导读:上一篇学习了bpmn 画图的常用图形标记.那如何用它们组成一个可用文件呢? 我们知道 bpmn 其实是一个xml 文件

  3. Activiti 学习笔记记录(二)

    上一篇:Activiti 学习笔记记录 导读:对于工作流引擎的使用,我们都知道,需要一个业务事件,比如请假,它会去走一个流程(提交申请->领导审批---(批,不批)---->结束),Act ...

  4. Lucene.net(4.8.0) 学习问题记录五: JIEba分词和Lucene的结合,以及对分词器的思考

    前言:目前自己在做使用Lucene.net和PanGu分词实现全文检索的工作,不过自己是把别人做好的项目进行迁移.因为项目整体要迁移到ASP.NET Core 2.0版本,而Lucene使用的版本是3 ...

  5. Lucene.net(4.8.0) 学习问题记录六:Lucene 的索引系统和搜索过程分析

    前言:目前自己在做使用Lucene.net和PanGu分词实现全文检索的工作,不过自己是把别人做好的项目进行迁移.因为项目整体要迁移到ASP.NET Core 2.0版本,而Lucene使用的版本是3 ...

  6. Java NIO学习与记录(八): Reactor两种多线程模型的实现

    Reactor两种多线程模型的实现 注:本篇文章例子基于上一篇进行:Java NIO学习与记录(七): Reactor单线程模型的实现 紧接着上篇Reactor单线程模型的例子来,假设Handler的 ...

  7. Java NIO学习与记录(一):初识NIO

    初识 工作中有些地方用到了netty,netty是一个NIO框架,对于NIO却不是那么熟悉,这个系列的文章是我在学习NIO时的一个记录,也期待自己可以更好的掌握NIO. 一.NIO是什么? 非阻塞式I ...

  8. JVM 学习笔记记录

    JVM 学习笔记记录 Sun JDK 监控和故障处理工具 名称 主要作用 jps JVM Process Status Tool, 显示指定系统内所有的HotSpot虚拟机进程 jstat JVM S ...

  9. PostgresSQL 学习资料记录处

    PostgresSQL 学习资料记录处  博客:http://francs3.blog.163.com PostgreSQL9.4 中文手册:http://www.postgres.cn/docs/9 ...

随机推荐

  1. 解读Java中BigDecimal.ZERO.compareTo()的返回值含义

    Java compareTo() 用法 例如: public static void main(String[] args) {     BigDecimal bnum1, bnum2; bnum1 ...

  2. nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定)

    nginx简介(轻量级开源高并发web服务器:大陆使用者百度.京东.新浪.网易.腾讯.淘宝等)(并发量5w)(一般网站apache够用了,而且稳定) 一.总结 1.在连接高并发的情况下,Nginx是A ...

  3. Size Balanced Tree(SBT树)整理

    不想用treap和Splay,那就用SB树把,哈哈,其实它一点也SB,厉害着呢. 先膜拜一下作者陈启峰.Orz 以下内容由我搜集整理得来. 一.BST及其局限性 二叉查找树(Binary Search ...

  4. putty-gns3

    hcl-cloud用的就是这个putty http://forum.gns3.net/topic5016.html File comment: Compiled PuTTY 0.62 for wind ...

  5. UVALive - 3977 Summits (BFS染色)

    题目大意:坑爹的题目.题意那么难理解. 讲的就是,假设该点是山顶的话(高度为h).那么以该点为中心,往外辐射.走高度大于h-d的点,到达不了还有一个比它高的点 这就提示了,高度要从大到小排序,依次以高 ...

  6. php实现找链表中环的入口节点(画图、看评论)

    php实现找链表中环的入口节点(画图.看评论) 一.总结 画图.看评论 二.php实现找链表中环的入口节点 题目描述: 一个链表中包含环,请找出该链表的环的入口结点. 三.代码 第一步,找环中相汇点. ...

  7. SNMP 配置

    http://blog.sina.com.cn/s/blog_593bf1da0100xsvu.html

  8. ArcGIS Runtime支持的GP工具列表(转 )

    转自原文 ArcGIS Runtime支持的GP工具列表(转 ) 目前ArcGIS Runtime有两个版本 Basic 版本和Standard版本,而Basic版本不支持Geoprocessing( ...

  9. HTML Email 编写指南(转)

      作者: 阮一峰 日期: 2013年6月16日 今天,我想写一个"低技术"问题. 话说我订阅了不少了新闻邮件(Newsletter),比如JavaScript Weekly.每周 ...

  10. 百度UEditor图片上传、SpringMVC、Freemarker、Tomcat、Nginx、静态资源

    个人官网.公司项目都需要 可视化编辑器,百度UEditor做得很不错,就用的这个.项目后台用到了SpringMVC.Freemarker,开发过程中部署在Jetty,线上部署用Tomcat,最后可能配 ...