① ZigBee協議棧到底是什麼如何應用
協議是個標准,是約定;
協議棧是協議的實現,可以理解為代碼,函數庫,供上層應用調用。
商業化的協議棧就是給你寫好了底層的代碼,符合協議標准,提供給你一個功能模塊給你調用。
你需要關心的就是你的應用邏輯,數據從哪裡到哪裡,怎麼存儲,處理
還有系統里的設備之間的通信順序什麼的
當你的應用需要數據通信時,
調用組網函數給你組建你想要的網路;
當你想從一個設備發數據到另一個設備時,調用無線數據發送函數;當然,接收端就調用接收函數;
當你的設備沒事乾的時候,你就調用睡眠函數;要幹活的時候就調用喚醒函數。
所以當你做具體應用時,不需要關心協議棧是怎麼寫的,裡面的每條代碼是什麼意思。除非你要做協議研究。
每個廠商的協議棧有區別,也就是函數名稱和參數可能有區別
這個要看具體的例子、說明文檔
② zigbee協議棧串口修改coordinator.c程序編譯總是不能通過
看來是沒有unit8這個數據類型,你得在協議棧找到對應的數據類型
③ Zigbee協議棧
CC2430自帶51單片機,如果你不想用51單片機,那就光用CC2420這個無線模塊搭配上AVR之類的單片機也可以。這就是不同單片機不同協議棧咯
節點的功能不同,硬體搭配也就不同,我做的是數據傳輸,只用感測器就行了,而有些項目,還要手動開關等等的硬體,程序也就要相應的改變。這就是不同節點不同協議棧
06 07版,只不過是TI給這個硬體編的一個自帶簡單操作系統的軟體,讓用戶更方便而已,你把TI公司說明書裡面給的API(程序介面函數)都弄清楚,完全可以自己調用這些函數,自己在IAR下寫程序,用不著他的協議棧
④ Zigbee協議棧到底是什麼
你用的TI的Z-STACK吧,zigbee協議棧是分層的,想了解哪層的內容就看對應層的文件。不過一般就看應用層就可以。關鍵是跟蹤了解協議棧的運行流程,了解之後你就可以根據自己的應用需要去添加自己的任務。你看看這里吧,有對Z-STACK 協議棧的解釋以及添加自己任務的例子。http://hi..com/fanggai/blog/item/238a0333301fadf31b4cff35.html
有什麼具體問題再問我吧~
⑤ 請問在ZigBee協議棧中,編譯選項RTR_NWK是什麼意思,它的作用是什麼路由節點須載入這個選項嗎
這個是執行路由到路由通信功能,要是協調器載入這個選項也可以執行路由功能。
⑥ window xp系統安裝zigbee協議棧時總是出現:安裝Microsoft(R) .net framework時出錯
將電腦中所有版本.net framework刪除後,安裝資料裡面帶的2.0版本。因為雖然微軟的產品是向下兼容但是.net framework低版本中的一些數據在高版本中不見得全部都有,既然開發板資料裡面自帶了2.0建議將電腦中高版本刪除後單獨安裝2.0應該沒有問題。
⑦ 求助zigbee的ZSTACK協議棧定時器使用方法
1.首先要正確安裝IAR編譯器。 2.依次打開協議棧所在文件夾,如:ZStack-1.4.2-1.1.0\Projects\zstack\Samples\Location\CC2430DB\SampleApp.eww (這是cc2430定位示常式序) 3.展開IAR編譯器左邊工作區workspace如: 這就是TI的zigbee協議棧
⑧ 如何快速學習並掌握使用zigbee協議棧
學習zigbee關鍵在於多看官方給出的常式,基本的功能和用
法都有。對於zigbee組網,初學者不需要具體了解協議棧的內部結構,而且zstack是半開源的,你
也沒機會了解核心代碼,我們要做的就是了解應用程序的介面函數,然後應用它。如果你要實現溫
度值的傳輸就要了解SimpleSensor.c和SimpleCollector.c,在ZStack-1.4.3-1.2.1的Projects
\zstack\Samples\SimpleApp下。
⑨ ZigBee無線感測網如何組成協議棧是什麼
zigbee可以組三種類型的網路——星型、樹狀、網狀。
組網過程大體一致,路由過程存在很大的差別
zigbee組網首先都是由協調器發起組網,掃描環境是否存在其他干擾,選擇較好的信道和獨一的PANID進行組網
路由節點加入網路:星型網路由直接加入協調器就OVER了;樹狀網路由節點會找一個較好的父節點,以後通信只和父節點進行,以此類推;網狀網路由節點會隨機加入網路,但路由是AODV方式,即按需路由,源節點有信息時才發起路由發現,其餘時間只是周期性維護下鄰居表。當然地址分配也會存在差別,其他的也有一些差別,這里長話短說,僅僅說下組網過程的差別
對應最後一個問題,協議棧與協議的關系
協議通俗的說就是一些演算法的集合
協議棧通俗地說就是協議的語言實現,例如zigbee協議棧就是用C語言實現了一些必要的協議演算法
希望對你有幫助,歡迎追問!!!