ZigBee无线传感器网络设计实战(双色)

收藏
简介 目录 样张 更多
  • ISBN:978-7-5165-1243-2/02
  • 作者:高磊磊
  • 出版社:航空工业
  • 适用层次:通用
  • 出版/修订日期:2024-07-01

本书以任务驱动方式介绍了CC2530单片机开发和ZigBee协议栈开发的基础知识,主要内容包括搭建ZigBee开发环境、CC2530单片机基础开发和进阶开发、ZigBee无线网络入门和提高、ZigBee无线网络串口应用、ZigBee无线网络管理、ZigBee无线网络综合实战等。

本书可作为物联网应用技术、计算机相关专业的教材,也可供单片机开发、ZigBee技术开发、无线传感器网络应用等工程技术人员参考。

第1章  搭建ZigBee开发环境

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

实训简介

实训目的

实训内容

知识链接

1.物联网

2.无线传感器网络

3.ZigBee技术

4.ZigBee与CC2530芯片的关系

5.IAR软件开发环境

实施步骤

1.安装IAR软件

2.常用驱动的安装

成果检验

自我考核

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

实训简介

实训目的

实训内容

知识链接

用IAR创建工程的基本流程

实施步骤

1.打开IAR软件

2.新建工程

3.添加源文件到工程

4.设置工程

5.编译程序

6.下载与调试程序

成果检验

自我考核

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

实训简介

实训目的

实训内容

实训设备

1.ZigBee开发板硬件介绍

2.硬件连接图

3.串口调试工具

知识链接

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

注意事项

自我考核

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

实训简介

实训目的

实训内容

知识链接

1.CC2530芯片简介

2.ZigBee开发板电路

自我考核

 

第2章  CC2530单片机基础开发

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

实训简介

实训目的

实训内容

知识链接

1.CC2530芯片的引脚

2.未使用的I/O引脚

3.低I/O电压

4.通用I/O

5.通用I/O中断

实施步骤

1.实训源码

2.实训部分代码解析

成果检验

自我考核

实训2-2  配置时钟

实训简介

实训目的

实训内容

知识链接

1.振荡器

2.系统时钟

3.32 kHz振荡器

实施步骤

1.实训源码

2.实训部分代码解析

成果检验

自我考核

实训2-3  配置外部中断

实训简介

实训目的

实训内容

知识链接

1.通用I/O中断

2.中断配置

实施步骤

1.实训源码

2.实训部分代码解析

成果检验

自我考核

实训2-4  配置定时器

实训简介

实训目的

实训内容

知识链接

1.定时器简介

2.16位计数器

3.定时器1的操作

实施步骤

1.实训源码

2.实训部分代码解析

成果检验

自我考核

 

第3章  CC2530单片机进阶开发

实训3-1  看门狗应用

实训简介

实训目的

实训内容

知识链接

1.看门狗模式

2.定时器模式

实施步骤

1.实训源码

2.实训部分代码解析

成果检验

自我考核

实训3-2  串口通信

实训简介

实训目的

实训内容

知识链接

1.UART发送

2.UART接收

3.UART特征格式

4.USART寄存器

实施步骤

1.实训源码

2.实训部分代码解析

成果检验

自我考核

实训3-3  ADC单次采样

实训简介

实训目的

实训内容

知识链接

1.ADC输入

2.ADC转换序列

3.单个ADC转换

4.ADC运行模式

5.ADC转换结果

6.ADC参考电压

7.ADC转换时间

8.ADC中断

实施步骤

1.实训源码

2.实训部分代码解析

成果检验

自我考核

实训3-4  采集温度信息

实训简介

实训目的

实训内容

知识链接

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

实施步骤

1.实训源码

2.实训部分代码解析

成果检验

自我考核

 

第4章  ZigBee无线网络入门

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

实训简介

实训目的

实训内容

知识链接

1.Z-Stack协议栈简介

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

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

实施步骤

成果检验

自我考核

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

实训简介

实训目的

实训内容

知识链接

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

2.Z-Stack协议栈的结构

实施步骤

协议栈工作原理解析

自我考核

实训4-3  协议栈控制LED

实训简介

实训目的

实训内容

知识链接

Z-Stack之LED驱动

实施步骤

成果检验

自我考核

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

实训简介

实训目的

实训内容

知识链接

1.轮询

2.中断

3.中断与轮询的区别

实施步骤

成果检验

自我考核

 

第5章  ZigBee无线网络提高

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

实训简介

实训目的

实训内容

知识链接

1.设备类型

2.信道

3.PANID

4.AF_DataRequest函数参数详解

5.节点的配置信息

实施步骤

成果检验

自我考核

实训5-2  无线点灯

实训简介

实训目的

实训内容

知识链接

1.按键初始化

2.key配置函数

3.按键读取键值函数

4.按键查询函数

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

6.按键注册

7.按键处理流程

8.功能实现流程图

实施步骤

成果检验

自我考核

 

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

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

实训简介

实训目的

实训内容

知识链接

1.串口初始化

2.串口读写数据

3.回调函数

实施步骤

成果检验

自我考核

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

实训简介

实训目的

实训内容

知识链接

1.串口初始化

2.串口注册

3.串口接收数据

4.串口发送数据

5.串口工作流程

实施步骤

成果检验

自我考核

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

实训简介

实训目的

实训内容

知识链接

数据包的结构体定义

实施步骤

成果检验

自我考核

 

第7章  ZigBee无线网络管理

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

实训简介

实训目的

实训内容

知识链接

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

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

实施步骤

成果检验

自我考核

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

实训简介

实训目的

实训内容

知识链接

组播的表示方式

实施步骤

成果检验

自我考核

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

实训简介

实训目的

实训内容

知识链接

1.ZigBee网络中的设备地址

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

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

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

实施步骤

成果检验

自我考核

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

实训简介

实训目的

实训内容

知识链接

自定义数据结构

实施步骤

成果检验

自我考核

 

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

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

实训简介

实训目的

实训内容

知识链接

1.温度传感器

2.湿度传感器

3.光敏传感器

4.火焰传感器

5.人体红外传感器

实施步骤

成果检验

 

参考文献

微课 教材练习 资料下载 ....
立即下载
价格:¥49.80
加入购物车立即购买