利用空閒時間做乙個總結:
傳輸方式:
直接傳輸:zigbee 協調器、路由器、終端節點之間相互傳輸。他們之間的資料直接轉移。
間接傳輸:zigbee不直接把資料傳輸給某個目標節點,而是通過信標的方式,通知目標節點來提取。
我的理解:目前尚不清楚直接/間接傳輸的區別,但是很明顯直接傳輸很普遍,但是間接傳輸的方式的功耗可能會小。
zigbee作為低速低功耗網路,肯定需要一些奇葩的傳輸方式來省電。說白了,間接傳輸是給電池節點用的,比如說
信標,電池節點為了省電多數時間睡眠,信標到了,發現自己有封「郵件」在協調器,那就起床去提取,沒有郵件馬上睡覺,不用擔心郵件會丟了,因為郵件先存在協調器那裡,如果沒有信標機制,那麼電池節點必須時刻戰鬥著,或睡的不踏實,因為必須保證不丟郵件。
定址方式:
zigbee應用子層定址方式有4種:
直接定址:目標節點的位址、端點、cluster 標示符缺一不可。
間接定址:
目標節點的cluster。
我的理解:
以找人幹活為例:
直接定址:直接點名道姓,祖籍,年齡、職位統統符合。
間接定址:不點名道姓,只找能幹活的人。人能幹的活用cluster 標示符來區分。
*個人理解,僅供參考。
定址 定址方式
定址方式就是處理器根據指令中給出的位址資訊來尋找實體地址的方式。在儲存器中,運算元或指令字寫入或讀出的方式,有位址指定方式 相聯儲存方式和堆疊訪問方式。幾乎所有的計算機,在記憶體中都採用位址指定方式。當採用位址指定方式時,形成運算元或指令位址的方式稱為定址方式。定址方式分為兩類,即指令定址方式和資料...
七種定址方式 直接定址方式
指令所要的運算元存放在記憶體中,在指令中直接給出該運算元的有效位址,這種定址方式為直接定址方式。在通常情況下,運算元存放在資料段中,所以,其實體地址將由資料段暫存器ds和指令中給出的有效位址直接形成,但如果使用段超越字首,那麼,運算元可存放在其它段。例 假設有指令 mov bx,1234h 在執行時...
定址方式總結
當運算元存放在儲存器時,儲存單元的實體地址有兩部分 段位址和偏移位址.指令中運算元也可以不在基本規定的段區內,必須在指令中指定段暫存器,即段超越.訪問的約定段及段超越 可修改段 如下所示 訪問方式 預設段偏移位址 段超越取指令 csip 堆疊操作 sssp 源串ds sics,es,ss 目的串es...