zigbee作为一种短间隔、低功耗、低数据传输速率的无线网络技能,它是介于无线标记技能和蓝牙之间的技能计划,在传感器网络等范畴运用十分广泛,这得益于它强壮的组网才能,能够构成星型、树型和网状网三种zigbee网络,能够依据实践项目需求来挑选适宜的zigbee网络结构,三种zigbee网络结构各有优势。
星形拓扑是最简略的一种拓扑方法,他包括一个Co-ordinator(和谐者) 节点和一系列的 End Device(终端)节点。每一个End Device 节点只能和 Co-ordinator 节点进行通讯。假如需求在两个 End Device 节点之间进行通讯有必要经过Co-ordinator 节点进行信息的转发。
这种拓扑方法的缺陷是节点之间的数据路由只要仅有的一个途径。Co-ordinator(和谐者)有或许成为整个网络的瓶颈。完成星形网络拓扑不需求运用 zigbee 的网络层协议,由于自身IEEE 802.15.4的协议层就现已完成了星形拓扑方法,可是这需求开发者在运用层作更多的作业,包括自己处理信息的转发。
树形拓扑包括一个Co-ordinator(和谐者)以及一系列的 Router(路由器) 和 End Device(终端)节点。Co-ordinator 衔接一系列的 Router 和 End Device, 他的子节点的 Router也能够衔接一系列的 Router 和End Device. 这样能够重复多个层级。树形拓扑的结构如下图所示:
需求留意的是:
Co-ordinator 和 Router 节点能够包括自己的子节点。
End Device 不能有自己的子节点。
有同一个父节点的节点之间称为兄弟节点
有同一个祖父节点的节点之间称为堂兄弟节点
树形拓扑中的通讯规矩:
每一个节点都只能和他的父节点和子节点之间通讯。
假如需求从一个节点向另一个节点发送数据,那么信息将沿着树的途径向上传递到最近的先人节点然后再向下传递到方针节点。
这种拓扑方法的缺陷便是信息只要仅有的路由通道。别的信息的路由是由协议栈层处理的,整个的路由进程关于运用层是彻底通明的。
Mesh拓扑(网状拓扑) 包括一个Co-ordinator和一系列的Router 和End Device。这种网络拓扑方法和树形拓扑相同;请参阅上面所说到的树形网络拓扑。可是,网状网络拓扑具有愈加灵敏的信息路由规矩,在或许的情况下,路由节点之间能够直接的通讯。这种路由机制使得信息的通讯变得更有功率,并且意味这一旦一个路由途径呈现了问题,信息能够主动的沿着其他的路由途径进行传输。 网状拓扑的示意图如下所示:
通常在支撑网状网络的完成上,网络层会供给相应的路由探究功用,这一特性使得网络层能够找到信息传输的最优化的途径。 需求留意的是,以上所说到的特性都是由网络层来完成,运用层不需求进行任何的参加。
MESH 网状网络拓扑结构的网络具有强壮的功用,网络能够经过“多级跳”的方法来通讯;该拓扑结构还能够组成极为杂乱的网络;网络还具有自组织、自愈功用;
星型和族树型网络合适点多多点、间隔相对较近的运用。