第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规范代码
^ 收 起