《无线传感器网络技术 基于CC2530与STM32W108芯片的实例与实训》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:赵成,郭荣幸编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2016
  • ISBN:9787563547357
  • 页数:245 页
图书介绍:本书立足无线传感器网络技术的应用与实践,较为全面地介绍了以CC2530为基础,应用Z-Stack协议栈设计ZigBee无线传感器网络的典型应用工程。为了进一步向IPv6无线传感器网络的设计与开发延伸,介绍了Contiki操作系统开发IPv6 WSN的入门级应用工程。本书结合Z-Stack协议栈与Contiki操作系统,介绍无线传感器网络的应用开发技术。第一部分是Z-Stack协议栈应用部分,主要介绍HA工程、SampleApp工程、ZNP工程、SE工程的设计。第二部分是Contiki操作系统部分,主要介绍Contiki程序结构、Contiki点对点通信、Contiki单播与多播通信的设计。最后,附录中给出了实践WSN技术的实训工单。全书内容丰富、文字简练、图文并茂、突出具体的应用设计,力求作为指导实践、讲授方法性质的教材。本书可作为物联网工程、传感器网络、通信工程等专业高年级本科生及研究生的教材,也可供从事无线传感器网络系统开发的工程技术人员、科研人员阅读参考。

第1章 概述 1

1.1 ZigBee无线传感器网络与物联网 1

1.1.1 物联网技术正在兴起 1

1.1.2 物联网的概念 2

1.1.3 物联网的特点 2

1.1.4 无线传感器网络与物联网 3

1.1.5 ZigBee是实现WSNs的重要技术 5

1.2 无线传感器网络 7

1.2.1 国内外研究现状 7

1.2.2 WSNs体系结构 8

1.2.3 WSNs拓扑结构 9

1.2.4 WSNs的特点 9

1.2.5 WSNs的关键技术 11

1.2.6 WSNs面临的挑战 11

1.2.7 WSNs的应用领域 12

1.3 ZigBee技术 14

1.3.1 IEEE 802.15.4标准 14

1.3.2 ZigBee技术规范 21

1.3.3 ZigBee技术的特点 22

1.3.4 ZigBee联盟工业标准 23

1.3.5 ZigBee关键技术 25

1.3.6 ZigBee开发环境 28

1.3.7 ZigBee技术的发展 29

1.3.8 ZigBee技术的应用领域 31

本章小结 31

习题 32

第2章 CC2530与STM32W108微处理器 33

2.1 CC2530芯片的器件特性 33

2.1.1 CC2530芯片的特性概览 33

2.1.2 CC2530的功能结构 35

2.1.3 CC2530射频模块的特性指标 36

2.2 CC2530的应用电路设计 37

2.2.1 CC2530的管脚分布 37

2.2.2 CC2530的应用电路设计 38

2.2.3 CC2530应用电路调试 40

2.3 STM32W108简介 40

2.3.1 STM32W108芯片概览 40

2.3.2 STM32W108芯片的特性 41

2.3.3 STM32W108芯片的应用领域 42

本章小结 42

习题 42

第3章 802.15.4MAC层协议 44

3.1 IEEE 802.15.4MAC层协议 44

3.1.1 FFD设备与RFD设备 44

3.1.2 网络拓扑结构 45

3.1.3 MAC层规范 46

3.2 MAC层的数据与管理 53

3.2.1 数据接口与服务接口 53

3.2.2 数据服务 53

3.2.3 管理服务 56

3.3 TIMAC实现的MAC层协议 66

3.3.1 TIMAC简介 66

3.3.2 TIMAC原理 66

3.3.3 TIMAC的应用实践 68

本章小结 79

习题 80

第4章 ZCL与ZigBee家庭自动化应用 81

4.1 ZigBee簇库 81

4.1.1 ZigBee簇库简介 81

4.1.2 ZCL层功能 82

4.1.3 ZCL应用工程结构 82

4.2 ZCL基础层与常用功能域 84

4.2.1 ZCL基础层 84

4.2.2 ZCL通用域 85

4.2.3 ZCL协议接口域 86

4.3 基于ZCL的灯控系统 86

4.3.1 SampleLight工程 86

4.3.2 SampleSwitch工程 104

本章小结 109

习题 110

第5章 Z-Stack协议栈组网 111

5.1 Z-Stack应用基础 111

5.1.1 OSAL任务 111

5.1.2 网络组建 113

5.1.3 设备绑定与发现 113

5.2 Z-Stack应用程序流程 114

5.2.1 初始化操作 114

5.2.2 事件处理 115

5.2.3 消息流 118

5.3 Z-Stack无线温湿度传感器网络 119

5.3.1 设计目的 119

5.3.2 传感器串口协议格式 119

5.3.3 无线温湿数据测量程序 120

5.3.4 编译与运行 124

本章小结 126

习题 126

第6章 ZNP应用系统设计 127

6.1 ZNP接口规范 127

6.1.1 ZNP概述 127

6.1.2 CC2530-ZNP的物理接口 130

6.1.3 CC2530-ZNP的软件指令接口 134

6.2 ZNP应用工程分析 138

6.2.1 ZNP程序结构分析 138

6.2.2 关键函数分析 140

6.2.3 射频测试程序 146

6.3 ZNP应用工程实践 149

6.3.1 ZNP实践目的 149

6.3.2 ZNP实践方案 149

6.3.3 ZNP实践结果 151

本章小结 154

习题 155

第7章 智能能源应用系统设计 156

7.1 智能能源应用基础 156

7.1.1 智能能源工程简介 156

7.1.2 SE工程原理 157

7.2 ESP、PCT与IPD应用工程 162

7.2.1 ESP应用工程 162

7.2.2 PCT应用工程 168

7.2.3 IPD应用工程 171

7.3 智能能源工程实践 174

7.3.1 SE工程实践目的 174

7.3.2 SE工程实践方案 175

7.3.3 SE工程实践效果 175

本章小结 176

习题 177

第8章 Contiki系统应用基础 178

8.1 Contiki操作系统 178

8.1.1 Contiki系统简介 178

8.1.2 Contiki的特性 179

8.1.3 事件驱动 179

8.1.4 μIP协议栈 180

8.2 Contiki系统开发环境 181

8.2.1 安装IAR开发软件 181

8.2.2 安装Cygwin虚拟软件 181

8.2.3 安装Contiki软件 185

8.3 Contiki Hello world 187

8.4 Contiki LED控制 189

8.5 Contiki按键控制 192

本章小结 194

习题 194

第9章 Contiki点对点通信 196

9.1 Contiki点对点通信基础 196

9.1.1 地址类型 196

9.1.2 地址函数 198

9.1.3 RPL DAG创建 200

9.1.4 服务器端核心 203

9.2 Contiki点对点通信实践 206

本章小结 216

习题 217

第10章 Contiki单播多播通信 218

10.1 Contiki单播多播基础 218

10.1.1 Contiki系统定时器 218

10.1.2 Contiki系统的服务 219

10.1.3 Contiki系统UDP通信 221

10.2 Contiki单播多播通信实践 223

本章小结 235

习题 235

附录A 测试工单Ⅰ(实训) 236

附录B 焊接工单(实训) 239

附录C 测试工单Ⅱ(实训) 243

参考文献 244