我选择试读的书是《NFC:Arduino、Android与PhoneGap近场通信》,O'REILLY出品;
O'REILLY的书很少让你失望的,这本也不例外,无论书的内容还是翻译质量,都很不错。
书籍第一章介绍了NFC的应用场景、NFC相关标准和协议栈。
通常的通信革命都强调距离远和速度快,而NFC反其道而行之,它强调的是“近”,NFC有什么用呢?
书中的例子我就不引用了,我想举两个自己切身体会的例子:
1. 家里有小孩的,由于怕影响孩子休息,通常要把手机设为静音,待出门上班再把手机
调为普通模式,经常性的做这样的设置难免很讨厌,如果忘记了,突然来电话了,还手忙脚乱一阵。
如果应用NFC技术就方便了,书桌上放置一个NFC标签,把手机放置到这个区域内,手机自动就变为静音的,
多方便啊。
2. 书中有个特别好的例子是wifi密码自动设置,当你进入某个提供free wifi的咖啡厅,扫一下NFC标签,
wifi自动就设置好了,岂不省去了询问,设置的繁琐环节?
除了上面的例子,还有很多方便我们生活的NFC应用场景,大家去看看书吧,真的非常令人期待。
好了,优点说完了,该说说缺点了。
由于NFC刚刚发展起来,标准不统一是个遗憾(并存大量标准),各个厂商硬件支持情况也不一样;另一个缺点是NFC硬件还是比较贵的,比如我的手机就不支持NFC功能,著名的iphone也不支持,要支持必须另外配备一个类似“米键”一样的东西,价值300多,有点小贵。
好了,就写这么多,祝大家国庆节快乐,假期多看几本书。
分享到:
相关推荐
■ 用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的使用方法,了解如何将理论知识应用到...