zigbee學習筆記1 基本概念

2021-06-06 23:42:30 字數 997 閱讀 9903

taskid:

這個是任務id是,os負責分配的也就是對乙個事件作乙個唯一的編碼,在每乙個任務的初始化函式中,必須完成的功能是要得到設定任務的任務id。他就相當於乙個任務的標識,這樣才能區分執行過程中不同任務中的不同事件。我是這麼認為的,id 說白了就是給該任務取了各名字,就向人名字一樣,區分不同的人,就是乙個代號。人名可以重複,重複了有時候叫起來就容易混淆;所以才程式中為了避免這種混淆,就強制性的規定任務 id 不能重複。

panid:

clusterid:

是乙個簇對外的id,就是乙個星型網路的id(不知到這樣理解對不對)。先來了解一下 cluster,cluster: is a container for one or more attributes. (乙個或更多屬性的集合),也叫做--簇,cluster是邏輯裝置之間的事務關係,按照06協議棧中講到的,cluster由clusterid區分,clusterid與流出或者流入裝置的資料時相關聯的,clusterid在特定的剖面中是獨一無二的。通過乙個輸出clusterid和輸入clusterid的匹配(設定在同乙個剖面中),才能實現繫結。假定在乙個自動調溫裝置中,在乙個帶有輸出clusterid的裝置和乙個輸入clusterid裝置之間,繫結發生在溫度這個層面,繫結表包含8bit帶源位址和目的位址的溫度識別符號。(講了這麼多,簡而言之task用於給事件初始化應用建立的任務id號,clusterid用來對資訊的分類。)clusterid和cluster一一對應,不同的cluster當然用不同的clusterid。

zigbee 裝置有兩種型別的位址。一種是 64 位 ieee 位址,即 mac 位址,另一種是 16位網路位址。64 位位址使全球唯一的位址,裝置將在它的生命週期中一直擁有它。它通常由製造商或者被安裝時設定。這些位址由 ieee 來維護和分配。16 為網路位址是當裝置加入網路後分配的。它在網路中是唯一的,用來在網路中鑑別裝置和傳送資料,當然了不同的網路16位短位址可能相同的。 你其實可以這樣理解panid和16位短位址的關係,乙個班有乙個班級名稱(panid)班級裡面的人都擁有乙個唯一的學號(16位位址)。

PowerBI 學習筆記(1) 基本概念

power bi 概念 power bi 是軟體服務 應用和聯結器的集合,它們協同工作以將相關資料 轉換為連貫的視覺逼真的互動式見解。無論你的資料是簡單的 excel 電子 還是基於雲和本地混合資料倉儲的集合,power bi 都可讓你輕鬆地連線到資料來源,直 到 或發現 重要內容,與任何所希望的人...

SQL學習筆記(1)基本概念

1 行 元組 列 屬性 不可再分 關係 二維表 元組中乙個屬性 分量 關係表有三種 基本表 實際存在 查詢表虛表 檢視表 2 資料庫系統 模式 外模式 面向使用者,多個使用者多個外模式 模式 資料,邏輯結構 只有乙個 內模式 儲存,乙個,物理結構儲存描述 內部實現堆 b 樹 hash等 3 完整性 ...

Docker學習筆記 1 基本概念

一.了解docker docker是乙個開源的引擎,可以輕鬆的為任何應用建立乙個輕量級的 可移植的 自給自足的容器。開發者在筆記本上編譯測試通過的容器可以批量地在生產環境中部署,包括vms 虛擬機器 bare metal openstack 集群和其他的基礎應用平台。docker通常用於如下場景 二...