简述
本书的试读章节主要是第2章,介绍了NFC和RFID的基本概念,循序渐进的讲我们带入到NFC近场通信的世界。
基本内容
RFID
Radio Frequency Identification技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。非接触式射频识别(无线射频识别RFID)技术。
从概念上来讲,RFID类似于条码扫描,对于条码技术而言,它是将已编码的条形码附着于目标物并使用专用的扫描读写器利用光信号将信息由条形磁传送到扫描读写器;而RFID则使用专用的RFID读写器及专门的可附着于目标物的RFID标签,利用频率信号将信息由RFID标签传送至RFID读写器。
NFC
近场通信技术,他是由非接触式射频识别(RFID)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换。
现实意义
正如试读章节文中所讲,NFC在数据密集应用领域成为一个很有潜力的工具。NFC具有成本低廉、方便易用和更富直观性等特点,这让它在某些领域显得更具潜力——NFC通过一个芯片、一根天线和一些软件的组合,能够实现各种设备在几厘米范围内的通信,而费用仅为2~3欧元。
另外一点值得一提的是,iphone6支持NFC近场通信功能。通过升级到iOS8系统,美国消费者可从10月开始使用苹果支付。用户可在商户的应用程序中,以及商店、餐厅、交通服务商、加油站、便利店和所有苹果商店(Apple Store)在内的非接触式支付点进行支付。在商店中,消费者可通过使用iPhone轻触非接触式终端,并将手指按在Touch ID上,进行交易授权以完成支付。
总结
这是一种快速发展的技术,它能够让设备近距离交换数据或使用无线电信号,值得我们下功夫去深入了解研究其架构,掌握其应用技术,而本书也正是其敲门砖。
相关推荐
■ 用PhoneGap和它的NFC插件写Android上的NFC应用程序用例 ■ 深入了解NDEF结构:测试已有的写标签程序,然后写自己的标签程序 ■ 用PhoneGap事件监听器来监听和过滤NDEF消息 ■ 写一个完整的Android应用程序来控制...
NFC Arduino Android与PhoneGap近场通信
资源名称:NFC Arduino、Android与PhoneGap近场通信内容简介:《NFC:Arduino、Android与PhoneGap近场通信》将带你走入近场通信(NFC)的世界,这是一种快速发展的技术,它能够让设备近距离交换数据或使用无线电信号...
IoT应用开发软件:Arduino二次开发_通信协议与网络连接技术.docx IoT应用开发软件:Arduino二次开发_项目管理与版本控制.docx IoT应用开发软件:Arduino二次开发_高级功能扩展与自定义库开发.docx
物联网智能家居平台DIY:ARDUINO 物联网云平台 手机 微信.rar
[奥莱理] Beginning NFC Near Field Communication with Arduino Android and PhoneGap E Book ☆ 图书概要:☆ Jump into the world of Near Field Communications NFC the fast growing technology that lets ...
Arduino教程:Arduino图形化编程软件-ArduBlock
Arduino Android数据采集小车 Arduino Android数据采集小车 Arduino Android数据采集小车 Arduino Android数据采集小车 Arduino Android数据采集小车 Arduino Android数据采集小车 Arduino Android数据采集小车 ...
3. **灵活性**:Arduino板卡有多种型号,支持不同的功能和接口,如数字I/O、模拟输入、PWM、串行通信等。 4. **社区支持**:Arduino拥有一个庞大的用户社区,提供了大量的学习资源、库文件和示例代码。 5. **扩展性*...
Arduino是一个开源电子原型平台,它包括硬件(基于微控制器的电路板)和软件(Arduino IDE,集成开发环境)。Arduino板通常用于电子项目,如机器人、智能家居设备、可穿戴技术等,因为它们易于编程和连接各种传感器...
4. serial通信:在Arduino中,Serial是用于与PC机通信的接口,通过Serial.begin()函数设置波特率为9600,以确保与PC机的通信一致。 5. 数字接口:在Arduino中,数字接口(Digital Pin)用于控制LED等外部设备的状态...
【标题】"btdroid-arduino:arduino-android-蓝牙"是一个项目,旨在实现通过蓝牙连接在Android设备与Arduino之间进行通信。这个项目的核心是利用Java编程语言开发Android应用程序,以便控制配备蓝牙模块的Arduino硬件...
**硬件开发与Arduino语言** Arduino语言基于C++,但简化了许多复杂的编程概念,使得非专业程序员也能轻松掌握。用户可以通过编写简单的程序来控制Arduino板上的数字和模拟输入/输出引脚,实现对硬件设备的控制。...
物联网(IoT):Arduino可以与各种传感器和其他设备配合使用,以收集和共享数据。 自动化:通过使用Arduino,可以轻松地自动化各种设备和过程,例如家庭自动化和工业自动化。 艺术:许多艺术家和设计师使用Arduino来...
Arduino驱动程序的安装是非常重要的,因为它可以确保Arduino与计算机之间的通信正常进行。如果驱动程序没有正确安装,可能会导致Arduino无法工作或出现一些问题。 此外,Arduino驱动程序的安装也可以影响到 ...
2. **Android**:Android是谷歌开发的开源移动操作系统,广泛应用于智能手机和平板电脑。Android的开放性使得开发者能够创建自定义应用程序,与各种硬件设备进行通信。 3. **ADK (Android Open Accessory ...
标题中的“实现Arduino和Unity的通信的unity插件”指的是一个专门用于连接Unity游戏引擎与Arduino硬件的插件,名为Ardity。这个插件旨在让开发者能够利用Unity的强大3D渲染和交互能力,结合Arduino的物理输入和输出...
请使用android studio工具打开,实现了蓝牙与arduino通信功能,可以扫描可以连接的蓝牙模块,并建立连接,可以双向通信,并内嵌了rgb控制小灯功能
8. **串行通信**:Arduino Uno经常使用串行端口与计算机或其他设备交换数据。Serial.println()和Serial.read()等函数用于发送和接收数据,这对于调试和数据分析至关重要。 9. **库的使用**:Arduino有许多预编译的...
5. **项目构建**:在“Arduino: Arduino项目”中,可能包含了一系列示例代码和指南,涵盖了从基础LED闪烁教程到复杂的无线通信项目。这些项目可以帮助学习者逐步掌握Arduino的使用方法,了解如何将理论知识应用到...