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