zigbee網路各層的主要功能

2021-07-24 02:11:21 字數 915 閱讀 4105

摘自《zigbee wireless network and transceivers》

phy–硬體層

啟動和禁用射頻收發器

傳輸和接收資料報

選擇通道頻率

執行能量檢測

cca產生lqi

mac-介質訪問控制層

如果是協調器可以產生信標

使用信標同步

執行csma-ca

處理gts

在兩個對等mac實體之間(不同裝置)提供可靠的鏈結

提供pan關聯和接觸關聯的服務

提供安全支援

nwk-網路層功能

配置乙個新的裝置。例如,把新的裝置配置成zigbee協調器,或者嘗試加入乙個已經存在的網路

啟動新的網路

加入或者離開乙個網路

執行網路安全

路由資訊幀到它們的目的地。(協調器或者路由器)

發現和維護裝置間的路由。

發現單跳鄰居,並儲存它們的資訊。(單跳裝置不需要中繼服務)

分配位址給假如網路的裝置。(協調器或路由器)

apl-應用層

包括 - aps應用支援子層

- zdo裝置物件

- af應用框架

aps儲存繫結表

在相互繫結裝置之間傳送訊息

管理組位址

對映64位ieee位址到16位網路短位址

提供可靠資料傳輸

zdo定義網路角色(協調器,路由器或終端裝置)

發現網路中的裝置及其應用,初始化或響應繫結請求

執行安全相關任務

af 應用物件執行的環境

一些縮寫的解釋

cca 空閒通道評估

lqi 鏈路質量指標

csma-ca 避免衝突的載波偵聽多路訪問

gts 確定時隙

pan 個人區域網

簡述osi參考模型各層主要功能 OSI網路模型

osi七層模型和tcp ip五層模型 一 osi參考模型 1 osi的 osi open system interconnect 即開放式系統互聯。一般都叫osi參考模型,是iso 國際標準化組織 組織在1985年研究的網路互連模型。2 osi七層模型的劃分 osi定義了網路互連的七層框架 物理層 ...

Valgrind的主要功能

valgrind是乙個gpl的軟體,用於linux for x86,amd64 and ppc32 程式的記憶體除錯和 剖析。你可以在它的環境中執行你的程式來監視記憶體的使用情況,比如c 語言中的malloc和free或者 c 中的new和 delete。使用 valgrind的工具包,你可以自動的...

DBMS的主要功能

概述 這五個功能就像dbms的乙個目錄,因為沒有涉及到很多的細節和實用性的技術,所以目前來講沒有多大的價值,如果在深入到細節之後再總覽,就會更加深入地把握好。這五個功能是怎麼提出來的?第1 5個功能是技術上 第2 3 4個功能是實踐需要,根據現實需要不斷完善的,這是需要積累經驗的。提這個問題有什麼意...