隨著現代科技的發展,建筑設計不再僅僅是物理結構的構造,而是成為建筑與科技相融合的一門藝術。在這種背景下,“智能家居(Smart Home)”這一話題成為建筑行業可持續發展和創新的重要組成部分。有鑒于此,通過SiliconLabs(亦稱“芯科科技”)的強項-多協議無線SoC解決方案,將能允許用戶部署符合多標準的協議棧以及創建網狀網絡,從而可以輕松地擴展自己的物聯網產品項目。
MG24和MG27多協議無線SoC開發套件
本用例采用了芯科科技的MG24和MG27多協議無線SoC開發套件,進一步實現以Zigbee協議連接的智能家居應用演示。MG24和MG27可用于各種無線協議,如低功耗藍牙(Bluetooth LE), 藍牙Mesh和Zigbee等。MG24具有小尺寸優勢,因此很容易與其他模塊集成。此外,它還支持一些標頭,以便我們可以很容易地使用跳接與板連接。
準備節點組件
Zigbee網絡包含了許多不同功能的節點。為了做到這一點,本案例使用的傳感器/執行器套件如下圖:
最具挑戰性的部分是,在其他板中沒有任何庫兼容重用。因此,我們已經構建了諸如單線(在門鎖中),RS232/RS485與UART(在PZEM功率計中)或SPI(在RFID鎖上)之類的協議。起初,它可能包含一些困難的維護,因為中斷的傳感器與現有的插件沖突,但我們修復了它,還使周期(傳感時間,鎖定時間等)可以實時修改,并通過閃存永久保存。
我們感興趣的一件事是如何使開關和燈的操作同步,我的意思是每當光的狀態發生變化時就會導致開關的變化,反之亦然。設想了許多方法,但最后我們決定使用從燈泡到開關的報告和從對面直接控制。
實現網關
這是在開發這個項目的過程中面臨的最大挑戰。我們嘗試了很多方法來控制整個系統,但仍然保持效率。我們仍然在考慮兩個解決方案:在Linux內核上編寫一個完整的驅動程序來與主機NCP通信,或者定制一個開源平臺。最后我們選擇了后者并使用Zigbee2MQTT。
安全性
這是相當重要且迷人的部分。目前大多數電路板沒有特定的安全方法來保護空中信標,而芯科科技領先集成了AES-128加密。為了確保設備的安全連接,我們為每臺設備閃現了Install Code并制作了二維碼。
開發成果
最終開發完成一個包含多設備的網狀網絡,包括路由器、終端設備和休眠終端設備。
芯科科技的開發板和IDE令人印象深刻,因為它易于使用和安裝插件。
審核編輯:劉清
-
ZigBee技術
+關注
關注
3文章
115瀏覽量
42479 -
智能家居
+關注
關注
1930文章
9607瀏覽量
186420 -
無線SoC
+關注
關注
0文章
21瀏覽量
9514
原文標題:基于MG24和MG27的Zigbee智能家居開發實作
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論