第1部分 基础篇 3
1物联网技术概述 3
1.1 物联网技术的起源与发展 3
1.2 物联网的定义 4
1.3 物联网的体系架构 5
1.4 物联网技术的应用领域 7
2物联网技术基础 15
2.1 自动识别技术 15
2.2 传感器技术 29
2.3 无线通信网络技术 38
2.4 人工智能技术 60
2.5 云计算技术 65
2.6 空间信息技术 68
3 Android系统介绍 78
3.1 Android系统简介 78
3.2 Android系统发展历程 78
3.3 Android系统架构 79
3.4 Android平台优势 80
4数据库基础 82
4.1 数据库概述 82
4.2 SQL Server 2008体系结构 84
4.3 MySQL数据库 87
4.4 Android数据存储 89
5 Web Service与SOA 91
5.1 Web Service 91
5.2 SOA 91
5.3 REST架构 94
6物联网综合实验箱 96
6.1 总体介绍 96
6.2 各个模块介绍 98
6.3 教学软件功能 101
6.4 实验箱清单与教学内容 102
第2部分 技术原理篇 107
7 Android环境搭建 107
7.1 安装Java JDK 107
7.2 配置Java JDK 110
7.3 安装并配置Android SDK (SDK Manager、 AVD Manager) 113
8 Android用户界面设计 117
8.1 编写程序界面 117
8.2 Android常见基本控件 117
8.3 Android常见高级控件 125
8.4 Android知识储备——四种基本布局 138
9 SQLite数据库技术 150
9.1 SQLite数据库概述 150
9.2 SQLite知识储备 151
9.3 SQLite数据库开发 153
10 Android串口通信技术 165
10.1 串口通信原理 165
10.2 知识储备 166
10.3 Android串口通信技术开发 170
11网络通信 175
11.1 网络通信原理 175
11.2 知识储备 178
11.3 TCP/IP通信技术开发 182
第3部分 应用开发篇 191
12 RFID技术应用开发 191
12.1 超高频RFID概述 191
12.2 超高频RFID技术开发 195
13 GPS技术应用开发 205
13.1 GPS定位原理 205
13.2 GPS数据格式 207
13.3 GPS技术开发 209
14无线传感器网络技术应用开发 218
14.1 无线传感器网络原理 218
14.2 ZigBee标准简介 219
14.3 无线传感器网络开发 220
参考文献 228