《物联网实验教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:邵奇可,董俊,毛科技主编
  • 出 版 社:杭州:浙江工商大学出版社
  • 出版年份:2015
  • ISBN:9787517810636
  • 页数:195 页
图书介绍:本书是根据浙江工业大学物联网实验室的硬件设备和软件环境,为该校物联网专业的学生量身打造的教材。本书最大的特色与创新是“基础知识与实验并重、实验平台多样化、实验内容详细而丰富”,主要体现在以下两点:(1)和其它实验教程直接介绍实验内容不同,本书第一部分首先介绍了物联网的重要基础知识,为以后的实验内容提供知识储备,使得学生可以脱离原教材而仅使用此书就可以顺利完成实验内容。(2)本书提供了多种实验环境下的程序开发,并且给出了详细的开发流程,使得学生能够快速入门,同时还拓宽了其知识面。

第1篇 物联网与传感网 3

第1章 物联网中的无线传感器网络 3

1.1 WSN的特点 3

1.2 WSN的体系结构 5

1.2.1 WSN体系结构 5

1.2.2 WSN协议 6

1.2.3 WSN拓扑结构 8

1.3 WSN的关键技术 11

1.4 WSN的应用 14

1.5 WSN的国内外研究现状 16

1.5.1 国外状况 16

1.5.2 国内状况 16

第2章 WSN的通信标准 18

2.1 IEEE 802.1 5.4 标准 18

2.1.1 物理层规范(PHY) 20

2.1.2 介质访问层规范(MAC) 23

2.1.3 关键术语介绍 28

2.2 ZigBee协议 29

2.2.1 ZigBee的协议栈 31

2.2.2 ZigBee的网络拓扑 36

2.2.3 ZigBee的应用 38

第2篇 物联网基础实验平台 45

第3章 环境安装 45

3.1 开发套件介绍 45

3.2 硬件环境 47

3.2.1 蓝牙芯片CC2540 47

3.2.2 CC2540EM核心板 48

3.2.3 USBDongle 49

3.2.4 SmartRF04EB 49

3.3 软件环境 50

3.3.1 IAR 50

3.3.2 蓝牙4.0 BLE协议栈 50

3.3.3 BTool 51

3.3.4 Flash Programmer 51

第4章 实验平台组成 52

4.1 WB2540MVA模块 52

4.1.1 模块简介 52

4.1.2 模块特点 52

4.1.3 模块资源 53

4.1.4 接口说明 53

4.2 WX2530底板模块 54

4.2.1 产品特点 54

4.2.2 各功能单元使用说明 55

4.2.3 电源及电源选择 55

4.2.4 模块输入接口 55

4.2.5 仿真器接口 56

4.2.6 LED指示灯 57

4.2.7 功能按键 57

4.2.8 传感器接口 57

第5章 CC2540 BLE基础型开发套件 60

5.1 BLE技术及CC2540芯片简介 60

5.1.1 BLE技术 60

5.1.2 BLE协议栈解析 63

5.2 BLE开发环境的搭建 64

5.2.1 硬件准备 64

5.2.2 BLE协议栈开发平台配置 65

5.2.3 BLE协议栈的安装 65

5.2.4 IAR安装 69

5.2.5 安装烧写软件 74

5.3 BLE快速体验 76

第3篇 物联网基础实验 81

第6章 GPIO输出实验 81

6.1 让LED照亮世界 81

6.1.1 任务要求及效果呈现 81

6.1.2 实验原理 82

6.1.3 程序清单 86

6.2 让LED一闪一闪 87

6.2.1 任务要求及效果呈现 87

6.2.2 实验原理 87

6.2.3 程序清单 87

6.3 实现流水灯 88

6.3.1 任务要求及效果呈现 88

6.3.2 实验原理 89

6.3.3 程序清单 89

6.4 让蜂鸣器发声 90

6.4.1 任务要求及效果呈现 90

6.4.2 实验原理 91

6.4.3 程序清单 93

第7章 GPIO输入实验 94

7.1 按键控制LED的亮灭 94

7.1.1 任务要求及效果呈现 94

7.1.2 实验原理 95

7.1.3 程序清单 98

7.2 中断方式下按键控制LED的亮灭 100

7.2.1 任务要求及效果呈现 100

7.2.2 实验原理 101

7.2.3 程序清单 103

第8章 定时器实验 106

8.1 软件查询方式下的定时流水灯 106

8.1.1 任务要求及效果呈现 106

8.1.2 实验原理 106

8.1.3 程序清单 110

8.2 中断方式下的定时流水灯 112

8.2.1 任务要求及效果呈现 112

8.2.2 实验原理 113

8.2.3 程序清单 114

8.3 PWM波控制蜂鸣器 116

8.3.1 任务要求及效果呈现 116

8.3.2 实验原理 116

8.3.3 程序清单 120

第9章 串口实验 125

9.1 打印欢迎信息 125

9.1.1 任务要求及效果呈现 125

9.1.2 实验原理 126

9.1.3 程序清单 131

9.2 用printf打印系统信息 132

9.2.1 任务要求及效果呈现 132

9.2.2 实验原理 133

9.2.3 程序清单 134

9.3 用scanf、gets、printf进行串口收发 136

9.3.1 任务要求及效果呈现 137

9.3.2 实验原理 137

9.3.3 程序清单 138

9.4 用串口接收中断方式进行串口收发 141

9.4.1 任务要求及效果呈现 141

9.4.2 实验原理 141

9.4.3 程序清单 143

9.5 用串口收发中断和缓冲区进行串口收发 145

9.5.1 任务要求及效果呈现 145

9.5.2 实验原理 146

9.5.3 程序清单 146

第10章 ADC实验 149

10.1 获取芯片内部的温度和芯片供电电压 149

10.1.1 任务要求及效果呈现 149

10.1.2 实验原理 149

10.1.3 程序清单 154

10.2 测量光照强度 159

10.2.1 任务要求及效果呈现 159

10.2.2 实验原理 160

10.2.3 程序清单 161

第11章 睡眠与唤醒实验 162

11.1 按键催眠,按键唤醒 162

11.1.1 任务要求和效果呈现 162

11.1.2 实验原理 163

11.1.3 程序清单 165

11.2 定时器唤醒 171

11.2.1 任务要求和效果呈现 171

11.2.2 实验原理 172

11.2.3 程序清单 173

第12章 看门狗实验 178

12.1 任务要求和效果呈现 178

12.2 实验原理 180

12.3 程序清单 180

第13章 FLASH读写实验 183

13.1 任务要求和效果呈现 183

13.2 实验原理 183

13.3 程序清单 185

第14章 单总线实验 187

14.1 任务要求和效果呈现 188

14.2 实验原理 188

14.3 程序清单 192