Zigbee组网实验报告 下载本文

内容发布更新时间 : 2024/11/18 1:32:01星期一 下面是文章的全部内容请认真阅读。

Zigbee组网实验

一. 实验目的

1. 了解zigbee网络

2. 掌握zigbee节点程序下载方式 3. 掌握如何组建zigbee星状网络 二.实验意义

通过实验了解zibee网络的特点,体会其组网及通信过程

三.实验环境

PC机一台(内安装IAR环境) 智能网关一个 ZigBee节点

ZigBee仿真器一套

四.实验原理

每一个星状网络中只有一个协调器,当协调器被激活后,它就会建立一个自己的网络。其它位于协调器附近的zigbee节点,如果与该协调器处于同一信道,则会自动加入到该网络当中。

五.实验步骤

一、认识实验设备以及下载设备连接

连接线路如图所示:

二、Zigbee网络组建

1、协调器下载

协调器在本套智能家居系统中担任信息收集与传输的工作,它和每个ZigBee模块进行无线通讯,并将信息传送给智能网关,同时也将网关的控制指令发送给各个模块。 我们首先将一个ZigBee模块下载成协调器,具体步骤如下:

(1)打开“\\实验程序\\协调器\\Projects\\zstack\\Samples\\collector SimpleApp 1.25\\ CC2430DB\\SimpleApp.eww”。如图1-6所示:

(2)不同的实验小组选择自己所分配的信道。点击左侧的文件导航栏,找到tools文件夹,打开其中的文件f8wConfig.cfg,找到自己小组的信道,将行的注释去掉,并且确认其他各个信道代码均为注释状态。

更改完信道之后,在菜单栏中选择Project\\Rebuild All进行编译,编译完成后生成的HEX文件保存在\\实验程序\\协调器

\\Projects\\zstack\\Samples\\collectorSimpleApp1.25\\CC2430DB\\SimpleCollectorEB\\Exe中。

(3)更改完信道之后,在菜单栏中选择Project\\Rebuild All进行编译,编译完

成后生成的HEX文件保存在\\实验程序\\协调器

\\Projects\\zstack\\Samples\\collectorSimpleApp1.25\\CC2430DB\\SimpleCollectorEB\\Exe中;

(4)打开smartRF下载软件,如图所示,按照图将下载设备的各个线连接好,之后按一下下载器(也就是白色盒子)上面的黑色按钮,则下载界面中将会识别到要与下载器相连接的zigbee模块芯片,如图所示,对相关条件进行勾选;

2.其它zigbee终端节点的下载

Zigbee终端节点在上电后自动加入到处于同一信道的zigbee协调器所组建的zigbee网络当中。

我们首先将一个ZigBee模块烧写成zigbee终端节点,以实验二的节点程序为例进行烧写,具体步骤如下:

(1)打开“\\实验程序\\实验二\\Projects\\zstack\\Samples\\collector SimpleApp 1.25\\ CC2430DB\\SimpleApp.eww”。

(2)选择与之前烧写协调器时所用的同样的信道 (3)编译程序生成.hex文件

(4)将生成的实验二的.hex文件烧写到zigbee节点中 3. 程序验证

(1) 首先将ZigBee协调器和网关相连接如下图所示,打开智能网关和 ZigBee协调器开关,然后打开ZigBee节点4,等待几秒钟后观察节点上的4个指示灯,4个灯都亮时表示节点正在搜索网络,当两个LED灯熄灭时说明节点已经加入到了ZigBee协调器所搭建的网络中。

(2) 在智能网关中,找到“我的设备→NandFlash→WSN→智能网关.exe”文件双击执行。进入智能家居控制软件,选择左侧节点4。选择LED3按钮,同时观察ZigBee节点4上4个LED灯的变化,如下图节点上的LED3闪烁,说明ZigBee节点接收到了网关所发出的控制信号,学生可以自己控制网关上其他3个LED按钮并观察效果。

六.实验总结 1.了解了zigbee网络

2. 掌握zigbee节点程序下载方式通 3.过程序实现通过智能网关控制zigbee节点 4. 掌握如何组建zigbee星状网络