- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
星型网络的实现.ppt
战略性信息产业教育服务提供商 联世界 育未来——创新物联教育 任务十五 星型网络的实现 目 录 四、实训步骤 二、实训内容 一、实训目的 三、实训原理 实训目的 初步了解ZigBee Sensor Monitor的使用。掌握星形网络的组建方法。 目 录 四、实训步骤 二、实训内容 一、实训目的 三、实训原理 实训内容 在Z-Stack的基础上,实现星形网络的组网,并利用PC端软件ZigBee Sensor Monitor观察网络拓扑。 目 录 四、实训步骤 二、实训内容 一、实训目的 三、实训原理 实训原理 ?星形网络介绍 图15.1 星形网络拓扑 实训内容 在星形网络中,ZigBee终端设备(精简功能节点)仅与其母节点(协调器)进行通信。这些终端设备的功能相对较少,因为它们不需要路由功能。因此,程序闪存、数据存储器RAM以及闪存要求也大大降低,适应于低成本、低功耗的设计。 本实验中,用到两种节点逻辑类型:协调器和终端节点。 协调器:负责建立网络;接收终端节点传来的无线数据,并发送到串口。 终端节点(精简功能节点):不具备路由中继功能,只负责定时采集传感数据,把传感数据打包后通过ZigBee网络无线发出。 实训内容 ? ZigBee Sensor Monitor 介绍 TI 提供的ZigBee Sensor Monitor软件,可直观显示网络拓扑结构、采集的(温度)数据、节点地址等信息。 将协调器的串口与PC 连接起来,启动ZigBee Sensor Monitor,界面如图15.2: 实训原理 图15.2 ZigBee Sensor Monitor启动界面 实训原理 图15.3 ZigBee Sensor Monitor连接成功 选择正确的COM口,开启协调器电源,点击工具栏,可以看到图15.3所示: 实训原理 图15.4 ZigBee Sensor Monitor显示的网络拓扑 节点变成红色,表示连接上了协调器。 接着给网络其他节点上电,就可直观地显示网络拓扑结构,如图15.4: 实训内容 黄色节点的第一行为节点的传感数据,默认是温度值; 第二行为节点的短地址; 第三行为最后一次收到数据的时间。 TI ZigBee Sensor Monitor显示信息量虽然有限,但可以直观地显示网络拓扑结构,可用于演示和学习。 Sensor Monitor的详细使用手册请参看“ZigBee Sensor Monitor User’s Guide”,在安装软件后在安装目录就可找到,如图15.5。 实训原理 图15.5 ZigBee Sensor Monitor使用手册 目 录 四、实训步骤 二、实训内容 一、实训目的 三、实训原理 实训步骤 1. 打开工作空间(...\基于Z-Stack的组网实训\Z_stack组网 \Projects\zstack\Samples\SensorDemo\CC2530DB\SensorDemo.eww) 2. 配置网络参数 首先参看实验2的实验原理进行网络参数配置。 3. 编译生成协调器代码,并下载到一个节点板,作为协调器。 ?在workspace的下拉菜单中选择“CollectorEB”,如图15.6: 实训步骤 图15.6 协调器工程 实训步骤 ?编译生成代码,下载到一个节点板,作为协调器。 4. 编译生成终端节点代码,并下载到另外节点板,作为终端节点。 ?在workspace的下拉菜单中选择终端节点“End_sensor”,如图15.7所示: 图15.7 终端节点工程 实训步骤 编译生成代码,下载到多个节点板,作为终端节点。 5. 网络建立 给协调器上电,待模块上的LED1灯由慢速闪烁变为不闪时,建网成功。 打开(...\基于Z-Stack的组网实训\Z_stack组网 \Setup_ZigBee_Sensor_Monitor_1.2.0.exe),进行软件的安装。 将模块上的串行端口和PC上的串行口相连,然后双击打开安装好的ZigBee_Sensor_Monitor软件,选择正确的COM口,点击工具栏上的 ,至此,协调器已和监控软件连接成功。 实训步骤 6. 终端节点加入网络 依次给终端节点上电,在PC机上就可看到相应的网络拓扑图,如图15.8所示。 实训步骤 图15.8 ZigBee Sensor Monitor显示的星形网络拓扑 实训步骤 ?协调器相关代码 在文件sapi.c的应用层任务处理函数SAPI_ProcessEvent()中,实现传感器数据的接收,并把数据按通讯协议打包后转发到串口。 ?终端节点相关代码 在Demo_SensorEnd.C文件中的事件处理函数zb_HandleOsalEvent(),实现定时获取并发送传感器
文档评论(0)