实验十二: 星型网络拓扑
12.1 实验目的
1. 了解网络拓扑的基本概念;
2. 掌握星网拓扑的实现过程;
3. 学习星网拓扑的编程思想。
12.2实验原理
在实际生活中,计算机与网络设备要实现互联,就必须使用一定的组织结构进行连接,这种组织结 构就叫做“拓扑结构”。网络拓扑结构形象地描述了网络的安排和配置方式,以及各节点之间的相互关系, 通俗地说,“拓扑结构”就是指这些计算机与通讯设备是如何连接在一起的。
ZigBee 有三种网络拓扑,即星形、树形和网状网络,这三种网络拓扑在 Z-Stack 协议栈下均可实现。 星形网络中,所有节点只能与协调器进行通信,而他们相互之间的通信是禁止的;树形网络中,终端节 点只能与它的父节点通信,路由节点可与它的父节点和子节点通信;网状网络中,全功能节点之间是可 以相互通信的。
在 Z-Stack 中,通过设置宏定义 STACK_PROFILE_ID 的值(在 nwk_globals.h 中定义)可以选择不同 控制模式(总共有三种控制模式,分别为 HOME_CONTROLS、GENERIC_STAR 和 NETWORK_SPECIFIC,默认模 式为 HOME_CONTROLS),再选择不同的网络拓扑(NWK_MO