步驟1:要求
你需要什么:
ESP32模塊。我使用的是ESP32 Pico Kit,如上圖所示。
運行Arduino IDE軟件的計算機。
用于將ESP32模塊連接到計算機的USB電纜。
免費的AskSensors帳戶。
步驟2:為什么選擇AskSensors?
AskSensors是一個物聯網平臺,旨在是市場上最簡單的應用程序,允許用戶通過云連接,可視化和分析其傳感器數據。
讓我們假設我們要監視房間的溫度并將這些值存儲在云中的某個位置,因此以便稍后進行詳細說明。這是一個典型的場景,需要知道如何將數據從ESP32發送到AskSensors。但是還有許多其他場景,本教程可能對您有用。
請繼續閱讀; - )
第3步:傳感器設置
注冊:獲取免費帳戶幾秒鐘的時間:https://asksensors.com。
獲取您的 Api密鑰:AskSensors公開了一組API,可簡化設備與IoT之間的數據交換過程云。本入門指南向您介紹如何創建新傳感器,并將其設置為能夠發送數據。復制您的 Api鍵輸入,我們將在下一步中使用它。
步驟4:在Arduino IDE中安裝ESP32
要在Arduino IDE中安裝ESP32板,請按照以下說明進行操作:
您需要安裝最新版本的Arduino IDE軟件(1.8.7或更高版本)。
首先,從Arduino IDE打開首選項窗口:文件》首選項
轉到“其他董事會管理器網址”字段,輸入以下網址:
https://dl.espressif.com/dl/package_esp32_index.json
如果您已經擁有ESP8266董事會網址,請用逗號,如下所示:
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
現在,打開Boards Manager(工具》 Board》 Boards Manager ),搜索ESP32,然后單擊“ ESP32”的安裝按鈕通過Espressif Systems“。這需要幾秒鐘。
第5步:編碼
從AskSensors Github頁面下載此演示并解壓縮。該代碼包括用于連接到WiFi網絡和執行HTTP請求的庫。
您需要修改以下內容:
const char* ssid = “。..。..。..。..。..”; //Wifi SSID
const char* password = “。..。..。..。..。..”; //Wifi Password
const char* apiKeyIn = “。..。..。..。..。..。”; // API Key
步驟6:編程
通過USB電纜將ESP32模塊連接到計算機。
使用Arduino IDE上傳代碼。
打開串行終端。您應該得到類似于上圖的輸出。請注意,我們得到兩個代碼:
200:對應于OK HTTP代碼。
1::成功更新的模塊數(本例中為一個模塊)。
第7步:可視化數據
前往傳感器儀表板。將圖形添加到模塊(模塊1)。
您應該每20秒收到10到100之間的隨機數據流。
上圖顯示了條形圖顯示的示例。
責任編輯:wv
-
物聯網
+關注
關注
2909文章
44701瀏覽量
373941 -
ESP32
+關注
關注
18文章
971瀏覽量
17311
發布評論請先 登錄
相關推薦
評論