在ZigBee網路當中,協調器起到什麼角色

2021-04-19 06:06:08 字數 3947 閱讀 5873

1樓:匿名使用者

協調器的主要角色是建立和配置網路.一旦建立完成,這個協調器的作用就像路由版器節點(或者權甚至可以離開).這繼續的網路操作不依賴這個協調器的存在,這是由於這個網路的分散式特性.

協調器也可以輔助建立安全和應用等級繫結在網路中!

2樓:成都億佰特公司

協調器——具有建立新網路的能力,負責啟動網路和維護網路

zigbee網路中協調器分配網路地址在哪?如何檢視裝置的網路地址?

3樓:小象跳格子

協調器的短地址是0x0000,當裝置加入成功後,會產生一個zdo_state_change_evt事件,這個事件就是裝置加入網路成功後,專並在網屬絡中的身份確定後產生的一個事件,我們可以在這裡處理,一些初始化,比如可以傳送終端的短地址,ieee地址等,這裡協調器接收到以後,可以提取出終端的短地址,其實在終端給協調器傳送的每個資料包中,都含有其自身的短地址,如結構體當中的afaddrtype_t srcaddr;協調器在接收到短地址後,就可以知道自己下面管轄的終端節點,或者路由節點有哪些了?協調器提取到的短地址可以存放到一個非易失性的儲存器中。

zigbee協調器的作用?組網之後,協調器能知道這個網路的節點數嗎?

4樓:匿名使用者

協調器的作用主要在網路建立階段,一旦組網結束就是一個普通的路由器了。但是一般網路會預設協調器為trust center,大概是因為協調器的網路地址一直是0x0000的原因吧,雖然這個trust center可以修改地址,但在一些應用profile裡有限制,比如zigbee **art energy。

協調器當然有辦法知道網路的節點數,但是不是直接就知道,你想想zigbee網路可以容納上萬個裝置。。。所以可以使用它內部的機制或者你自己在應用上做一個小的工作來記錄節點數,最好基於mac地址,因為nwk地址是動態可重新利用的。

zigbee星形網路中,為什麼一個協調器只能加入255個節點??

5樓:楊柳風

星型網協調器址0x0000.跟網路拓撲

沒關係0x000016位zigbee面沒址8位

協調器般加入別節點別節點加入除非協調器斷電重啟並且期間網路其路由器維持網路

其裝置加入協調器星型網路意味著協調器所節點父節點般zigbee節點(論協調器路由器或者終端裝置)自記憶體限需要儲存路由表鄰居表類資訊覺協調器8位微控制器除協議棧銷少空間儲存些值呢

所情況能夠加入裝置限使用zigbee promesh網路原則容納6萬裝置 zigbee協議(區別於zigbee pro)行址按照規則配所支援數百裝置

zigbee網路所網路址都16位mac址64位zigbee pro採用隨機址配式。

6樓:匿名使用者

1、協調器的地址,包括兩種,唯一的64位mac地址和16位的網路地址,大多數情況下預設設定為0x0000(協調器地址只是一個引數,在協議棧中是可以配置和修改的)。

2、zigbee協議中定義的通訊過程,網路中兩裝置通訊時使用的地址要麼選擇64位mac地址,要麼選擇16位網路地址,具體過程檢視下標準zigbee文件。絕大多數情況下選擇16位段地址進行通訊。

3、回答下星形網路,協調器只能加入255個節點的問題:

1)何為星形網路:一個ffd(協調器)與多個rfd(不具備路由功能的終端節點)實現。每一個節點只能和協調器進行通訊。協調器是所有節點的父節點,即節點地址由協調器分配。

2)所有中文資料或者zigbee介紹中,「一個協調器只能加入255個節點」的說法都是不嚴謹的。標準的ieee 802.15.

4與zigbee協議中都沒有這樣的說法,對星形網路中一個協調器能夠支援節點數並沒有作定義。

3)星形網路一個協調器能支援多少個節點,出發點應該是星形網路中一個協調器能給多少個節點分配地址,即是多少個節點的父節點。16位網路地址,理論上一個zigbee網路支援65535個節點,地址由作為父節點的節點(包括協調器和路由器)分配。

4)協調器是唯一具備完整網路層功能的節點,需要維護整個星形網路的路由表,協調器物理裝置儲存空間是有限的,支援節點數必然有極限值,但是否是255暫時沒有見過權威的驗證和資料說明。

注:如果樓主有權威的資料提到「一個協調器只能加入255個節點」該說法,請告知我一下。謝謝。

7樓:匿名使用者

星型網中

協調器的地址還是0x0000.這個跟網路拓撲沒有關係。0x0000還是16位。zigbee裡面沒有什麼地址是8位的。

協調器一般不會加入到別的節點,而是別的節點加入到它,除非你把協調器斷電重啟並且期間網路中還有其它路由器來維持網路。

其它裝置加入協調器時,如果你是星型網路,意味著協調器是所有子節點的父節點。一般zigbee節點(不論協調器,路由器或者終端裝置)它自己的記憶體有限,然而它需要儲存路由表,鄰居表之類的資訊,你覺得一個協調器如果是8位微控制器,除去協議棧的開銷,還有多少空間去儲存這些值呢?

所以在此情況下能夠加入的裝置是有限的。但是如果你使用zigbee pro的mesh網路,原則上是可以容納6萬個多裝置。 但zigbee協議(這裡區別於zigbee pro)不行,因為地址是按照規則分配的,所以它最多隻支援數百的裝置。

zigbee網路中所有的網路地址都是16位的,mac地址是64位的。zigbee pro採用的是隨機地址分配方式。

zigbee網路中,如果一個節點壞了,那麼網路的協調器如何知道這個節點壞了

8樓:匿名使用者

1.如果一個節

點壞了,那麼網路的協調器如何知道這個節點壞了-----我想,只有讓各節點定期報告了,尤其是路由節點。

2.其他節點要通過這個節點進行資料通訊的,又該怎麼樣保證通訊正常--這個節點都不在了,如何資料通訊?除非做成網狀,可以由其他路徑傳達資料。

如果這個節點是唯一的必經路由,那一個無法傳送資料了。

3.這個節點如果換了一個裝置,那麼原先分配給這個節點的地址是否就不能再**重新分配了呢?這樣不是就造成了地址的浪費?

而想加進來的新節點又因沒有分配地址而被拒絕!----這個就看網路的協調器了,可以收會這個地址的吧,收回後再分配給新入的接替節點。

9樓:匿名使用者

在協議棧裡定義一個迴圈傳送函式,讓節點定期給協調器發射資料。或者在你的上位機軟體裡就能檢測到了別的什麼也不用啊。

10樓:匿名使用者

我覺得可以在網路中加入一個路由節點。關於地址的分配問題我不知道是怎麼回事

關於zigbee協調器的幾個問題

11樓:詩酒泛光

看來你是一點也

bai不瞭解啊,其du

實**上的

zhi那些都可以的,買個便

dao宜的就行;我買的35一塊的版,還不錯;協調器,權路由器,終端節點是zigbee網路的三種型別的裝置,其實這三種的硬體是一樣的;只不過在軟體方面設定有所不同;程式是在協議棧中編寫實現的,這可以等你買了開發板以後再送你的資料裡有很多基礎知識;協調器,路由器,終端結點都可以通過串列埠線接到電腦上,跟微控制器一樣的;cc2530是現在比較常用的,其實就是一個複雜點的微控制器而已,整合了一些適合無線通訊方面的功能;你需要了解的太多了,在這也說不完……

在zigbee網路中若有兩個路由器同時向協調器傳送資料時,那麼協調器怎麼接收啊?

12樓:匿名使用者

這可能會導致接收資料錯誤,因為兩個節點的訊號產生衝突,協調器不可能同時接收來自兩個節點的訊號,zigbee協議中採用的是衝突檢測機制,節點只有在檢測到通道空閒的時候才可以發射

13樓:匿名使用者

在zigbee網路中使用cdma/ca協議,當一個站點要傳送資料之前要傳送預約幀以取代傳送權利,這時接收**就發出一股預約成功的幀給預約者,然後請求者就按照預約的時間段傳送資料幀。當其他站點收到這個確認預約幀就進入了靜默期,直至這個時間段結束,因此一般來說不會出現你說的這種情況。這就是衝突避免的原理。

在電氣製圖當中缺斷相保護器的電氣代號是什麼?例如空氣開關為QF

一般用qs表示 具體看你選的是誰家的牌子 例如 dz20y400 325a 3p dz系列c65n c60a 3p 施耐德家的微型斷路器。電路圖中斷路器和空氣開關的符號是什麼樣的?斷路器又叫空氣開關,空氣開關就是斷路器的一種,在電路圖中,斷路器和空氣開關的文字元號是qf。空氣開關能完成接觸和分斷電路...

說知道在CISCO路由器中怎麼檢視網路中各個IP流量的命令

cisco 路由器命令 很全,肯定對你有幫助 cisco檢視ip流量的命令 執行命令 duconfigure terminal 回車進入全域性zhi配置模dao式 執行命令 版inte ce fastethernet 0 1 回車進入埠0 1 執行命令 ip accounting 回車 exit 退...

在osi七層網路模型結構中路由器工作在哪一層

路由器與交換機的主要區別體現在以下幾個方面 1 工作層次不同 最初的的交換機是工作在osi rm開放體系結構的資料鏈路層,也就是第二層,而路由器一開始就設計工作在osi模型的網路層。由於交換機工作在osi的第二層 資料鏈路層 所以它的工作原理比較簡單,而路由器工作在osi的第三層 網路層 可以得到更...