關於ZigBee的"Reliable(可靠性)"︰
1.採用CSMA/CA方式
CSMA = Carries Sense Multiple Access,CA = Collision Avoidance,中文意思是載波偵測多重存取,在發送信號時先確認傳輸路徑的狀態,如果傳輸路徑空閒則開始發送信號,不空閒的話則必須隨機等待一定時間,這樣是為了避免一起發送多個位元組時發生資料的衝突。舉例來說就像是conversation一樣,等別人把話說完後自己在說話。
2.每個封包都會重複傳送三次,如果傳送4次後還是失敗的話,ZigBee會通知傳送節點讓部份可以傳送到。
3.在網狀網路中會自動搜尋路徑,這項則用圖示來說明。
在這張圖中,傳送訊號要從1傳到2,在由2傳到3,但如果有障礙物遮蔽在1和2之間時,雖然訊號無法從1傳到2,但會自動搜尋鄰近的節點如下圖︰
節點1繞過障礙物搜尋到節點4後,在由節點4傳送到節點5,最後在傳送到節點3。
ZigBeee的這項功能的好處在於架構的網路系統當中,其中一節點的損壞(電力不足or元件損壞)不會導致整個系統癱瘓,讓訊息的傳送能夠維持不至於中斷。
沒有留言:
張貼留言