摘自《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個功能是實踐需要,根據現實需要不斷完善的,這是需要積累經驗的。提這個問題有什麼意...