時(shí)間:2021-06-30 作者:眾山科技
ZigBee技術(shù)是一種雙向無(wú)線(xiàn)通信技術(shù),它具有近距離、低復雜性、低功耗、低速度、低成本等特點(diǎn)。目前zigbee網(wǎng)絡(luò )有星形、樹(shù)形和網(wǎng)狀三種構架,可根據實(shí)際項目需要選擇合適的zigbee網(wǎng)絡(luò )結構,三種zigbee網(wǎng)絡(luò )結構各有優(yōu)點(diǎn)。
1、星形拓撲結構。
它包括一個(gè)Co-inator(協(xié)調器)節點(diǎn)和一系列EndDevice(終端)節點(diǎn),這是最簡(jiǎn)單的拓撲形式。每個(gè)EndDevice節點(diǎn)只能與Co-ordinator節點(diǎn)通信。若兩個(gè)EndDevice節點(diǎn)之間需要通信,則信息必須通過(guò)Co-ordinator節點(diǎn)進(jìn)行。
2、樹(shù)型拓撲結構。
樹(shù)的拓撲結構由ordinator(協(xié)調器)和一系列Router(路由器)和EndDevice(終端)節點(diǎn)組成。Co-ordinator將一系列Router和EndDevice連接起來(lái),它的子節點(diǎn)的Router還可以連接一系列Router和EndDevice,因此可以重復多個(gè)級別。樹(shù)型拓撲結構如下圖所示:
值得注意的是:
ordinator和Router節點(diǎn)可以包含自己的子節點(diǎn)。
EndDevice不能具有自己的子節點(diǎn)。
具有相同父節點(diǎn)的節點(diǎn)被稱(chēng)為兄弟節點(diǎn)。
具有相同祖父節點(diǎn)的節點(diǎn)被稱(chēng)為堂兄弟節點(diǎn)。
樹(shù)型拓撲結構的通信規則:
每個(gè)節點(diǎn)只能與其父節點(diǎn)和子節點(diǎn)通信。
假如你需要把數據從一個(gè)節點(diǎn)發(fā)送到另一個(gè)節點(diǎn),那么信息就會(huì )沿著(zhù)樹(shù)的路徑向上傳遞到最接近的祖先節點(diǎn),然后再到目標節點(diǎn)。
此拓撲方式的缺點(diǎn)是信息只有唯一的路由通道。此外,通過(guò)協(xié)議棧層對信息進(jìn)行路由處理,整個(gè)路由過(guò)程對應用層完全透明。
3、網(wǎng)狀拓撲結構。
Mesh拓撲(網(wǎng)狀拓撲)包括一個(gè)常數器和一系列Router和EndDevice。這個(gè)網(wǎng)絡(luò )拓撲和一個(gè)樹(shù)型拓撲是一樣的,參考上面提到的樹(shù)型拓撲。然而,網(wǎng)狀網(wǎng)絡(luò )拓撲具有更靈活的信息路由機制,在可能的情況下,能夠實(shí)現直接通信。這樣的路由機制使信息的交流更加高效,也意味著(zhù)一旦一條路由發(fā)生問(wèn)題,信息就能自動(dòng)地沿著(zhù)其它路徑傳送。這個(gè)網(wǎng)格拓撲圖如下所示:
一般在支持網(wǎng)狀網(wǎng)絡(luò )的實(shí)現上,層提供相應的路由搜索功能,這一特點(diǎn)使網(wǎng)絡(luò )層能夠找到信息傳遞的最佳路徑。值得注意的是,上面提到的功能都是通過(guò)網(wǎng)絡(luò )層實(shí)現的,而應用層則不需要參與其中。
MESH網(wǎng)狀網(wǎng)絡(luò )拓撲結構的網(wǎng)絡(luò )具有強大的功能,它可以通過(guò)“多層跳”的方式進(jìn)行通信;這種拓撲結構還能構成極其復雜的網(wǎng)絡(luò );網(wǎng)絡(luò )還具有自組織、自愈功能。