NFC
NFC封面图

NFC

(美) 伊戈 (Igoe,T.) , (美) 科尔曼 (Coleman,D.) , (美) 杰普森 (Jepson,B.) , 著

出版社:电子工业出版社

年代:2014

定价:69.0

书籍简介:

本书将带你走入近场通信(NFC)的世界,这是一种快速发展的技术,它能够让设备近距离交换数据或使用无线电信号。本书通过大量实例、代码样例、练习以及逐步分析的项目,向你展示了如何为Arduino、Android和PhoneGap编写近场通信的应用程序。本书内容包括:深入研究NFC架构;为Android写带有PhoneGap和NFC插件的应用样例;使用PhoneGap事件监听器监听并过滤NDEF信息;创建一个能控制家中灯光和音乐的Android应用;编写两个Android设备之间点对点的NFC信息等。

作者介绍:

姚尚朗(IceskYsl),eoemobile和 eoeAndroid创始人之一,Google产品重度依赖者。在移动互联网领域从事个性化推荐与分享平台的搭建和实施,崇尚敏捷开发和快速交付可用软件模式。对电信行业创新商业模式、移动互联网和Web 2.0发展趋势有独特的见解,并以实践积极探索之。曾编著过《Google Android开发入门与实战》、《Google API大全 编程·开发·实例》,合译《The Rails Way》。他随性、自由、信缘,喜欢背包去陌生的地方旅行,乐交朋友。

书籍目录:

第1章 简介

本书面向哪些读者

推荐阅读

本书有哪些内容

你需要什么

硬件

软件

其他不错的NFC应用

本书所使用的约定

使用代码示例

Safari 联机丛书

联系我们

致谢

第2章 NFC和RFID

什么是RFID

什么是NFC

RFID如何工作

RFID标准体系

NFC如何运作

NFC数据交换格式(NDEF)

NFC的体系结构

NFC标签类型

从哪里买标签

设备与标签类型匹配

能用NFC做什么

总结

第3章 从PhoneGap和PhoneGap-NFC库开始

为什么选择Android

你的第一个PhoneGap应用:Hello,World!

设置开发环境

创建PhoneGap项目

重要文件

一个简单的定位应用程序

NFC读取器

安装NFC插件

编写NFC读取器应用程序

故障排除

总结

第4章 NDEF介绍

NDEF结构

TNF(类型名称格式)

载荷类型

载荷ID

载荷

记录结构

记录头部

一个NDEF消息可以有多大

记录组块

参考

NDEF实战

一个标签写入应用:Foursquare签到

把一条NDEF记录写入标签

写不同的记录类型

PhoneGap-NFC的NDEF辅助函数概述

总结

第5章 监听NDEF数据

PhoneGap-NFC的事件监听

一个NDEF读取器应用

监听多个事件

读取NDEF消息

使用记录类型过滤标签

使用MIME类型过滤

Android标签分发系统

intent类型

Android应用记录

总结

第6章 一个NFC应用实践

用户交互

了解Hue

Hue数据格式

Hue的RESTAPI

Androidshell

PhoneGap媒体API

用户接口(UI)

应用程序代码

通用功能

全局事件处理程序

Hub通信功能

用户界面控件事件处理程序

音乐界面事件处理程序

NFC事件处理程序

启用后台调度

总结

第7章 Arduino和NFC介绍

数字化遇上物理:Arduino

NFC的硬件核心

Arduino开发环境

串行通信

安装Arduino库

Arduino的NDEF库

读取Arduino中的NDEF

在Arduino中写入NDEF

微型控制器NFC应用:酒店钥匙卡

交互和数据格式

Arduino的NDEF写入器设备

Arduino的NDEF读取器和门锁装置

ArduinoNDEF写入器设备的浏览器接口

Node.js的应用规范:package.json

客户端代码

服务器端代码

总结

第8章 点对点(P2P)交换

在PhoneGap中发送P2P消息

在PhoneGap中接收P2P消息

切换

静态切换

在PhoneGap中发送切换消息

用Arduino进行P2P

卡仿真

总结

第9章 嵌入式系统里的NFC

嵌入式Linux设备和包管理器介绍

网络、USB和NFC

嵌入式Linux上的NFC:概览

通用功能

选择熟悉的编辑工具

了解包管理器

设置日期和时间

建一个下载目录

BeagleBone特性

RaspberryPi特性

安装NFC工具

安装libusb兼容库

安装libnfc

RaspberryPi或BeagleBone安装测试

安装libfreefare

libnfc和libfreefare的命令行工具

Node.js的NDEF读写

标签写入器的Web界面

标签控制物理输出

BeagleBone版本

RaspberryPi版本

总结

附录 ANFC规范代码

内容摘要:

《NFC:Arduino、Android与Phone Gap近场通信》将带你走入近场通信(NFC)的世界,这是一种快速发展的技术,它能够让设备近距离交换数据或使用无线电信号。《NFC:Arduino、Android与PhoneGap近场通信》通过大量实例、代码样例、练习以及逐步分析的项目,向你展示了如何为Arduino、Android和PhoneGap编写近场通信的应用程序。《NFC:Arduino、Android与PhoneGap近场通信》内容包括:深入研究NFC架构;为Android写带有PhoneGap和NFC插件的应用样例;使用PhoneGap事件监听器监听并过滤NDEF信息;创建一个能控制家中灯光和音乐的Android应用;编写两个Android设备之间点对点的NFC信息等。

编辑推荐:

欢迎进入近场通信(NFC)的世界,这种飞速发展的新技术能通过无线信号在靠近的电子设备间进行数据传输。本书作为动手指南,通过大量的例子、代码、练习和一步步的项目操作,教你如何在Android设备、Arduino微处理器平台和嵌入式Linux设备上开发NFC 应用程序。
  你也将学到用 NFC 数据交换格式(NDEF)写应用程序,通过PhoneGap、Arduino 和 node.js 里提供的 NDEF 函数从 NFC 标签里读消息,或者与其他 NFC 设备交换数据。如果你熟悉 HTML 和JavaScript,那么你就准备好开始 NFC 吧。
  ■ 深入NFC体系结构,了解NFC和RFID的关系
  ■ 用PhoneGap和它的NFC插件写Android上的NFC应用程序用例
  ■ 深入了解NDEF结构:测试已有的写标签程序,然后写自己的标签程序
  ■ 用PhoneGap事件监听器来监听和过滤NDEF消息
  ■ 写一个完整的Android应用程序来控制家里的灯和音响
  ■ 用Arduino创建一个宾馆登记应用程序,从入住到开门锁
  ■ 写一个P2P的NFC消息程序,在两个Android设备间传消息
  ■ 通过Raspberry Pi和BeagleBone上的例子来探索嵌入式Linux应用程序的开发

书籍规格:

书籍详细信息
书名NFC站内查询相似图书
9787121239977
如需购买下载《NFC》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸24 × 17装帧平装
页数印数

书籍信息归属:

NFC是电子工业出版社于2014.9出版的中图分类号为 TN92 的主题关于 高频-无线电通信-研究 的书籍。