Blynk應用程序提供了一個數(shù)字儀表板,您可以通過簡單的拖放小部件來為任何基于物聯(lián)網的項目構建圖形界面。使用物聯(lián)網平臺構建復雜的應用程序簡單易行。Blynk不局限于某些特定的板或平臺,但它可以與任何微控制器一起使用,只要微控制器連接到互聯(lián)網。樹莓派內置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模塊,如ESP8266等連接到互聯(lián)網。我們以前使用Blynk應用程序與樹莓派來控制其GPIO引腳。
Blynk應用程序是一個易于使用的基于Android和IOS的應用程序,有助于控制Arduino,樹莓派和其他物聯(lián)網的目的。Blynk應用程序是一個數(shù)字儀表盤,你可以通過簡單的拖放小部件來為你的項目建立一個圖形界面。Blynk應用最好的部分是,它不局限于某些特定的棋盤或平臺。
之前我們已經學習了使用兩個物聯(lián)網平臺來控制樹莓派的GPIO: IFTTT和Blynk App。在這個項目中,我們探索了另一個物聯(lián)網云平臺Adafuit IO。在這個DIY教程中,我們將控制LED與Adafruit IO儀表板和樹莓派。Adafruit IO是一項云服務,您可以使用它在互聯(lián)網上上傳,顯示和監(jiān)控您的數(shù)據(jù),并使您的項目物聯(lián)網啟用。為了測試和嘗試一些限制,Adafruit IO是免費使用的。
在之前的物聯(lián)網文章中,我們使用ESP32使用IFTTT和Adafruit IO來控制LED。IFTTT和Adafruit IO是兩個流行的云平臺,可以輕松快速地構建基于物聯(lián)網(IoT)的項目。我們還使用了另一個流行的android應用程序“Blynk”來控制智能手機上的ESP32 GPIO。在硬件上做一些微小的改變,你可以用任何交流家用電器代替LED,通過互聯(lián)網從任何地方遠程控制它。
IFTTT是一個物聯(lián)網平臺,為我們提供免費的基于web的服務,幫助連接不同的應用程序和設備。在這里,我們使用ESP32 Wi-Fi模塊,為物聯(lián)網項目提供先進的功能。ESP32可以配置為接入點(AP)模式和站(STA)模式,但我們在這個項目中使用站模式。并且,為了發(fā)送電子郵件通知,我們使用IFTTT云服務。此外,你可以用IFTTT做各種各樣的任務,比如發(fā)短信、推特等等。
ARTIK是一個允許物聯(lián)網數(shù)據(jù)共享的物聯(lián)網平臺。在本次會議中,我們將使用ARTIK云服務與樹莓派一起制作一個演示物聯(lián)網應用程序。樹莓派具有板載GPIO引腳連接其他外設和傳感器,內置Wi-Fi連接網絡,無需使用任何外部組件即可將傳感器數(shù)據(jù)直接上傳到任何物聯(lián)網云平臺。在我們之前的一些教程中,我們使用樹莓派與各種其他流行的云平臺連接:
在這個項目中,我們將使用DHT11將溫濕度傳感器數(shù)據(jù)發(fā)送到Thingspeak。通過這種方法,我們可以使用ThingSpeak物聯(lián)網服務器通過互聯(lián)網監(jiān)控DHT11傳感器的溫度和濕度數(shù)據(jù),我們可以在ThingSpeak儀表板上查看記錄的數(shù)據(jù)和圖表。NodeMCU從DHT11讀取當前的溫度和濕度,并將其發(fā)送到ThingSpeak服務器,以便從世界任何地方進行實時監(jiān)控。我們之前使用ThingSpeak與樹莓派和ESP32在云上上傳數(shù)據(jù)。
在本文中,我們將通過Blynk應用程序和ESP32繼電器模塊控制連接到交流電源的燈泡。Blynk與Arduino IDE非常兼容,可以創(chuàng)建基于物聯(lián)網的項目。這個應用程序可以很容易地從Play商店下載,可以很容易地配置。這個應用程序是用戶友好的,可以用來制作好的物聯(lián)網項目。我們以前在物聯(lián)網項目中使用Blynk應用程序。
Firebase是谷歌的數(shù)據(jù)庫平臺,用于創(chuàng)建、管理和修改從任何android應用程序、web服務、傳感器等生成的數(shù)據(jù)。它基本上是一個移動和web應用程序開發(fā)平臺,它有許多服務,如Firebase云消息、Firebase認證、實時數(shù)據(jù)庫等。在實時數(shù)據(jù)庫中,我們可以在firebase云上看到實時數(shù)據(jù),并且可以使用Internet從任何地方控制任何外圍設備。
在我們之前的文章中,我們使用樹莓派用Adafruit IO控制LED。在這里,我們將解釋如何控制家用電器與Adafruit IO儀表板和樹莓派。Adafruit IO是一項云服務,您可以使用它在互聯(lián)網上上傳,顯示和監(jiān)控您的數(shù)據(jù),并使您的項目物聯(lián)網啟用。您可以使用Adafruit IO控制電機,讀取傳感器數(shù)據(jù),并通過互聯(lián)網制作酷的物聯(lián)網應用程序。為了測試和嘗試,有一些限制,Adafruit IO是免費使用的。
最新消息,電信運營商德國電信、芯片制造商高通以及非地面網絡(NTN)運營商Skylo三家聯(lián)手,在希臘完成了一項在地球同步軌道(GEO)衛(wèi)星上發(fā)送和接收短信的端到端試驗。
ESP系列WiFi模塊在基于物聯(lián)網項目的愛好者和行業(yè)中非常受歡迎。ESP8266無線收發(fā)器是基于物聯(lián)網的應用中最常用的模塊之一。在這里,我們使用ESP8266 NodeMCU與ThingSpeak物聯(lián)網云平臺連接。NodeMCU有內置的Wi-Fi屏蔽,所以我們不需要像使用Arduino那樣連接外部Wi-Fi屏蔽。以前,我們使用ESP32 web服務器來使用網頁控制LED。
在之前的物聯(lián)網文章中,我們使用ESP32使用IFTTT和Adafruit IO來控制LED。IFTTT和Adafruit IO是兩個流行的云平臺,可以輕松快速地構建基于物聯(lián)網(IoT)的項目。我們還使用了另一個流行的android應用程序“Blynk”來控制智能手機上的ESP32 GPIO。在硬件上做一些微小的改變,你可以用任何交流家用電器代替LED,通過互聯(lián)網從任何地方遠程控制它。
ESP32是流行的ESP8266 Wi-Fi模塊的繼承者,具有許多先進的功能,例如內置Wi-Fi的雙核32位CPU和具有足夠數(shù)量的30個I/O引腳的雙模藍牙。它能夠在工業(yè)環(huán)境中可靠地工作,工作溫度范圍為-40°C至+125°C。它有各種各樣的外設,如電容觸摸,adc, dac, UART, SPI, I2C等。除此之外,它還有一個內置霍爾效應傳感器和一個內置溫度傳感器。
在本教程中,我們將在樹莓派中安裝Apache web服務器,以從可以通過互聯(lián)網從任何地方訪問的網頁控制LED。這是一個具有最低功能的基本教程,可以進一步修改以在基于物聯(lián)網的家庭自動化,遠程控制自動化,機器人等中使用此方法。