www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 物聯(lián)網(wǎng) > IoT設(shè)計(jì)分享
[導(dǎo)讀]在物聯(lián)網(wǎng)時(shí)代,越來(lái)越多的設(shè)備相互連接。但是每個(gè)設(shè)備都使用不同的通信協(xié)議,這使得從單個(gè)設(shè)備控制它們變得困難。幸運(yùn)的是,有一個(gè)解決方案——OpenHAB。開(kāi)放家庭自動(dòng)化總線(OpenHAB)是一個(gè)開(kāi)源的、與技術(shù)無(wú)關(guān)的家庭自動(dòng)化平臺(tái),它作為智能家居的中心運(yùn)行。OpenHAB與智能和非智能設(shè)備進(jìn)行通信,執(zhí)行用戶自定義的操作,并提供帶有用戶自定義信息的網(wǎng)頁(yè)以及用戶自定義的工具來(lái)與所有設(shè)備進(jìn)行交互。它允許用戶使用一個(gè)界面控制來(lái)自知名制造商的所有設(shè)備。為了實(shí)現(xiàn)這一點(diǎn),OpenHAB對(duì)某些功能和操作進(jìn)行了分段和劃分。

物聯(lián)網(wǎng)時(shí)代,越來(lái)越多的設(shè)備相互連接。但是每個(gè)設(shè)備都使用不同的通信協(xié)議,這使得從單個(gè)設(shè)備控制它們變得困難。幸運(yùn)的是,有一個(gè)解決方案——OpenHAB。開(kāi)放家庭自動(dòng)化總線(OpenHAB)是一個(gè)開(kāi)源的、與技術(shù)無(wú)關(guān)的家庭自動(dòng)化平臺(tái),它作為智能家居的中心運(yùn)行。OpenHAB與智能和非智能設(shè)備進(jìn)行通信,執(zhí)行用戶自定義的操作,并提供帶有用戶自定義信息的網(wǎng)頁(yè)以及用戶自定義的工具來(lái)與所有設(shè)備進(jìn)行交互。它允許用戶使用一個(gè)界面控制來(lái)自知名制造商的所有設(shè)備。為了實(shí)現(xiàn)這一點(diǎn),OpenHAB對(duì)某些功能和操作進(jìn)行了分段和劃分。

因此,在本教程中,我們將在樹(shù)莓派上安裝和設(shè)置OpenHAB。在我們之前的教程中,我們已經(jīng)介紹了其他智能家居平臺(tái),如home Assistant, ESPHome和Tasmota,如果您感興趣,請(qǐng)查看它們。

組件的要求

?硬件

?覆盆子π

?Micro - SD卡

?SD卡讀卡器

軟件

?OpenHAB鏡像文件

?Balena腐蝕裝置

在樹(shù)莓派上安裝OpenHAB

步驟1:要在樹(shù)莓派上安裝OpenHAB,首先,從OpenHAB頁(yè)面下載適合您的樹(shù)莓派的OpenHabian磁盤(pán)映像。我們將在這個(gè)項(xiàng)目中使用樹(shù)莓派4B。

步驟2:然后下載balenaEtcher用于在樹(shù)莓派上閃爍圖像文件。Etcher是一個(gè)免費(fèi)的開(kāi)源實(shí)用程序,可以幫助刻錄圖像文件,如。iso,。img文件和壓縮文件夾,以創(chuàng)建活動(dòng)SD卡和USB閃存驅(qū)動(dòng)器。

步驟3:安裝完成后,打開(kāi)Etcher應(yīng)用程序。Etcher分三步安裝操作系統(tǒng);第一步是選擇圖像。要選擇圖像文件,請(qǐng)單擊Etcher中的select image并選擇OpenHabian圖像文件。選擇對(duì)應(yīng)的SD卡,單擊“Flash”。

對(duì)于樹(shù)莓派來(lái)說(shuō),最可靠的網(wǎng)絡(luò)設(shè)置是使用以太網(wǎng)電纜連接它;不過(guò),如果你想配置Wi-Fi,你可以試試這個(gè)。導(dǎo)航到你的SD卡,即openhabian引導(dǎo),打開(kāi)一個(gè)名為“openhabian.conf”的文件。現(xiàn)在,在文件中,取消注釋并完成讀取wifi_ssid=“”和wifi_psk=“”的行,并輸入Wi-Fi名稱和密碼。

步驟4:現(xiàn)在,卸載SD卡,將其從讀卡器中取出并插入樹(shù)莓派。將電源連接到樹(shù)莓派上,等待安裝完成。大概需要20到30分鐘。之后,您應(yīng)該能夠從同一本地網(wǎng)絡(luò)上的任何設(shè)備訪問(wèn)OpenHAB web UI。要訪問(wèn)OpenHAB頁(yè)面,請(qǐng)導(dǎo)航到瀏覽器,并鍵入http://your-pi-ip-address:8080。如果頁(yè)面打不開(kāi),再等10分鐘。

在此之后,您將被要求創(chuàng)建一個(gè)OpenHAB管理員帳戶。輸入用戶名,密碼,然后點(diǎn)擊“創(chuàng)建帳戶”。

創(chuàng)建帳戶后,在下一個(gè)屏幕上設(shè)置語(yǔ)言、地區(qū)、時(shí)區(qū)和位置。您可以跳過(guò)位置設(shè)置步驟,稍后再完成。

現(xiàn)在您可以選擇安裝OpenHAB附加組件。如果您希望稍后安裝附加組件,請(qǐng)單擊“稍后安裝附加組件”。您可以隨時(shí)安裝/刪除附加組件,使您能夠隨著時(shí)間的推移修改和改進(jìn)您的系統(tǒng)。

完成設(shè)置后,您將被重定向到OpenHAB儀表板。

至此,OpenHAB的設(shè)置就完成了。在左邊,你會(huì)看到菜單。在這里,您可以更改系統(tǒng)設(shè)置并安裝Bindings。

在OpenHAB上讀取1線傳感器(ds18b20)數(shù)據(jù)

安裝OneWire和Exec綁定:

為了能夠使用某些模塊,如MQTT或單線連接,必須首先安裝必要的綁定。在這個(gè)例子中,我們從OneWireGPIO綁定開(kāi)始。此綁定用于讀取連接到樹(shù)莓派GPIO的OneWire傳感器的溫度值。

要安裝OneWireGPIO綁定,請(qǐng)單擊側(cè)邊欄中的“設(shè)置”,然后單擊“事物”。然后點(diǎn)擊位于右下角的藍(lán)色“+”按鈕。

在下一個(gè)屏幕上,單擊“Install Bindings”?,F(xiàn)在,搜索‘ OneWireGPIO ’綁定。單擊綁定,然后單擊Install。

現(xiàn)在,在下一步中,按照相同的過(guò)程安裝“Exec Binding”。此綁定用于執(zhí)行任意shell命令。

連接樹(shù)莓派與DS18B20溫度傳感器

連接DS18B20 GND [Pin 1]到樹(shù)莓派的GND。將DS18B20 VDD[引腳3]連接到樹(shù)莓派的5V引腳。然后將DS18B20 DQ [Pin 2]連接到樹(shù)莓派的GPIO 4。最后,在DS18B20 DQ引腳和5V之間放置一個(gè)4.7k的上拉電阻。

使能單線接口:

現(xiàn)在,在Pi可以從傳感器接收數(shù)據(jù)之前,我們需要啟用One-Wire接口。一旦你連接了DS18B20, SSH到你的OpenHABian,導(dǎo)航到引導(dǎo)文件夾,使用下面的命令打開(kāi)config.txt文件:

在文件末尾添加如下所示的行,并保存更改。

重新啟動(dòng)樹(shù)莓派,然后導(dǎo)航到1-Wire設(shè)備文件夾并列出設(shè)備,以確保傳感器已正確加載。

1線制溫度傳感器的UID (28-xxxxxxxxxxxx)如上圖所示。如果w1目錄不存在,說(shuō)明沒(méi)有加載1線驅(qū)動(dòng)程序,您需要檢查config.txt并確保它是正確的。

現(xiàn)在,輸入cd 28-XXXXXXXXXXXX(將X改為您的地址)。例如:

然后使用下面給出的命令讀取傳感器數(shù)據(jù);

在上圖中,溫度讀數(shù)為t=22250,表示溫度為22.2500℃

創(chuàng)建OpenHAB項(xiàng)目、事物和站點(diǎn)地圖

在最后一步中,我們將創(chuàng)建OpenHAB模塊來(lái)顯示溫度數(shù)據(jù)。為此,我們將添加Items、Things和Sitemaps。

首先,我們將創(chuàng)建一個(gè)。thing。為此,使用以下命令進(jìn)入things目錄:

現(xiàn)在,使用下面的命令在things目錄下創(chuàng)建一個(gè)新文件:

粘貼下面的行

現(xiàn)在,在下一步中創(chuàng)建一個(gè)新的.items文件。為此,使用以下命令進(jìn)入items目錄:

現(xiàn)在,用下面的命令在items目錄下創(chuàng)建一個(gè)新文件:

粘貼下面的行

現(xiàn)在,在下一步中創(chuàng)建一個(gè)新的.sitemap文件。為此,使用以下命令進(jìn)入items目錄:

現(xiàn)在,用下面的命令在items目錄下創(chuàng)建一個(gè)新文件:

粘貼下面的行

完成這些后,您現(xiàn)在應(yīng)該有一個(gè)功能齊全的1線溫度傳感器網(wǎng)絡(luò),可以顯示實(shí)時(shí)溫度。要訪問(wèn)Web UI,請(qǐng)單擊右上角的“其他應(yīng)用程序”圖標(biāo),然后單擊“基本UI”。

您將被重定向到Web UI:

這就是在樹(shù)莓派上安裝OpenHAB的方法。

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀
關(guān)閉