隨著現(xiàn)代科技的發(fā)展,建筑設計不再僅僅是物理結(jié)構(gòu)的構(gòu)造,而是成為建筑與科技相融合的一門藝術(shù)。在這種背景下,“智能家居(Smart Home)”這一話題成為建筑行業(yè)可持續(xù)發(fā)展和創(chuàng)新的重要組成部分。有鑒于此,通過SiliconLabs(亦稱“芯科科技”)的強項-多協(xié)議無線SoC解決方案,將能允許用戶部署符合多標準的協(xié)議棧以及創(chuàng)建網(wǎng)狀網(wǎng)絡,從而可以輕松地擴展自己的物聯(lián)網(wǎng)產(chǎn)品項目。
MG24和MG27多協(xié)議無線SoC開發(fā)套件
本用例采用了芯科科技的MG24和MG27多協(xié)議無線SoC開發(fā)套件,進一步實現(xiàn)以Zigbee協(xié)議連接的智能家居應用演示。MG24和MG27可用于各種無線協(xié)議,如低功耗藍牙(Bluetooth LE), 藍牙Mesh和Zigbee等。MG24具有小尺寸優(yōu)勢,因此很容易與其他模塊集成。此外,它還支持一些標頭,以便我們可以很容易地使用跳接與板連接。
準備節(jié)點組件
Zigbee網(wǎng)絡包含了許多不同功能的節(jié)點。為了做到這一點,本案例使用的傳感器/執(zhí)行器套件如下圖:
最具挑戰(zhàn)性的部分是,在其他板中沒有任何庫兼容重用。因此,我們已經(jīng)構(gòu)建了諸如單線(在門鎖中),RS232/RS485與UART(在PZEM功率計中)或SPI(在RFID鎖上)之類的協(xié)議。起初,它可能包含一些困難的維護,因為中斷的傳感器與現(xiàn)有的插件沖突,但我們修復了它,還使周期(傳感時間,鎖定時間等)可以實時修改,并通過閃存永久保存。
我們感興趣的一件事是如何使開關(guān)和燈的操作同步,我的意思是每當光的狀態(tài)發(fā)生變化時就會導致開關(guān)的變化,反之亦然。設想了許多方法,但最后我們決定使用從燈泡到開關(guān)的報告和從對面直接控制。
實現(xiàn)網(wǎng)關(guān)
這是在開發(fā)這個項目的過程中面臨的最大挑戰(zhàn)。我們嘗試了很多方法來控制整個系統(tǒng),但仍然保持效率。我們?nèi)匀辉诳紤]兩個解決方案:在Linux內(nèi)核上編寫一個完整的驅(qū)動程序來與主機NCP通信,或者定制一個開源平臺。最后我們選擇了后者并使用Zigbee2MQTT。
安全性
這是相當重要且迷人的部分。目前大多數(shù)電路板沒有特定的安全方法來保護空中信標,而芯科科技領先集成了AES-128加密。為了確保設備的安全連接,我們?yōu)槊颗_設備閃現(xiàn)了Install Code并制作了二維碼。
開發(fā)成果
最終開發(fā)完成一個包含多設備的網(wǎng)狀網(wǎng)絡,包括路由器、終端設備和休眠終端設備。
芯科科技的開發(fā)板和IDE令人印象深刻,因為它易于使用和安裝插件。
審核編輯:劉清
-
ZigBee技術(shù)
+關(guān)注
關(guān)注
3文章
115瀏覽量
42500 -
智能家居
+關(guān)注
關(guān)注
1930文章
9613瀏覽量
186551 -
無線SoC
+關(guān)注
關(guān)注
0文章
21瀏覽量
9519
原文標題:基于MG24和MG27的Zigbee智能家居開發(fā)實作
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
Silicon Labs分享最新BG24/MG24無線集成芯片的多元客戶應用案例
![Silicon Labs分享最新BG<b class='flag-5'>24</b>/<b class='flag-5'>MG24</b>無線集成芯片的多元客戶應用案例](https://file.elecfans.com/web2/M00/40/BF/pYYBAGJzeuKANgEAAABYYF6r-Q0589.png)
【xG24 Matter開發(fā)套件試用體驗】深入了解Silicon Labs xG24 Matter開發(fā)套件
【orangepi zero申請】arm與zigbee的簡單智能家居控制
項目實戰(zhàn)教程來了-4412開發(fā)板-zigbee智能家居
實驗室將人工智能和機器學習推向前沿
如何用Nicla Sense ME開發(fā)板實現(xiàn)智能家居項目
最新BG24/MG24無線集成芯片的多元客戶應用案例
MG82G5E32開發(fā)包(應用.開發(fā)板.范例程序)
![<b class='flag-5'>MG</b>82G5E32<b class='flag-5'>開發(fā)</b>包(應用.<b class='flag-5'>開發(fā)板</b>.范例程序)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Silicon Labs的FR32MG24多協(xié)議無線SoC榮獲大獎
開發(fā)小型、長距離且支持10年電池壽命的智能家居傳感器
BG27/MG27 SoC榮獲2023年維科杯-芯片技術(shù)突破獎
![BG<b class='flag-5'>27</b>/<b class='flag-5'>MG27</b> SoC榮獲2023年維科杯-芯片技術(shù)突破獎](https://file1.elecfans.com//web2/M00/A2/09/wKgZomT5lJqABUaJAAEFOVSNAoU432.jpg)
【成功案例】MG24助力Waites開發(fā)適用于工業(yè)物聯(lián)網(wǎng)和AI的傳感器
![【成功案例】<b class='flag-5'>MG24</b>助力Waites<b class='flag-5'>開發(fā)</b>適用于工業(yè)物聯(lián)網(wǎng)和AI的傳感器](https://file1.elecfans.com//web2/M00/AB/65/wKgaomU_mG-AXzetAAEqaYsd3j0922.jpg)
評論