ZigBee是如何组网的,zigbee 组网方式有几种?
zigbee是如何组网的?
组建一个完整的zigbee网状网络包括两个步骤:网络初始化、节点加入网络。其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。
Zigbee网络的建立是由网络协调器发起的,任何一个zigbee节点要组建一个网络必须要满足以下两点要求:
(1)节点是FFD节点,具备zigbee协调器的能力;
(2)节点还没有与其他网络连接,当节点已经与其他网络连接时,此节点只能作为该网络的子节点,因为一个zigbee网络中有且只有一个网络协调器。
节点通过协调器加入网络:当节点协调器确定之后,节点首先需要和协调器建立连接加入网络。为了建立连接,FFD节点需要向协调器提出请求,协调器接收到节点的连接请求后根据情况决定是否允许其连接,然后对请求连接的节点做出响应,节点与协调器建立连接后,才能实现数据的收发。
zigbee 组网方式有几种?
Zigbee无线通信模块的网络有三种拓扑结构:星型Star、簇状Tree和网状Mesh。
星形拓扑:是最简单的一种拓扑形式,他包含一个Coordinator(协调器) 节点和一系列的 End Device(终端)节点。每一个End Device 节点只能和 Co-ordinator 节点进行通讯。如果需要在两个 End Device 节点之间进行通讯必须通过Co-ordinator 节点进行信息的转发。
它的缺点是节点之间的数据路由只有唯一的一个路径,网络完全受Co-ordinator节点的资源的限制。实现星形网络拓扑不需要使用 zigbee 的网络层协议,因为本身IEEE 802.15.4的协议层就已经实现了星形拓扑形式,但是这需要开发者在应用层作更多的工作,包括自己处理信息的转发。
树形拓扑:是通过一个Coordinator连接一系列的 Router 和 End Device, Router再连接一系列的 Router 和End Device. 重复多个层级。每一个节点都只能和他的父节点和子节点之间通讯。如果需要从一个节点向另一个节点发送数据,那么信息将沿着树的路径向上传递到最近的祖先节点然后再向下传递到目标节点。
这种拓扑方式的缺点就是信息只有唯一的路由通道。另外信息的路由是由协议栈层处理的,整个的路由过程对于应用层是完全透明的。
Mesh拓扑(网状拓扑):形式和树形拓扑相同。但是网状网络拓扑具有更加灵活的信息路由规则,在Router可用射频范围内,非父/子节点的路由节点之间可以直接的通讯。Zigbee网络层具有路由发现功能,可以实现网络自愈、多级跳转和最优网络路径传输,并且这些功能是协议自动完成和优化,不需要应用层参与。
zigbee协议组网优势是什么?
1、ZigBee组网百的最大优势是MESH型网络度,自组网是ZigBee区别于其他无线网络最显著,也是最有吸引力的地方。
2、
灵活的网络自愈能力,网络类型多变,也成为重要的有点,比如知在充当终端节点的同时兼具路由功能,这点屌爆了。
3、
网络容量大,65536个节点容量,适合各种大环境道网络组建,还有更优秀的吗?
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~