第1章 绪论 1
1.1 无线传感网概述 1
1.2 短距离无线通信技术简介 2
1.3 ZigBee技术简介 5
1.3.1 ZigBee技术特点 6
1.3.2 ZigBee物理信道 6
1.3.3 ZigBee网络设备类型 7
1.3.4 ZigBee网络拓扑结构 8
1.4 开发芯片——CC2530简介 8
1.5 课程思政 10
1.6 小结 11
第2章 开发环境的搭建 13
2.1 任务描述 13
2.2 知识讲解 13
2.2.1 IAR Embedded Workbench的安装 14
2.2.2 新建工程与工程配置 15
2.2.3 安装SmartRF仿真器驱动 23
2.2.4 程序仿真与调试 24
2.3 课程思政 25
2.4 小结 26
第3章 基于BasicRF的点对点按键点灯 27
3.1 任务描述 27
3.2 知识讲解 27
3.2.1 BasicRF简介 27
3.2.2 BasicRF操作 29
3.3 任务实施 34
3.3.1 打开TI官网的工程 34
3.3.2 查看按键引脚和LED灯引脚 34
3.3.3 编写程序 35
3.3.4 下载与操作 39
3.4 课程思政 39
3.5 小结 40
第4章 基于BasicRF的点对点串口点灯 41
4.1 任务描述 41
4.2 知识讲解 41
4.2.1 定义数组 41
4.2.2 通信节点配置 42
4.2.3 串口相关函数 42
4.2.4 自定义传输协议 54
4.3 任务实施 55
4.3.1 工程创建 55
4.3.2 配置工程 57
4.3.3 编写程序 58
4.3.4 下载与操作 64
4.4 课程思政 65
4.5 小结 66
第5章 基于BasicRF的点对点串口聊天 67
5.1 任务描述 67
5.2 知识讲解 67
5.2.1 基本设置 67
5.2.2 相关函数 67
5.2.3 串口接收转无线发送 68
5.2.4 无线接收转串口发送 68
5.3 任务实施 69
5.3.1 工程创建 69
5.3.2 编写程序 69
5.3.3 下载与操作 73
5.4 课程思政 74
5.5 小结 74
第6章 基于BasicRF的无线传感网构建 75
6.1 任务描述 75
6.2 知识讲解 75
6.2.1 开关量传感器 75
6.2.2 模拟量传感器 77
6.2.3 自定义传感器上传数据格式 78
6.3 任务实施 79
6.3.1 工程创建 79
6.3.2 添加文件 80
6.3.3 编写程序 80
6.3.4 建立模块设备 89
6.3.5 下载与操作 91
6.4 课程思政 92
6.5 小结 93
第7章 认知Z-Stack协议栈 95
7.1 任务描述 95
7.2 知识讲解 95
7.2.1 Z-Stack协议栈简介 95
7.2.2 ZigBee网络信道 97
7.2.3 PANID 97
7.2.4 ZigBee网络设备类型 98
7.3 任务实施 100
7.3.1 Z-Stack协议栈下载与安装 100
7.3.2 协议栈工程文件架构 102
7.3.3 PANID与信道的设置 103
7.4 课程思政 103
7.5 小结 104
第8章 Z-Stack协议栈运行机制详解 105
8.1 任务描述 105
8.2 知识讲解 105
8.2.1 Z-Stack协议栈运行流程 105
8.2.2 事件和消息 109
8.2.3 单播、组播与广播 110
8.2.4 SampleApp_Init()函数解析 114
8.2.5 SampleApp_ProcessEvent()函数解析 116
8.2.6 数据收发函数解析 119
8.2.7 其他几个重要API解析 120
8.2.8 OSAL添加新任务和事件 121
8.3 课程思政 122
8.4 小结 122
第9章 基于Z-Stack协议栈的点对点通信 123
9.1 任务描述 123
9.2 知识讲解 123
9.2.1 添加新任务 123
9.2.2 编写新任务的初始化函数 123
9.2.3 定义新任务全局变量 124
9.2.4 编写发送端事件处理函数 124
9.2.5 编写接收端事件处理函数 125
9.3 任务实施 126
9.3.1 工程创建 126
9.3.2 编写程序 127
9.3.3 下载与操作 127
9.4 课程思政 128
9.5 小结 128
第10章 基于Z-Stack协议栈的传感网络构建 129
10.1 任务描述 129
10.2 知识讲解 129
10.2.1 自定义传感器上传数据格式 129
10.2.2 开关量传感器数据采集模块 130
10.2.3 模拟量传感器采集模块 131
10.2.4 协调器模块 133
10.3 任务实施 135
10.3.1 工程创建 135
10.3.2 下载与操作 138
10.4 课程思政 139
10.5 小结 140
参考文献 141