ZigBee星形網路中,為什麼協調器只能加入節點

2021-03-07 03:54:22 字數 4213 閱讀 8253

1樓:楊柳風

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

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

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

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

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

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

2樓:匿名使用者

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個節點」該說法,請告知我一下。謝謝。

3樓:匿名使用者

星型網中

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

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

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

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

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

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

4樓:匿名使用者

就是來按8位計算的,unsigned char 型別的數是自256,減

去它自身的地址bai1個,就剩255了,當實際du上zhi

有些地址是預留的,比dao如廣播吧,地址是255,實際用起來也沒有255了,一些資料上的提法是240,還有的整個網路容量提到是65000個節點,提法是65535的都是理論提法。

zigbee中節點和協調點的區別

5樓:微控制器愛好者

協調器就相當於閘道器,是整個zigbee網路的核心,所有資料最終都返回到你所說的協調回點去;節點分為路

答由節點和終端節點,路由節點可以當終端節點來使用,還可以連線到其他的路由節點和終端節點,而終端節點就是整個網路的最後一個點,不能連線到其他節點,只能直接返回資料給協調器。發一張無線龍的zigbee組網**你就明白了。

zigbee 網路中多少個節點

6樓:奉天智慧家居

理論上是16位定址,也就是2的16次方,也就是65536,大概就是這麼多個節點。

一般的使用者能達到300個節點就已經是個大別墅了。達到1000個節點就是大工程了,再大還沒有遇到過。

關於zigbee協調器的幾個問題

7樓:詩酒泛光

看來你是一點也

bai不瞭解啊,其du

實**上的

zhi那些都可以的,買個便

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

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

8樓:小象跳格子

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

zigbee :一共就兩個節點,一個協調器,一個終端節點,終端節點的網路地址為什麼會是這樣的?

9樓:匿名使用者

應該是ti的協議棧吧,每次都是由主站分配的,重新上電後,重新組網。所以不一樣。

10樓:匿名使用者

用協議棧的話預設自動隨機分配

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

11樓:路路通

星型網協調器址0x0000.跟網路拓撲沒關係0x000016位zigbee面沒址8位

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

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

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

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

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

12樓:匿名使用者

1.如果一個節

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

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

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

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

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

13樓:匿名使用者

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

14樓:匿名使用者

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

在ZigBee網路中如果這個網路的協調器被損壞那麼這個網路是不是就不存在了

網路每個節點都是互通的,他們共享即時資訊,不需要伺服器儲存。如果zigbee網路中存在兩個協調器會怎麼樣?終端如何選擇自己需要的網路?10 一個zigbee網路只有唯一的一個協調器,具有唯一的標示符。當一個全功能裝置啟動時先要能量檢 專測或cca檢測有屬沒有網路的存在,如果已經存在網路,它作為子裝置...

IP協議系統中,ARP是屬於網路層的低層協議,主要用

arp協議是地bai址解析協議。在區域網中 網路du 中實際傳輸的是 幀 zhi,幀裡面是有目標主機的daomac地址的。在版乙太網中,權一個主機和另一個主機進行直接通訊,必須要知道目標主機的mac地址。但這個目標mac地址是如何獲得的呢?它就是通過地址解析協議獲得的。所謂 地址解析 就是主機在傳送...

孫協志掉髮怎麼治療好了,孫協志為什麼離婚?

脫髮方法 1 建議患者經常食富含植物蛋白的食物,如,燕麥,花生,玉米,核桃和豆製品等。2 富含鐵元素的食物也有可以起到生髮的作用,這樣的食物包括 馬鈴薯 豆類 菠菜 蘿蔔 蛋類 蝦 香蕉 禽類等。3 多食含碘高的食物,可以幫助頭髮快速生長,如海帶 苔菜 髮菜 海蜇 海蔘 紫菜 柿子。4 水果和蔬菜都...