ZigBee 3.0教程 - 从头开始Light和Switch
在本教程中,我們將演示如何在Thunderboard Sense 2上使用Simplicity Studio為電燈和開關構建兩個簡單的Zigbee 3.0應用程序。
這個項目將首先使用AppBuilder構建一個基本的應用程序集,它將作為我們的燈和開關的框架開始。然后,我們將添加一些自定義硬件定義和一些自定義代碼,并擴展所提供的基本項目,以將軟件與硬件綁定在一起。
當你完成時,你將有一個基于軟件屬性控制led狀態的燈應用程序,你將有一個開關,它對一個按鈕作出反應,發送ZCL消息在空氣中更新燈的屬性。下面,您將看到一些基本的指導,這些指導將引導您學習接下來的幾堂課,以及一些代碼示例和硬件配置文件,以幫助您入門。
本教程需要具備以下先決條件:
注意:Gecko SDK的2.6版本引入了EmberZNet 6.6.0。這個版本的SDK在應用程序框架的外觀和行為上做了根本性的改變。本教程已進行了更新以適應這些變化。本教程的新默認措辭代表了EmberZnet 6.6.0的狀態,但對于舊版本的用戶,之前的說明保留了以下注釋:“Pre Znet 6.6.0:”
Simplicity Studio 4的最新更新
EmberZNet 6.6.3或更高版本
Pre Znet 6.6.0:?EmberZnet 6.4.0或更高(低于6.6.0)
兩塊Thunderboard Sense 2板(BRD4166A)
兩個WSTKs (BRD4001A)
兩個Mini-Simplicity連接器(BRD8010A)和包含的10針帶狀電纜
您還需要方便地訪問Simplicity Commander的CLI界面。雖然這不是對芯片進行編程的唯一方法,但有幾個步驟(比如令牌編程)需要Commander。
教程的步驟:
ZigBee 3.0教程-步驟0:準備和引導加載程序
ZigBee 3.0教程-步驟1:創建項目
ZigBee 3.0教程-步驟2:配置項目
ZigBee 3.0教程-步驟3:燒錄和測試我們的應用程序
ZigBee 3.0教程-步驟4:組建和加入網絡
ZigBee 3.0教程-步驟5:通信
ZigBee 3.0教程-步驟6:物理接口-Light
ZigBee 3.0教程-步驟7:物理接口-Switch
?
總結
以上是生活随笔為你收集整理的ZigBee 3.0教程 - 从头开始Light和Switch的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MP-BGP4访问控制 配置与详解
- 下一篇: go 数组截取