1 实验目的
(1)熟悉SampleApp工程;
(2)掌握Zigbee的组网,数据点播、广播;
(3)熟悉协议栈的串口。
2 实验环境
(1)硬件:CC2530节点板2块,CC2530仿真器,PC 机;
(2)软件:Windows 7/Windows XP,IAR集成开发环境。
3 实验内容
(1)在SampleApp工程中添加点播代码;
(2)在SampleApp工程中添加串口功能,实现串口的接收和发送;实现两台电脑的串口射频无线数据传输。
4 实验预习要求
仔细阅读第3篇Zstack协议栈剖析的PPT内容,理解组网、点播和广播,熟悉SampleApp工程中的数据发送和接收函数,熟悉串口的使用。
5 实验步骤
由于源码zigbee网络PAN ID均设置为0xFFF1,为了避免实验环境下多个实验平台之间网络互相串扰,每个实验平台需要修改PAD ID,修改工程内文件:Tools -> f8wConfig.cfg,将PAN ID修改为:个人学号的后四位+100
A、在SampleApp工程中添加点播代码
:
(1)解压ZStack-CC2530-2.3.0-1.4.0.rar压缩包
(2)打开SampleApp工程,注意软件版本使用IAR8.20
(3)在SampleApp.c文件的对应位置添加下图所示的代码,对点播通讯定义
(4)在SampleApp.c文件的SampleApp_Init()函数对应位置添加下图所示的代码,对点播参数进行赋值