zigBee实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ZIgBee学习心得实验报告项目名称基于无线传感器网络的采温实验专业班级软件1105学号姓名目录《计算机网络》................................................................................................错误!未定义书签。实验报告...........................................................................................................................................1一、实验目的...........................................................................................................................3二、实验内容和报告简介.......................................................................................................3三、实验相关设备环境...........................................................................................................3四、实验内容...........................................................................................................................74.1.内容简介..........................................................................................................................74.2.无线传感器网络采温系统实验.......................................................................................74.2.1实验简介..........................................................................................................................74.2.2工程结构简介.................................................................................................................84.2.3设备功能及网络拓扑结构介绍...................................................................................104.2.4main()函数和OSAL........................................................................................................104.2.5设备相关功能主要函数介绍.......................................................................................144.3ZigBee协议和ZStack分析...........................................................................................264.3.1ZigBee协议和ZStack简介............................................................................................274.3.2OSAL原理分析和实现..................................................................................................284.3.3IEEE802.15.规定的PHY层..........................................................................................354.3.4IEEE802.15.规定的MAC层.........................................................................................374.3.5ZigBee2007的网络层。................................................................................................404.3.6ZigBee2007的应用层....................................................................................................45五、实验结果.........................................................................................................................46六、实验结论.........................................................................................................................47七、实验小结.........................................................................................................................477.1短距离无线通信网络的现状和发展..............................................................................477.2ZigBee通信技术的应用................................................................................................487.3学习ZigBee开发的心得体会.........................................................................................487.4下一步可能的学习计划..................................................................................................49实验《基于无线传感器网络的采温实验》实验学时:1实验地点:201实验日期:5.10一、实验目的1.设计并实现一套无线传感器网络的采温系统。2.较为详细的分析ZigBee协议栈。二、实验内容和报告简介完成采集器、传感器设备的设计和实现。对ZigBee2007协议和Zstack进行较为详细的分析。三、实验相关设备环境介绍了开发板、CC2530和协议栈四、实验内容第一部分详细描述了开发的工作,附上了关键代码和注释。第二部分分析了ZIgBee协议操作系统,描述了其运行机制;以及PHY层、MAC层、网络层、应用层。在网络层描述了其网络拓扑结构,并针对Ad-Hoc路由算法提出了一个我自己的一个想法。五、实验结果通过照片展示了实验效果。六、实验结论说明了温度数据偏差的原因。六、实验小结谈了些无线通信的现状;学习的心得,不足和未来的能力方向。三、实验相关设备环境1.主要的硬件环境ZigBee开发板(两个)本实验利用的开发板是在淘宝上买的。应该是一个小店参考TI公司产品生产的。外形如图1所示:图1:ZigBee开发板外形图本开发板采用TI公司的CC2530芯片,外有晶振、RS232串口、按键、电源灯外围电路及元件。本实验利用CC2530芯片集成的片上温度传感器采集温度。部分核心板电路如图2所示:图2:部分核心板电路图部分底板电路图如图3所示:图3:部分底板电路图CC2530芯片CC2530是用于2.4-GHzIEEE802.15.4、ZigBee和RF4CE应用的一个真正的片上系统(SoC)解决方案。它能够以非常低的总的材料成本建立强大的网络节点。CC2530结合了领先的RF收发器的优良性能,业界标准的增强型8051CPU,系统内可编程闪存,8-KBRAM和许多其他强大的功能。CC2530具有不同的运行模式,使得它尤其适应超低功耗要求的系统。运行模式之间的转换时间短进一步确保了低能源消耗。图4:CC2530框图CC2530具有一个IEEE802.15.4兼容无线收发器。RF内核控制模拟无线模块。另外,它提供了MCU和无线设备之间的一个接口,这使得可以发出命令,读取状态,自动操作和确定无线设备事件的顺序。无线设备还包括一个数据包过滤和地址识别模块。CC2530的硬件设计也支持ZigBee协议所要求的各种协议和算法。2.主要的软件环境TI公司的ZStack-CC2530-2.2.2-1.3.0。ZStack是TI公司为开发者提供的符合ZigBee2007的协议栈,是开发ZigBee模块必不可少的环境(当然你也可以选择其他协议栈或自己开发一个协议栈)。ZStack是一个免费半开源的产品。注:ZigBee协议是ZigBee联盟给出的一个短距离无线传输协议。ZigBee协议栈是ZigBee协议的具体实现。ZStack是TI公司开发的ZigBee协议栈。四、实验内容4.1.内容简介本节内容主要分为以下两方面:1.无线传感器网络采温系统实验2.ZigBee协议(ZigBee2007版,下同)和ZStack分析。无线传感器网络采温系统实验部分是对本次开发的一个描述。在商业的ZigBee模块开发中是都利用了ZigBee协议栈,其为开发提供了必要的接口。开发者所做的代码工作主要是相关的硬件驱动和应用程序。本实验室基于TI官方实例SimpleAPI所做,并对这个实例进行了必要的改写。虽然ZigBee协议栈为开发者提供了所需的API,使得开发者不必关心ZigBee协议的具体实现,便可开发出产品,但是要想更好的开发ZigBee产品,我想还必须对ZigBee协议和协议栈进行研究分析。本段内容的另一个部分便是对此的描述。4.2.无线传感器网络采温系统实验4.2.1实验简介本实验基于ZigBee网络设计了一个无线传感器网络,可以完成无线的采温功能。设备类型简介:协调器(作为采集器)协调器是一个ZB网络的第一个开始的设备,或者是一个ZB网络的启动或建立网络的设备。协调器节点选择一个信道和网络标志符(也叫PANID),然后开始建立一个网络。协调器设备在网络中还可以有其他作用,比如建立安全机制、网络中的绑定的建立等等。注意:协调器主要的作用是建立一个网络和配置该网络的性质参数。

1 / 49
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功