本文结构:

1. NFC 如何运作

2. 能用NFC 做什么

3. 谈谈你对这本书试读章节的看法

1. NFC 如何运作。 

NFC是NearFieldCommunication缩写,即近场通信,又称近距离无线通讯技术,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输交换数据。NFC提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。

NFC的特点:

一、NFC是一种提供轻松、安全、迅速的通信的无线连接技术,具有距离近、带宽高、能耗低等特点。

二、NFC与现有非接触智能卡技术兼容,已经成为得到越来越多主要厂商支持的正式标准。

三、NFC还是一种近距离连接协议,提供各种设备间轻松、安全、迅速而自动的通信,是一种近距离的私密通信方式。

NFC设备可以读写RFID标签,可以看作是RFID的延伸,NFC设备之间的交互有发起方和目标方,NFC可以交换UID和将数据写到目标方,可以通过NDEF数据交换格式交换动态数据。

NFC设备两种通信模式:

无源通信模式,发起方一直提供电磁场能量,目标方始终由该电磁场能量供电。

有源通信模式,发起方和目标方各自带有电源供电。

NFC的三种操作模式:

(1)、卡模式:此模式其实就相当于一张采用RFID技术的IC卡,作为卡模拟器,在另一个NFC或RFID设备的电磁场里模拟成RFID标签使用。这种模式下,即使设备没有电了,仍然可以将它当做一个卡标签使用。

(2)、点对点模式:此模式主要功能是便于数据交换,类似于蓝牙。

(3)、读卡器模式:读取其他NFC设备的信息,作为读写器,对目标方进行读出或者写入。

2. 能用NFC 做什么。 

NFC技术可应用于很多场景:

1).移动支付:在商场购买东西,支付时可以使用电子钱包,用户可将手机设备靠近嵌有NFC模块的POS机进行非接触式移动支付。NFC和传统的近场支付技术相比,具有天然的安全性,以及建立连接的快速性。例如Apple推出的Apple Pay支付。

2).卡片:NFC可以应用于公交卡,现在深圳、北京、香港等城市都推出了具有NFC功能的公交卡。移动通过Sim卡和手机的NFC功能整合实现了NFC一卡通。

如果手机支持NFC,安装相应的NFC读取软件,将公交卡靠近手机,可以实现查询公交卡的交易明细、坐车信息,甚至可以给公交卡充值。 同样公交卡的场景也可以用于其他各种卡,银行卡、图书馆借记卡、学生证、校园一卡通、门禁卡等。

3).数据传输:将两个NFC设备靠在一起,可以进行点对点数据传输,如下载音乐、图片互传、文件传输、电子名片、游戏配对等。将两个手机背靠背可以传输照片。现在很多手机都支持NFC,例如iphone6、iphone6 plus、小米2A、三星GALAXY S3、HTC G17(EVO 3D)等。

4).利用NFC标签实现手机模式转换:由于NFC功能的实现需要彼此两端的设备均具备NFC功能,因此除了手机自带的NFC,还可以通过NFC的标签来实现更多的应用。

手动设置标签的内容来实现手机模式的转换,避免了繁琐的设置,一扫了之。例如:

(1)、利用NFC标签启动手机导航:开车时,你可以把一个NFC标签挂在车内,然后设定成打开导航系统、打开蓝牙、开启音乐播放,铃声转静音,之后每次上车,用手机碰一下NFC标签,就可以依次开启先前设定的这些功能。

(2)、公共场所:把自动填写wifi密码功能写进NFC标签里面,然后将标签贴到墙上,只要手机有NFC功能,碰一下标签就能连上wifi了,不用再去问服务员和手动设置了。

(3)、利用NFC标签实现闹铃设置:将一个NFC标签贴到床头,给它设置动作:打开静音模式,开启几点钟的闹钟,那么当我要休息的时候,只需要把手机背面靠近一下这个标签,手机就执行了上面设置的动作,早上醒来之后再靠近一下这个标签,又恢复到之前的状态。

(4)、利用NFC交换名片信息:聚会时,把你的联络信息做成一张NFC标签,贴在你的名片或者手机后面,对方的手机贴到你的名片或手机上一扫,不用别的任何操作,你的联系信息就自动到对方的通讯录里了。

(5)、利用NFC拨打电话发送短信:对于不会使用手机的老年人,当想要打电话给儿女时,只要将手机靠近NFC标签,就可以自动拨打电话,发送短信了。在家中贴上NFC标签,当孩子放学回家后,将手机靠近NFC标签,就会自动发短信给父母。

3. 谈谈你对这本书试读章节的看法 

本书提供了一个试读章节:第2章NFC和RFID。本书是一本学习NFC技术不可多得的好书,通过具体的实战例子,一步步带引读者进入NFC的世界。

首先,本书开头简单介绍了无线射频技术在日常生活中的应用,随后介绍了通过学习本书可以达到的技术水平,可以创建在具备NFC功能的Android设备和Arduino单片机上运行的NFC应用程序。

然后,介绍了RFID和NFC,以及两者的工作方式和体系,并且介绍了NFC的数据交换格式NDEF,随后介绍了NFC标签类型。

最后介绍了NFC设备与标签类型的匹配情况,以及NFC的应用场景,NFC已经应用于谷歌钱包、公共交通支付、票务系统等,通过手机应用程序可以把手机的配置参数写入标签,用手机刷这些标签,可以实现在开会时自动设为静音、自动接入WiFi、手机和平板电脑与电视自动配对连接、记录货物运输信息等等。

NFC是一种很有前景的技术,由于没有统一的标准,存在兼容性问题,这必将阻碍NFC的发展,NFC前途是光明的,道路是曲折的。

读《NFC:Arduino、Android与PhoneGap近场通信》有感相关推荐

  1. 读《豆瓣的基础架构》有感

    豆瓣整个基础架构可以粗略的分为在线和离线两大块.在线的部分和大部分网站类似:前面用LVS做HA,用Nginx做反向代理,形成负载均衡的一 层:应用层主要是做运算,将运算结果返回给前面的用户,DAE平台 ...

  2. 15读《算法基础》有感——决策树

    15读<算法基础>有感--决策树 学完本学期的<算法设计与分析基础>,想对"决策树"做进一步的了解,于是读了Rod Stephens<算法基础> ...

  3. simplify逆向_Simplify-SDK-一种以代码形式管理基础架构的框架。

    simplify逆向 When working with AWS services, you've got several choices to build and deploy your lambd ...

  4. View 5.1 重装上阵(4—基础架构篇)

    从底层架构方面来看,VIEW 5.1最大的改进在于引入了Content-Based Read Cache(CBRC) 技术,大大降低了部署桌面虚拟化所带来的IOPS风暴,同时大大降低了对于存储的压力和 ...

  5. 聊聊 Kafka: Kafka 的基础架构

    一.我与快递小哥的故事 一个很正常的一个工作日,老周正在忙着啪啪啪的敲代码,办公司好像安静的只剩敲代码的声音.突然,我的电话铃声响起了,顿时打破了这种安静. 我:喂,哪位? 快递小哥:我是顺丰快递的, ...

  6. 机器学习的中流砥柱:用于模型构建的基础架构工具有哪些?

    本文转载自公众号"读芯术"(ID:AI_Discovery) 人工智能(AI)和机器学习(ML)已然"渗透"到了各行各业,企业们期待通过机器学习基础架构平台,以 ...

  7. 数据中心基础架构 22 年演进

    01 前言 当今世界正处在信息技术(IT)创新的黄金时代.由机器学习.物联网和大规模可扩展应用支持的云计算.移动应用.大数据分析的巨大力量正在重塑商业和社会的方方面面.而这场IT复兴的中心,则是超大规 ...

  8. k86跟mysql_MySQL【基础架构】

    一.前言 平时我们使用数据库,看到的通常都是一个整体. select * from T where ID=10: 对于上述语句,我们看到的只是输入一条语句,返回一个结果,却没有关注这条语句在 MySQ ...

  9. 译 | .NET Core 基础架构进化之路(一)

    原文:Matt Mitchell 翻译:Edi Wang 随着 .NET Core 3.0 Preview 6 的推出,我们认为简要了解一下我们基础设施系统的历史以及过去一年左右所做的重大改进会很有用 ...

  10. 【mysql技术内幕1】mysql基础架构-一条SQL查询语句是如何执行的

    文章目录 1 一条SQL查询语句是如何执行的 2 mysql体系结构 3 InnoDB存储引擎 4 总结 1 一条SQL查询语句是如何执行的 ​ 通常我们使用数据库,都是将数据库看成一个整体,我们的应 ...

最新文章

  1. php将关联数组输出到前台,如何使用foreach从PHP中的关联数组输出特定数据
  2. python转csv_python – 如何将.tsv转换为.csv?
  3. android 如何打开s3db,[转载]xe5 android 手机上使用sqlite
  4. Linux命令在线查询
  5. Automatic IE Testing With Python
  6. 在Docker中部署Asp.net core2.1以及修改发布
  7. mysql搜索引擎_常见的 mysql 搜索引擎
  8. nfc卡模式与标准模式_NFC是什么?有什么优势和劣势?
  9. java api接口_Java程序API数据接口
  10. linux搭建pptp服务器
  11. 小技巧-彻底删除U盘中的文件
  12. 利用RedisTemplate报错redis Invalid UTF-32 character 0x6a607661 (above 0x0010ffff) at char #8, byte #35)
  13. 螺丝组装扭力常用规范
  14. win7不提示计算机重名,VMware安装win7系统提示网络上有重名怎么解决
  15. win10 操作中心是灰色无法选择 终极解决方法
  16. iPad刷机的简洁教程(忘记密码怎么办?)
  17. socket的延时技巧
  18. 软件自动化测试平台设计,软件自动测试平台的设计与实现
  19. R语言添加Python模块错误的解决方法
  20. websphere Error 404:SRVE0190E

热门文章

  1. 虚拟机如何访问主机服务器,主机怎么访问虚拟机
  2. ElasticSearch Suggest Completion 智能补全技术 整合SpringBoot+Vue实现
  3. MATLAB两种光复合在一起的杨氏双缝干涉的模拟仿真
  4. Exchange Server 2010 的多邮箱搜索功能
  5. 《跟着小吴哥学python》之 14 Python http请求
  6. mklink 搜狗五笔输入法使用拼音输入法的颜文字工具
  7. 索爱X10i刷机(变砖补救)
  8. Android个性导航栏效果
  9. MOC3041直接控制一个气泵
  10. CTPAT认证辅导,外国制造商必须确保商业伙伴遵照C-TPAT安全标准制定安全程序和规程