Zigbee學習之創建自己的簡單應用

· 定義應用中的所有設備

如溫度傳感器,調溫器,爲他們分配一個獨立的設備ID

· 定義設備間交換的命令,併爲每個命令分配一個獨立的16位ID(command_id)

如:溫度讀取

    設置調溫器

· 爲每個命令定義設備的生產(輸出)和消費(輸入)

如:讀取溫度是從溫度傳感器生產(輸出),由調溫器消費(輸入到調溫器)

· 爲每個設備創建簡單描述結構,此結構應該包括以下信息:

   1.爲每個設備分配設備標誌(ID)和設備版本,

   2.爲設備指定命令的輸入和輸出表。

   3.指定一個獨一無二的16位profile ID

· 對於每個命令

    定義交換的消息格式及其解釋

如:(格式)一個8位的值

    (解釋)0表示0攝氏度,255表示64攝氏度,精度0.25攝氏度

· 爲每個設備編寫設備應用

      擁有輸出命令的設備應該能夠產生包(週期性或者由外部事件觸發)

      擁有輸入命令的設備應該能夠接收包並解析有效載荷

· 定義綁定策略,以便設備能正確地交換數據包。

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章