基于zigbee技术的监控系统——智能终端
摘 要:环境是人们赖以生存的必要条件,随着现代化信息技术的迅猛发展和提高,人们对自己的生活环境有了更高的要求,希望自己的生活环境健康、舒适。近些年,特别是人类在信息技术上的快速发展,使得各种无线通信技术有了前所未有的突破,无线技术在智能家居上的应用将越来越广泛。因此,本文利用ZigBee技术设计出了这种无线智能终端监控系统。该系统中,传感器节点(即终端节点)可以选择温度、湿度、亮度等传感器,并且可以根据需求添加或减少传感器节点。所以本文无线网络终端模块选用的CC2530芯片为平台,以实现信息数据的接收与发送。此芯片内置8051内核的单片机内核,并有一定的内存空间,故只要加上些少许外围电路就可以实现功能,无需再加单片机。在数据接收端(即协调器节点)收到的数据处理传送到PC机上显示。为了让用户方便监测数据,本文在PC机上设计了显示界面,让人们更加方便操作及监测数据。本系统运行可靠,能正确获取环境数据,实现实时监测。
关键词:ZigBee;无线传感器网络;智能监控;智能家居
Design and Realization of Household Environment
Monitoring System Based on ZigBee Technology
Abstract:Environment is a necessary condition for survival. With the rapid development and improvement of modern information technology, people have higher requirements for their living environment. They hope they live healthily and comfortably. During recent years, especially the quick development of information technology which enables all kinds of wireless communication technology to improve unprecedentedly. So,the thesis utilizes ZigBee technology to exploit and design the wireless home environmental monitoring system. In the system, the sensor node(as well as terminal node) can choose temperature, humidity, brightness etc. Therefore, the wireless network terminal module of the thesis choose the CC2530 chip as the platform for realizing receiving and sending of the information data. The chip has a single chip with 8051 core and has certain memory space. Thus, it can realize its function by adding a little peripheral circuit without extra single chip. The received data processing in the data receiving terminal(that is coordinator node) send to PC for people’s real-time monitoring. The thesis designed the display interface in PC for people’s operation and data monitoring conveniently. The system works reliably which can obtain correct environmental data and realize real time monitoring.
Keywords: ZigBee;Wireless sensor networks; environmental monitoring; smart home
目录
前言 1
第1章 绪论 2
1.1 本文的研究背景 2
1.2 智能智能终端监控系统的特点 2
1.3 本文主要研究内容 3
1.4 开发工具及开发环境的介绍 3
1.4.1 系统软件开发环境介绍 4
1.4.2 上位机软件开发环境介绍 5
第2章 ZigBee技术的概述 7
2.1 ZigBee技术的概念 7
2.2 ZigBee技术的特点 8
2.3 ZigBee网络设备组成和网络结构 8
2.4 ZigBee的协议分析 10
2.4.1 网络层(NWK) 10
2.4.2 应用层(APP) 11
2.5 本章小结 12
第3章 系统的总体设计 13
3.1 系统结构 13
3.2 系统功能定义 13
3.3 系统设计要求 15
3.4 本章小结 15
第4章 系统的硬件设计 16
4.1 ZigBee硬件选型 16
4.2 节点硬件设计 18
4.3 本章小结 21
第5章 系统的软件设计及实现 22
5.1 软件部分总体介绍 22
5.1.1 软件设计整体流程 22
5.1.2 协调器的自动组网流程 22
5.2 协调器节点软件实现 25
5.3 传感器节点软件设计 27
5.4 本章小结 28
第6章 上位机软件实现及测试 29
6.1 上位机软件实现 29
6.2 软件测试 30
6.3 本章小结 32
结束语 33
参考文献 34
致谢 35