ZigBee2007系统-远程开关控制

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

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

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

资源描述

ZigBee2007无线系统TI-CC2530远程开关控制2010锋硕电子科技有限公司第一章功能描述本工程目录为:ZigBee2007FSCode\ZStack-CC2530-2.3.1-1.4.0\Projects\zstack\Samples\Controller_Switch在远程开关控制中,开关节点(switchnode)通过发送命令切换控制节点(controllernode)的状态,并通过指示灯的状态变化反映操作是否成功。多个开关节点与唯一的控制节点组成星型网络拓扑结构。控制节点开关节点1开关节点n图1.1远程开关控制网络拓扑结构本例中,开关节点使用锋硕电子开发的终端节点CC2530,用于发送切换命令。控制节点使用协调器节点CC2530+GPRS,位于开发板中心位置的三颗红、黄、绿Led灯显示切换操作。ZigBee2007无线系统2010年9月27日锋硕电子科技有限公司(终端节点CC2530)(协调器节点CC2530+GPRS)ZigBee2007无线系统2010年9月27日锋硕电子科技有限公司为实现上述目的,整个应用程序应该具备以下功能:1)所有节点自动形成ZigBee网络(注:首次启动时,需按下按键S1配置自动启动);2)在控制节点和开关节点间建立绑定关系;3)通过开关节点发送命令切换控制节点的状态;4)能够重新分配控制节点和开关节点之间的绑定关系;5)具备可扩展性,可以在网络形成后添加新的开关节点或控制节点。ZigBee2007无线系统2010年9月27日锋硕电子科技有限公司工程后,会在Workspace区域看到不同的设备类型,不同的设备类型下均包含App文件夹,里面存放着各种应用实现的源文件。可以发现,每种设备类型都包含sapi.c、sapi.h和SimpleApp.h文件,即每种设备程序运行时的任务初始化函数、任务事件处理函数均是在sapi.c中实现。Z-Stack的目录结构如图2.1所示:1)App:应用层,存放应用程序。2)HAL:硬件层,与硬件电路相关。3)MAC:数据链路层。4)MT:监控调试层,通过串口调试各层,与各层进行直接交互。5)NWK:网络层。6)OSAL:操作系统层。7)Profile:协议栈配置文件(AF)。8)Security:安全层。9)Services:地址处理层。10)Tools:工程配置。11)ZDO:设备对象,调用APS子层和NWK层服务。12)Zmac:MAC层接口函数。13)ZMain:整个工程的入口。14)Output:输出文件(由IAR自动生成)。ZigBee2007无线系统2010年9月27日锋硕电子科技有限公司对于控制节点,在Workspace区域的下拉菜单中选择SimpleControllerEB,鼠标点击上方的“make按钮”后,所有文件对应的红色“*”将消失,此时SimpleController.c是进行编译的文件,而SimpleCollector.c、SimpleSensor.c和SimpleSwitch.c颜色呈灰色,表示这3个文件对于控制节点而言不会使用。控制节点在整个网络中实现ZigBee协调器的功能,因此配置文件f8wCoord.cfg将被使用,而f8wEndev.cfg和f8wRouter.cfg不会使用。如图2.1所示:图2.1控制节点工程架构对于开关节点,在Workspace区域的下拉菜单中选择SimpleSwitchEB,鼠标点击上方的“make按钮”后,所有文件对应的红色“*”将消失,此时SimpleSwitch.c是进行编译的文件,而SimpleCollector.c、SimpleController.c和SimpleSensor.c颜色呈灰色,表示这3个文件对于开关节点而言不会使用。如下图所示:ZigBee2007无线系统2010年9月27日锋硕电子科技有限公司工程后,欲进入到控制节点的编译选项设置界面。选中工程名SimpleApp-SimpleControllerEB,然后根据工程选项设置的路径:Project-Options-C/C++Compiler-Preprocessor-Defined。ZigBee2007无线系统2010年9月27日锋硕电子科技有限公司工程选项设置要为工程选项添加一条编译选项,只需在Definedsymbols框内添加一条新选项即可;要取消编译选项,只需在该编译选项的左侧添加“x”即可。欲进入到开关节点的编译选项设置界面。选中工程名SimpleApp-SimpleSwitchEB,然后根据工程选项设置的路径:Project-Options-C/C++Compiler-Preprocessor-Defined。ZigBee2007无线系统2010年9月27日锋硕电子科技有限公司工程选项设置对于控制节点和开关节点,分别打开Too

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

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

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

×
保存成功