隨著現(xiàn)代科技的發(fā)展,建筑設(shè)計(jì)不再僅僅是物理結(jié)構(gòu)的構(gòu)造,而是成為建筑與科技相融合的一門(mén)藝術(shù)。在這種背景下,“智能家居(Smart Home)”這一話題成為建筑行業(yè)可持續(xù)發(fā)展和創(chuàng)新的重要組成部分。有鑒于此,通過(guò)SiliconLabs(亦稱“芯科科技”)的強(qiáng)項(xiàng)-多協(xié)議無(wú)線SoC解決方案,將能允許用戶部署符合多標(biāo)準(zhǔn)的協(xié)議棧以及創(chuàng)建網(wǎng)狀網(wǎng)絡(luò),從而可以輕松地?cái)U(kuò)展自己的物聯(lián)網(wǎng)產(chǎn)品項(xiàng)目。
MG24和MG27多協(xié)議無(wú)線SoC開(kāi)發(fā)套件
本用例采用了芯科科技的MG24和MG27多協(xié)議無(wú)線SoC開(kāi)發(fā)套件,進(jìn)一步實(shí)現(xiàn)以Zigbee協(xié)議連接的智能家居應(yīng)用演示。MG24和MG27可用于各種無(wú)線協(xié)議,如低功耗藍(lán)牙(Bluetooth LE), 藍(lán)牙Mesh和Zigbee等。MG24具有小尺寸優(yōu)勢(shì),因此很容易與其他模塊集成。此外,它還支持一些標(biāo)頭,以便我們可以很容易地使用跳接與板連接。
準(zhǔn)備節(jié)點(diǎn)組件
Zigbee網(wǎng)絡(luò)包含了許多不同功能的節(jié)點(diǎn)。為了做到這一點(diǎn),本案例使用的傳感器/執(zhí)行器套件如下圖:

最具挑戰(zhàn)性的部分是,在其他板中沒(méi)有任何庫(kù)兼容重用。因此,我們已經(jīng)構(gòu)建了諸如單線(在門(mén)鎖中),RS232/RS485與UART(在PZEM功率計(jì)中)或SPI(在RFID鎖上)之類的協(xié)議。起初,它可能包含一些困難的維護(hù),因?yàn)橹袛嗟膫鞲衅髋c現(xiàn)有的插件沖突,但我們修復(fù)了它,還使周期(傳感時(shí)間,鎖定時(shí)間等)可以實(shí)時(shí)修改,并通過(guò)閃存永久保存。
我們感興趣的一件事是如何使開(kāi)關(guān)和燈的操作同步,我的意思是每當(dāng)光的狀態(tài)發(fā)生變化時(shí)就會(huì)導(dǎo)致開(kāi)關(guān)的變化,反之亦然。設(shè)想了許多方法,但最后我們決定使用從燈泡到開(kāi)關(guān)的報(bào)告和從對(duì)面直接控制。
實(shí)現(xiàn)網(wǎng)關(guān)
這是在開(kāi)發(fā)這個(gè)項(xiàng)目的過(guò)程中面臨的最大挑戰(zhàn)。我們嘗試了很多方法來(lái)控制整個(gè)系統(tǒng),但仍然保持效率。我們?nèi)匀辉诳紤]兩個(gè)解決方案:在Linux內(nèi)核上編寫(xiě)一個(gè)完整的驅(qū)動(dòng)程序來(lái)與主機(jī)NCP通信,或者定制一個(gè)開(kāi)源平臺(tái)。最后我們選擇了后者并使用Zigbee2MQTT。

安全性
這是相當(dāng)重要且迷人的部分。目前大多數(shù)電路板沒(méi)有特定的安全方法來(lái)保護(hù)空中信標(biāo),而芯科科技領(lǐng)先集成了AES-128加密。為了確保設(shè)備的安全連接,我們?yōu)槊颗_(tái)設(shè)備閃現(xiàn)了Install Code并制作了二維碼。
開(kāi)發(fā)成果
最終開(kāi)發(fā)完成一個(gè)包含多設(shè)備的網(wǎng)狀網(wǎng)絡(luò),包括路由器、終端設(shè)備和休眠終端設(shè)備。

芯科科技的開(kāi)發(fā)板和IDE令人印象深刻,因?yàn)樗子谑褂煤桶惭b插件。
審核編輯:劉清
-
ZigBee技術(shù)
+關(guān)注
關(guān)注
3文章
115瀏覽量
43280 -
智能家居
+關(guān)注
關(guān)注
1938文章
9914瀏覽量
193264 -
無(wú)線SoC
+關(guān)注
關(guān)注
0文章
27瀏覽量
9688
原文標(biāo)題:基于MG24和MG27的Zigbee智能家居開(kāi)發(fā)實(shí)作
文章出處:【微信號(hào):SiliconLabs,微信公眾號(hào):Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Silicon Labs分享最新BG24/MG24無(wú)線集成芯片的多元客戶應(yīng)用案例
使用MG24開(kāi)發(fā)板測(cè)試天線分集
【orangepi zero申請(qǐng)】arm與zigbee的簡(jiǎn)單智能家居控制
項(xiàng)目實(shí)戰(zhàn)教程來(lái)了-4412開(kāi)發(fā)板-zigbee智能家居
實(shí)驗(yàn)室將人工智能和機(jī)器學(xué)習(xí)推向前沿
如何用Nicla Sense ME開(kāi)發(fā)板實(shí)現(xiàn)智能家居項(xiàng)目
最新BG24/MG24無(wú)線集成芯片的多元客戶應(yīng)用案例
MG82G5E32開(kāi)發(fā)包(應(yīng)用.開(kāi)發(fā)板.范例程序)
Silicon Labs的FR32MG24多協(xié)議無(wú)線SoC榮獲大獎(jiǎng)
開(kāi)發(fā)小型、長(zhǎng)距離且支持10年電池壽命的智能家居傳感器
BG27/MG27 SoC榮獲2023年維科杯-芯片技術(shù)突破獎(jiǎng)
【成功案例】MG24助力Waites開(kāi)發(fā)適用于工業(yè)物聯(lián)網(wǎng)和AI的傳感器

基于MG24和MG27開(kāi)發(fā)板實(shí)作的Zigbee智能家居用例
評(píng)論