最近要做乙個有關於zigbee的小專案,需要一些網路的知識(其實我現在也只關注zigbee有關於網路的知識)。因為學的是電氣自動化專業,沒學過通訊方面的知識,所以這兩天惡補了一下,把zigbee中有關於網路的基本知識看了看。現在對zigbee的層的概念有了大概了解了。現在總結一下以備後用~
zigbee的基礎是ieee802.15.4,這是ieee無線個人區域網工作組的一項標準,被稱作ieee802.15.4(zigbee)技術標準。zigbee不僅只是802.15.4的名字。ieee僅處理低階mac層和物理層協議,因此zigbee聯盟對其網路層協議和api進行了標準化。zigbee聯盟還開發了安全層。
point1->節點的型別
在zigbee網路中,節點分為三種型別:協調者、路由器和路由節點。其中
zigbee 協調者(coord) 為協調者節點,每各zigbee網路必須有乙個。他的主要作用是初始化網路資訊。zigbee 路由器(router)為路由節點 ,他的作用是提供路由資訊。zigbee 終端節點(rfd為終端節點), 它沒有沒有路由功能,完成的是整個網路的終端任務。
point2->層的概念
在zigbee中有幾個層的概念是比較重要的。zigbee的體系結構由稱為層的各模組組成。每一層為其上層提供特定的服務:即由資料服務實體提供資料傳輸服務 ;管理實體提供所有的其他管理服務 。
每個服務實體通過相應的服務接入點(sap)為其上層提供乙個介面,每個服務接入點通過服務原語來完成所對應的功能。
(1)物理層(phy)
物理層定義了物理無線通道和mac子層之間的介面,提供物理層資料服務和物理層管理服務。
物理層內容:
1)zigbee的啟用;2)當前通道的能量檢測;3)接收鏈路服務質量資訊;4)zigbee通道接入方式;5)通道頻率選擇;6)資料傳輸和接收。
(2)介質接入控制子層(mac)
mac層負責處理所有的物理無線通道訪問,並產生網路訊號、同步訊號;支援pan連線和分離,提供兩個對等mac實體之間可靠的鏈路。
mac層功能:
1)網路協調器產生信標;
2)與信標同步;
3)支援pan(個域網)鏈路的建立和斷開;
4)為裝置的安全性提供支援;
5)通道接入方式採用免衝突載波檢測多址接入(csma-ca)機制;
6)處理和維護保護時隙(gts)機制;
7)在兩個對等的mac實體之間提供乙個可靠的通訊鏈路。
(3)網路層
zigbee協議棧的核心部分在網路層。網路層主要實現節點加入或離開網路、
接收或拋棄其他節點、路由查詢及傳送資料等功能。
網路層功能:
1)網路發現;2)網路形成;3)允許裝置連線;4)路由器初始化;5)裝置同網路連線;6)直接將裝置同網路連線;7)斷開網路連線;8)重新復位裝置;9)接收機同步;10)資訊庫維護。
(4)應用層
zigbee應用層框架包括應用支援層(aps)、zigbee裝置物件(zdo)和製造商所定義的應用物件。
應用支援層 的功能包括:維持繫結表、在繫結的裝置之間傳送訊息。
zigbee裝置物件 的功能包括:定義裝置在網路中的角色(如zigbee協調器和終端裝置),發起和響應繫結請求,在網路裝置之間建立安全機制。zigbee裝置物件還負責發現網路中的裝置,並且決定向他們提供何種應用服務。
zigbee應用層除了提供一些必要函式以及為網路層提供合適的服務介面外,乙個重要的功能是應用者可在這層定義自己的應用物件 。
我覺得層的概念大概掌握這些就夠了,呵呵,主要是要有一點感性的認識。
網路基本知識
1.osi七層協議模型 物理層 利用傳輸介質為數鏈路層提供物理連線,實現位元流的透明傳輸。實現相鄰計算機節點的位元流的透明傳送,盡可能遮蔽掉傳輸介質和網路裝置的差異。資料鏈路層 在物理層提供的位元流的基礎上,通過差錯控制 流量控制方法,將有差錯的物理鏈路變為無差錯的資料鏈路。網路層 資料鏈路層的資料...
Linux網路基本知識
network 電磁訊號 協議 protocol 理解相應的電磁訊號 傳遞訊號的速率 10mbps per bit second 和網線,雙方的網路裝置都有關係 同軸電纜只能傳乙個訊號,線路仲裁 每個網路裝置在接入網路時的標示 傳送資訊的頭部 報頭 發給誰,誰發的 csma cd carrier s...
網路基本知識簡述
首先需要明白,所有的網路通訊都是資料報的傳遞,可以把資料報理解為車輛,每個網路裝置都是乙個岔路口或者城市。伺服器往往表現得像城市,交換機和路由器往往相當於岔路口。當你想去往乙個地方時,必須得知道先往哪去再往哪走吧,你往往通過路標或地圖知道這件事 都是告訴你每一步該怎麼走 對於資料報來說,就需要查詢路...