当前位置:首页 > 工业技术
ZigBee无线传感器网络设计实战  双色
ZigBee无线传感器网络设计实战  双色

ZigBee无线传感器网络设计实战 双色PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:高磊磊主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2017
  • ISBN:9787516512432
  • 页数:275 页
图书介绍:本书以任务驱动方式介绍了CC2530单片机开发和ZigBee协议栈开发的基础知识,主要内容包括搭建ZigBee开发环境、CC2530单片机基础开发和进阶开发、ZigBee无线网络入门和提高、ZigBee无线网络串口应用、ZigBee无线网络管理、ZigBee无线网络综合实战等。本书可作为物联网应用技术、计算机相关专业的教材,也可供单片机开发、ZigBee技术开发、无线传感器网络应用等工程技术人员参考。
《ZigBee无线传感器网络设计实战 双色》目录

第1章 搭建ZigBee开发环境 1

实训1-1安装IAR软件和硬件驱动 2

实训简介 2

实训目的 2

实训内容 2

知识链接 2

1.物联网 2

2.无线传感器网络 5

3.ZigBee技术 6

4.ZigBee与CC2530芯片的关系 9

5.IAR软件开发环境 10

实施步骤 11

1.安装IAR软件 11

2.常用驱动的安装 14

成果检验 18

自我考核 18

实训1-2新建与调试ZigBee工程 18

实训简介 18

实训目的 19

实训内容 19

知识链接 19

用IAR创建工程的基本流程 19

实施步骤 20

1.打开IAR软件 20

2.新建工程 21

3.添加源文件到工程 21

4.设置工程 23

5.编译程序 26

6.下载与调试程序 27

成果检验 28

自我考核 28

实训1-3认识ZigBee实训设备 28

实训简介 28

实训目的 28

实训内容 29

实训设备 29

1.ZigBee开发板硬件介绍 29

2.硬件连接图 31

3.串口调试工具 32

知识链接 33

关于IAR软件找不到仿真器的问题 33

注意事项 35

自我考核 35

实训1-4 学习ZigBee开发板电路 35

实训简介 35

实训目的 36

实训内容 36

知识链接 36

1.CC2530芯片简介 36

2.ZigBee开发板电路 37

自我考核 38

第2章 CC2530单片机基础开发 39

实训2-1通用数字接口控制 40

实训简介 40

实训目的 40

实训内容 40

知识链接 40

1.CC2530芯片的引脚 40

2.未使用的I/O引脚 41

3.低I/O电压 42

4.通用I/O 42

5.通用I/O中断 43

实施步骤 44

1.实训源码 44

2.实训部分代码解析 46

成果检验 51

自我考核 51

实训2-2配置时钟 51

实训简介 51

实训目的 51

实训内容 51

知识链接 52

1.振荡器 52

2.系统时钟 52

3.32 kHz振荡器 53

实施步骤 53

1.实训源码 53

2.实训部分代码解析 55

成果检验 62

自我考核 62

实训2-3配置外部中断 62

实训简介 62

实训目的 63

实训内容 63

知识链接 63

1.通用I/O中断 63

2.中断配置 64

实施步骤 64

1.实训源码 64

2.实训部分代码解析 66

成果检验 70

自我考核 70

实训2-4 配置定时器 71

实训简介 71

实训目的 71

实训内容 71

知识链接 71

1.定时器简介 71

2.16位计数器 72

3.定时器1的操作 73

实施步骤 74

1.实训源码 74

2.实训部分代码解析 76

成果检验 79

自我考核 79

第3章 CC2530单片机进阶开发 81

实训3-1看门狗应用 82

实训简介 82

实训目的 82

实训内容 83

知识链接 83

1.看门狗模式 83

2.定时器模式 83

实施步骤 84

1.实训源码 84

2.实训部分代码解析 86

成果检验 88

自我考核 88

实训3-2串口通信 89

实训简介 89

实训目的 89

实训内容 89

知识链接 89

1.UART发送 90

2.UART接收 90

3.UART特征格式 90

4.USART寄存器 91

实施步骤 91

1.实训源码 91

2.实训部分代码解析 94

成果检验 101

自我考核 101

实训3-3 ADC单次采样 102

实训简介 102

实训目的 102

实训内容 102

知识链接 102

1.ADC输入 103

2.ADC转换序列 103

3.单个ADC转换 103

4.ADC运行模式 104

5.ADC转换结果 104

6.ADC参考电压 105

7.ADC转换时间 105

8.ADC中断 105

实施步骤 105

1.实训源码 105

2.实训部分代码解析 109

成果检验 113

自我考核 114

实训3-4采集温度信息 114

实训简介 114

实训目的 115

实训内容 115

知识链接 115

片上温度传感器的温度计算方法 115

实施步骤 116

1.实训源码 116

2.实训部分代码解析 121

成果检验 121

自我考核 121

第4章 ZigBee无线网络入门 123

实训4-1协议栈的安装和使用 124

实训简介 124

实训目的 124

实训内容 124

知识链接 124

1.Z-Stack协议栈简介 124

2.如何使用Z-Stack协议栈 125

3.ZigBee的无线数据传输网络 125

实施步骤 126

成果检验 129

自我考核 129

实训4-2协议栈工作原理 129

实训简介 129

实训目的 130

实训内容 130

知识链接 130

1.Z-Stack协议栈的根目录 130

2.Z-Stack协议栈的结构 130

实施步骤 131

协议栈工作原理解析 131

自我考核 142

实训4-3协议栈控制LED 142

实训简介 142

实训目的 142

实训内容 143

知识链接 143

Z-Stack之LED驱动 143

实施步骤 144

成果检验 150

自我考核 150

实训4-4协议栈按键控制LED 150

实训简介 150

实训目的 151

实训内容 151

知识链接 151

1.轮询 151

2.中断 151

3.中断与轮询的区别 151

实施步骤 152

成果检验 154

自我考核 154

第5章 ZigBee无线网络提高 155

实训5-1无线数据发送和接收 156

实训简介 156

实训目的 156

实训内容 156

知识链接 157

1.设备类型 157

2.信道 157

3.PANID 158

4.AF DataRequest函数参数详解 158

5.节点的配置信息 159

实施步骤 160

成果检验 167

自我考核 167

实训5-2无线点灯 168

实训简介 168

实训目的 168

实训内容 168

知识链接 168

1.按键初始化 168

2.key配置函数 169

3.按键读取键值函数 171

4.按键查询函数 172

5.中断方式的按键中断函数 173

6.按键注册 174

7.按键处理流程 175

8.功能实现流程图 176

实施步骤 177

成果检验 183

自我考核 183

第6章 ZigBee无线网络串口应用 185

实训6-1协议栈串口收发基础 186

实训简介 186

实训目的 186

实训内容 186

知识链接 187

1.串口初始化 187

2.串口读写数据 187

3.回调函数 187

实施步骤 188

成果检验 190

自我考核 191

实训6-2协议栈串口应用扩展 191

实训简介 191

实训目的 191

实训内容 191

知识链接 192

1.串口初始化 192

2.串口注册 195

3.串口接收数据 195

4.串口发送数据 195

5.串口工作流程 195

实施步骤 196

成果检验 202

自我考核 202

实训6-3协议栈无线温度检测 203

实训简介 203

实训目的 203

实训内容 203

知识链接 204

数据包的结构体定义 204

实施步骤 205

成果检验 212

自我考核 213

第7章 ZigBee无线网络管理 215

实训7-1无线网络通信实训1——广播通信 216

实训简介 216

实训目的 216

实训内容 216

知识链接 217

1.ZigBee协议栈通信方式的实现 217

2.广播通信时的网络地址选择 219

实施步骤 219

成果检验 226

自我考核 227

实训7-2无线网络通信实训2——组播通信 227

实训简介 227

实训目的 227

实训内容 227

知识链接 229

组播的表示方式 229

实施步骤 229

成果检验 237

自我考核 237

实训7-3无线网络管理基础实训 237

实训简介 237

实训目的 238

实训内容 238

知识链接 239

1.ZigBee网络中的设备地址 239

2.ZigBee网络中设备地址的标识 239

3.ZigBee无线网络中的地址分配机制 240

4.查询本节点有关的设备地址的函数 242

实施步骤 242

成果检验 248

自我考核 249

实训7-4 获取无线网络的拓扑结构 249

实训简介 249

实训目的 249

实训内容 250

知识链接 251

自定义数据结构 251

实施步骤 252

成果检验 259

自我考核 261

第8章 ZigBee无线网络综合实战 263

实训8-1无线网络数据采集综合应用 264

实训简介 264

实训目的 264

实训内容 265

知识链接 265

1.温度传感器 265

2.湿度传感器 266

3.光敏传感器 266

4.火焰传感器 267

5.人体红外传感器 267

实施步骤 268

成果检验 274

参考文献 275

返回顶部