您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 实验十-ZigBee星型拓扑组网实验
物联网开发套件配套资料ZigBee实验指导网络层实验实验十ZigBee星型拓扑组网实验•1111、、、、实验要求实验要求实验要求实验要求使用一个协调器和多个终端节点,形成星型拓扑结构的网络。•2222、、、、实验目的实验目的实验目的实验目的掌握ZigBee中的星型拓扑的配置方法•3333、、、、实验内容实验内容实验内容实验内容(1)使用协调器启动一个ZigBee网络,配置网络结构为星型(2)使用一个或多个终端节点,加入协调器启动的ZigBee网络预备知识•ZigBee网络中的三种拓扑结构:星型拓扑(Star)、树型拓扑(Tree)和网状拓扑(Mesh)。一个星型结构包括一个ZigBee协调器和一个以上的终端节点设备。在这样的网络拓扑结构里面,所有设备的通信都需要通过协调器完成,如果一个节点需要需要发送数据给另一个节点,必须先发给协调器,再由协调器转发数据。程序设计流程图(1)Coordinator程序设计流程图(2)EndDevice程序设计及调试心得(1)星型组网时,注意修改NWK\nwk_globals.h\中的STACK_PROFILE_ID程序设计及调试心得(2)•将STACK_PROFILE_ID定义为GENERIC_STAR,这样,在下面定义NWK_MODE的时候,会定义为NWK_MODE_STAR,星型拓扑实验步骤•1、本实验使用至少三个ZigBee模块•2、先将CCdebugger仿真器的一端的10Pin的JTag引脚与一个ZIGBEE模块相连,并打开ZIGBEE模块的电源,再将另一端用USB接口与电脑相连。((((此上电顺序非常重要此上电顺序非常重要此上电顺序非常重要此上电顺序非常重要))))实验过程(1)一一一一、、、、DebugDebugDebugDebug模式模式模式模式•1、打开光盘:用IAREmbeddedWorkbenchfor80517.60打开实验十文件夹里面的.eww工程文件。•2、首先烧写第一个节点,在Configuration中选择CoordinatorEB•3、右击左侧的工程名称,选择RebuildAll。•4、点击IAR功能菜单上的绿色的下载按键,进入下载页面。•5、点击IAR开发环境中的调试按钮可以执行全速、单步、单步跳出等。•6、再烧写第二个节点,在Configuration中选择EndDeviceEB,其他同3~5步实验过程(2)二、HEX烧写模式•右键点击左侧的工程名称,选择Options实验过程(3)•如果代码在预编译中编译了NV_RESTORE,想再次修改各种网络参数例如,信道PANID,设备类型,发射功率,等等,则需要用TI的FlashProgrammer软件擦除Flash,再烧入修改过的程序。实验过程(4)•擦除、烧写的步骤分为两步:•1)为当前的代码生成可下载运行的.hex文件•(注意,我们预先生成了.hex文件,在实验文件夹\HEX文件目录下,如果不对源代码做改动,可以直接跳至第二步烧写)•A.正确配置输出文件格式:菜单选择Project-Options-Linker-Output-Format,选择Other。右边的Output下拉框选intel-extended,Formatvariant下拉框选None,Module-local下拉框选IncludeallProject-Options-Linker-Output标签中,勾上Overridedefault选项,把编辑框中的文件名的后缀改为hex
本文标题:实验十-ZigBee星型拓扑组网实验
链接地址:https://www.777doc.com/doc-7198505 .html