有許多物聯(lián)網(wǎng)平臺(tái)可用于通過(guò)互聯(lián)網(wǎng)發(fā)送或接收數(shù)據(jù)。早些時(shí)候,我們已經(jīng)使用ThingSpeak和ESP8266完成了溫度和濕度數(shù)據(jù)的監(jiān)測(cè)。這里,我們使用NodeMCU ESP8266將溫度和濕度數(shù)據(jù)發(fā)送到b谷歌的Firebase云。因此,為此,我們只需要在Firebase上設(shè)置一個(gè)數(shù)據(jù)庫(kù)并將其與ESP8266 NodeMCU接口。
樹(shù)莓派是一種小型口袋大小的計(jì)算機(jī),具有板載GPIO引腳,用于連接其他外圍設(shè)備和傳感器。它內(nèi)置Wi-Fi連接網(wǎng)絡(luò),無(wú)需使用任何外部組件即可將傳感器數(shù)據(jù)直接上傳到任何物聯(lián)網(wǎng)云平臺(tái)。我們之前使用樹(shù)莓派連接各種云平臺(tái):
物聯(lián)網(wǎng)(IoT)正在以驚人的速度擴(kuò)展,物聯(lián)網(wǎng)應(yīng)用的范圍正在從控制電器擴(kuò)展到監(jiān)控設(shè)備和發(fā)送電子郵件。SMTP表示“簡(jiǎn)單郵件傳輸協(xié)議”,它是一些服務(wù)器的集合,目的是以電子郵件的形式發(fā)送和接收消息。
粒子云是最受歡迎和制造商友好的物聯(lián)網(wǎng)平臺(tái)。它處理創(chuàng)建物聯(lián)網(wǎng)產(chǎn)品的許多復(fù)雜選項(xiàng)。在粒子云,你可以控制你的設(shè)備使用Android或IOS應(yīng)用程序和使用粒子云控制臺(tái)。
如今,物聯(lián)網(wǎng)(IoT)幾乎被集成到所有設(shè)備中。市場(chǎng)上有許多硬件和軟件物聯(lián)網(wǎng)平臺(tái)可用于構(gòu)建基于物聯(lián)網(wǎng)的應(yīng)用程序。我們已經(jīng)使用了一些硬件物聯(lián)網(wǎng)設(shè)備,如ESP32,樹(shù)莓派和ESP8266來(lái)構(gòu)建簡(jiǎn)單的LED項(xiàng)目到復(fù)雜的應(yīng)用程序。此外,物聯(lián)網(wǎng)軟件平臺(tái),如Adafruit, IFTTT, Blynk App, Artik cloud,谷歌Firebase等。
Matter 1.4引入核心增強(qiáng)功能、支持新設(shè)備類型,持續(xù)推進(jìn)智能家居互聯(lián)互通
北京2024年11月25日 /美通社/ -- 11月23日?中國(guó)深圳,首屆鴻蒙生態(tài)大會(huì)上,軟通動(dòng)力及子公司鴻湖萬(wàn)聯(lián)作為全球智慧物聯(lián)網(wǎng)聯(lián)盟(GIIC)理事單位、鴻蒙生態(tài)服務(wù)(深圳)有限公司戰(zhàn)略合作伙伴,聯(lián)合軟通教育深度參與了大會(huì)多項(xiàng)重磅活動(dòng)。此次盛會(huì)中,軟通動(dòng)力不僅聯(lián)合各單位致力于...
MQTT是機(jī)器到機(jī)器的連接協(xié)議。它是連接多個(gè)設(shè)備的理想物聯(lián)網(wǎng)平臺(tái)。在這個(gè)項(xiàng)目中,我們將把ESP8266與MQTT代理連接起來(lái)。我們將使用云MQTT作為我們的代理平臺(tái)和Arduino IDE來(lái)編程我們的ESP8266。
MQTT是一種專門(mén)用于物聯(lián)網(wǎng)連接設(shè)備通信的消息傳遞協(xié)議。整個(gè)MQTT系統(tǒng)由許多客戶機(jī)和一個(gè)代理組成。我們的設(shè)備就像客戶一樣。大多數(shù)微控制器和系統(tǒng)都支持MQTT。在這個(gè)項(xiàng)目中,我們將把樹(shù)莓派與MQTT連接起來(lái)。有幾個(gè)應(yīng)用程序可用于通過(guò)MQTT發(fā)送和接收,但在本項(xiàng)目中,使用mosquito來(lái)建立兩個(gè)樹(shù)莓派之間的通信平臺(tái)。前面我們已經(jīng)將MQTT代理與ESP8266連接起來(lái)。
粒子云是世界上最流行的物聯(lián)網(wǎng)平臺(tái)。粒子云有一切為您快速移動(dòng)和成功。在我們之前的項(xiàng)目中,我們使用了各種IoI平臺(tái),如Adafruit IO, Blynk, Artik Cloud, Firebase, ThingSpeak和IFTTT。在這個(gè)項(xiàng)目中,我們將使用樹(shù)莓派使用粒子云來(lái)控制led。
照相機(jī)用于以照片、膠片或視頻信號(hào)的形式記錄視覺(jué)圖像。在這里,我們也要做同樣的接口相機(jī)與樹(shù)莓派。在這個(gè)項(xiàng)目中,我們將使用Pi在互聯(lián)網(wǎng)上直播我們的Pi相機(jī)視頻。
ThingSpeak是一個(gè)偉大的物聯(lián)網(wǎng)平臺(tái),可以在任何時(shí)間和任何地點(diǎn)通過(guò)互聯(lián)網(wǎng)顯示我們的傳感器數(shù)據(jù)。Thingspeak優(yōu)于其他物聯(lián)網(wǎng)平臺(tái)的原因是,它可以毫不滯后地顯示實(shí)時(shí)數(shù)據(jù)。在這個(gè)項(xiàng)目中,我們將使用Arduino、脈搏傳感器和ESP8266 WiFi模塊制作一個(gè)心率監(jiān)測(cè)系統(tǒng)。脈搏傳感器將檢測(cè)心率,Arduino將使用ESP8266 WiFi模塊將其發(fā)送給Thingspeak。
之前我們用不同的語(yǔ)言如Python和Embedded c來(lái)控制樹(shù)莓派。在本教程中,我們使用Node.js來(lái)控制樹(shù)莓派的LED。Node.js是一個(gè)非常流行的基于javascript的環(huán)境,最初是為谷歌Chrome瀏覽器開(kāi)發(fā)的,但現(xiàn)在它是開(kāi)源的。這種語(yǔ)言可以運(yùn)行在各種平臺(tái)上,如Windows、Linux、Unix、Mac OS X等。
Blynk是一個(gè)與Arduino, Raspberry Pi, ESP8266和NodeMCU以及其他微控制器一起使用的物聯(lián)網(wǎng)平臺(tái)。Blynk應(yīng)用程序是一個(gè)數(shù)字儀表板,您可以通過(guò)拖放小部件來(lái)為任何基于物聯(lián)網(wǎng)的項(xiàng)目構(gòu)建或設(shè)計(jì)圖形界面。
如今,世界都在尋求舒適,制造物聯(lián)網(wǎng)設(shè)備是緩解生活方式的最佳解決方案。就像我們可以控制家用電器、門(mén)鎖、使用智能手機(jī)或網(wǎng)絡(luò)服務(wù)器的機(jī)器。在這里,我們也用MIT app Inventor設(shè)計(jì)的Android應(yīng)用做同樣的事情。之前,我們使用Blynk Android App來(lái)控制家用電器。
物聯(lián)網(wǎng)是一個(gè)與可通過(guò)互聯(lián)網(wǎng)訪問(wèn)的設(shè)備連接的系統(tǒng)。有許多云平臺(tái)和協(xié)議,MQTT是物聯(lián)網(wǎng)項(xiàng)目中使用最多的物聯(lián)網(wǎng)協(xié)議之一。在之前的教程中,我們已經(jīng)將MQTT與樹(shù)莓派和ESP8266連接起來(lái)?,F(xiàn)在,我們正在MQTT服務(wù)器和ESP32之間建立連接。
濕度、溫度和壓力是決定特定地點(diǎn)天氣狀況的三個(gè)重要環(huán)境參數(shù)。所以在這個(gè)DIY物聯(lián)網(wǎng)項(xiàng)目會(huì)議上,我們正在使用DHT11和BMP180傳感器制作樹(shù)莓派氣象站。其中DHT11傳感器檢測(cè)溫度和濕度,BMP180傳感器計(jì)算壓力。在我們之前的項(xiàng)目中,我們使用了DHT11傳感器來(lái)檢測(cè)溫度和濕度,現(xiàn)在在這個(gè)項(xiàng)目中,我們正在添加另一個(gè)傳感器,使用樹(shù)莓派制作一個(gè)完整的氣象站。
物聯(lián)網(wǎng)平臺(tái)正在填補(bǔ)傳感器和數(shù)據(jù)網(wǎng)絡(luò)之間的空白。有許多物聯(lián)網(wǎng)平臺(tái)可供選擇,如IFTTT, ThingSpeak, Particle, Firebase和ThingsBoard,提供安裝物聯(lián)網(wǎng)應(yīng)用程序的選項(xiàng)。在這里,我們使用ThingsBoard來(lái)控制使用樹(shù)莓派的LED。
Blynk是一個(gè)物聯(lián)網(wǎng)平臺(tái),具有可定制的移動(dòng)應(yīng)用程序、私有云、規(guī)則引擎和設(shè)備管理分析儀表板,專為易于定制的物聯(lián)網(wǎng)應(yīng)用而設(shè)計(jì)。在Blynk App上為物聯(lián)網(wǎng)項(xiàng)目設(shè)計(jì)儀表板非常簡(jiǎn)單,你只需要在屏幕上組織按鈕、滑塊、圖表和其他小部件。我們還可以根據(jù)需求編輯小部件。
物聯(lián)網(wǎng)現(xiàn)在已經(jīng)成為快速發(fā)展的趨勢(shì),通過(guò)提供對(duì)各種電子設(shè)備的遠(yuǎn)程訪問(wèn),使我們的生活更輕松。在本系列的動(dòng)手物聯(lián)網(wǎng)教程中,我們將介紹可用于創(chuàng)建物聯(lián)網(wǎng)應(yīng)用程序的最流行的硬件和軟件平臺(tái)。在我們之前的教程中,我們學(xué)會(huì)了使用Blynk應(yīng)用程序控制LED,現(xiàn)在我們將學(xué)習(xí)如何使用Cayenne應(yīng)用程序或控制臺(tái)控制LED。Cayenne是一個(gè)流行的物聯(lián)網(wǎng)平臺(tái),可以輕松構(gòu)建自己的物聯(lián)網(wǎng)設(shè)置。作為拖放式物聯(lián)網(wǎng)項(xiàng)目構(gòu)建器,Cayenne允許開(kāi)發(fā)人員在互聯(lián)網(wǎng)上快速創(chuàng)建和托管他們的連接設(shè)備,而無(wú)需在編程方面花費(fèi)大量時(shí)間。最初它只適用于樹(shù)莓派,但現(xiàn)在它支持Arduino和其他控制器。