《物联网应用开发》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张军朝主编;陈东伟,卓广平副主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2016
  • ISBN:9787111527893
  • 页数:297 页
图书介绍:本书第一章为物联网的概述,介绍了物联网的发展、物联网的定义、物联网的特点、物联网的分类、应用领域等内容;第二章介绍物联网应用开发的语言基础嵌入式汇编、嵌入式C、VB,第三章介绍物联网应用开发环境于工具:keil uvision4 、Protel99 SE 、Proteus 7 、Ewb 5.0; 第4章结合TDFY-2014WL物联网应用开发平台介绍联网应用开发的系统架构。第5章介绍数据采集和系统执行的内容,主要从一个工程案例着手,详细介绍了感知层应用开发的具体方法;第6章介绍数据处理和系统应用部分,从案例出发,结合云计算、大规模信息系统、云计算与物联网的结合、数据挖掘技术、数据挖掘技术和物联网的结合、应用展望、面向服务的体系架构、中间件技术、信息和阴私安全技术、物联网应用层标准体系等内容;第7章全面的介绍了一个工程案例-太原市北中环桥景观照明控制系统。

第1章 概述 1

1.1 物联网简介 1

1.1.1 物联网的发展 1

1.1.2 物联网的定义 3

1.1.3 物联网的特点 4

1.1.4 物联网的分类 6

1.1.5 物联网体系架构 6

1.2 应用领域及应用案例 8

1.2.1 应用领域 8

1.2.2 应用案例 11

1.3 关键技术 12

1.3.1 传感器技术 12

1.3.2 RFID标签 13

1.3.3 嵌入式系统技术 14

1.3.4 计算机网络技术 14

1.3.5 移动通信技术 15

1.3.6 智能控制和智能数据处理技术 15

1.3.7 位置服务技术 15

1.3.8 信息安全技术 16

1.4 就业前景 16

小结 17

习题 17

第2章 语言基础 18

2.1 伪指令 18

2.1.1 符号定义伪指令 18

2.1.2 数据定义伪指令 20

2.1.3 汇编控制伪指令 22

2.1.4 宏指令 23

2.1.5 其他常用的伪指令 24

2.2 ARM汇编语言 28

2.2.1 ARM汇编语言的常用符号 28

2.2.2 ARM汇编语言的表达式和运算符 29

2.2.3 ARM汇编语言的程序结构及子程序的调用 31

2.2.4 ARM指令的寻址方式 32

2.2.5 ARM指令简介 34

2.2.6 Thumb指令简介 41

2.3 嵌入式C语言 44

2.3.1 C语言简介 45

2.3.2 简单C语言程序的构成 46

2.4 ARM汇编语言与C/C ++的混合编程 46

2.4.1 在C程序中调用汇编程序 47

2.4.2 在汇编程序中调用C程序 48

2.4.3 实例分析 49

2.5 VB语法简介 51

2.5.1 注释 51

2.5.2 分行与续行 51

2.5.3 变量的命名规则 52

2.5.4 变量的数据类型 52

2.5.5 变量的作用域 54

2.5.6 常量 55

2.5.7 运算符与表达式 56

2.5.8 常用内部函数 58

2.5.9 基本结构 61

2.5.10 数组 63

2.5.11 过程 64

2.6 VB界面学习 65

2.6.1 窗体设计 65

2.6.2 基本控件的使用 70

2.6.3 对话框的设计 73

2.6.4 程序调试 73

2.7 与数据库连接实例 75

2.7.1 Adode控件实现 75

2.7.2 代码实现 78

2.8 Visual Studio集成开发环境 79

2.8.1 NET Framework 4 79

2.8.2 Visual Studio 2010 80

2.9 C#开发工具 85

2.9.1 Visual C#集成开发环境 85

2.9.2 C#语言基础 87

2.9.3 C#程序设计 93

小结 94

习题 94

第3章 开发环境与工具 96

3.1 KeilμVision 4 96

3.2 Protel 99 SE 97

3.3 Proteus 7 100

3.4 EWB、IAR EWARM和Qt/E 104

3.4.1 EWB简介 104

3.4.2 IAR EW ARM简介 104

3.4.3 Qt/E简介 106

3.5 Mathworks MATLAB R2014A 106

3.5.1 Mathworks MATLAB R2014A简介 106

3.5.2 发展历程 106

3.5.3 MATLAB的优势和特点 107

3.6 Arduino IDE 109

3.6.1 Arduino IDE简介 109

3.6.2 Arduino IDE的特点 109

小结 110

习题 110

第4章 系统架构 111

4.1 系统结构 111

4.1.1 物联网体系架构 111

4.1.2 感知层 113

4.1.3 网络层 119

4.1.4 应用层 122

4.2 开发平台 126

4.3 平台使用步骤 128

4.3.1 注册用户 128

4.3.2 添加设备 128

4.3.3 上传数据 129

4.3.4 查看数据 130

4.3.5 控制设备 131

小结 133

习题 133

第5章 数据采集和系统控制 134

5.1 系统简介 134

5.1.1 系统组成 134

5.1.2 系统实现的功能 135

5.2 数据采集和控制系统 135

5.2.1 数据采集模块 135

5.2.2 数据显示模块 139

5.2.3 串口通信模块 147

5.2.4 蜂鸣器报警模块 148

5.2.5 程序下载及运行 150

小结 151

习题 151

第6章 数据传输和网络编程 152

6.1 系统简介 152

6.1.1 系统组成 152

6.1.2 系统实现的功能 153

6.2 系统实现 153

6.2.1 硬件连接 153

6.2.2 程序实现 154

小结 157

习题 158

第7章 数据处理和系统应用 159

7.1 数据融合技术 159

7.1.1 无线传感网络数据融合技术 159

7.1.2 数据融合的类型 160

7.2 云计算 162

7.2.1 云计算概述 162

7.2.2 云计算系统组成及其技术 163

7.2.3 大规模信息系统 165

7.2.4 云计算与物联网的结合 166

7.3 数据挖掘 167

7.3.1 数据挖掘技术 167

7.3.2 数据挖掘技术与物联网的结合 170

7.3.3 应用展望 171

7.4 软件和算法 172

7.4.1 面向服务的体系架构 172

7.4.2 中间件技术 176

7.5 机器学习 183

7.5.1 机器学习概述 183

7.5.2 机器学习系统的基本结构 188

7.5.3 机器学习的主要策略 189

7.5.4 智能建筑集成管理系统软件 192

7.6 信息和隐私安全技术 196

7.6.1 信息安全基础 196

7.6.2 物联网信息安全体系 199

7.6.3 物联网信息处理安全 203

7.6.4 物联网应用安全 217

7.7 应用层标准 219

7.7.1 物联网基础通用标准 219

7.7.2 物联网物品标识标准 224

7.7.3 物联网关键技术标准 230

7.7.4 物联网网络标准 233

7.7.5 物联网安全标准 241

7.7.6 物联网行业应用标准 247

小结 258

习题 258

第8章 课程设计项目 259

8.1 火灾预警联动及消防装备全生命周期管理系统 259

8.1.1 系统分析 259

8.1.2 设计方案 259

8.1.3 系统登录 259

8.1.4 系统主界面 261

8.1.5 各功能对话框 272

8.1.6 数据库连接 282

8.2 智能温室大棚控制系统 284

8.2.1 系统分析和设计 284

8.2.2 搭建系统框架 285

8.2.3 系统登录 285

8.2.4 环境监控 289

8.2.5 智能报警 293

8.2.6 远程控制 295

小结 296

习题 296

参考文献 297