
- 物聯網 ESP32 教程
- 首頁
- 物聯網簡述
- ESP32 簡介
- 在 Arduino IDE 中安裝 ESP32 開發板
- 設定 RTOS 以實現雙核和多執行緒操作
- ESP32 與 MPU6050 介面連線
- ESP32 與模擬感測器的介面連線
- ESP32 偏好設定
- ESP32 SPIFFS 儲存器(晶片自帶的迷你 SD 卡)
- ESP32 與 OLED 顯示屏的介面連線
- ESP32 上的 WiFi
- 使用 HTTP 透過 WiFi 傳輸資料
- 使用 HTTPS 透過 WiFi 傳輸資料
- 使用 MQTT 透過 WiFi 傳輸資料
- 透過藍牙傳輸資料
- 使用 NTP 客戶端獲取當前時間
- 執行 ESP32 韌體的 (OTA) 更新
- ESP32 的應用
- 開發人員的後續步驟
- 物聯網 ESP32 有用資源
- 快速指南
- 有用資源
- 討論

物聯網 ESP32 教程
正如標題所示,本教程將幫助您開始使用 ESP32。ESP32 是一款片上系統 (SoC) 微控制器,在物聯網 (IoT) 領域日益突出。本教程首先簡要概述物聯網,然後介紹 ESP32。我們將討論 ESP32 為什麼日益突出,以及如果您在物聯網領域工作,為什麼熟悉 ESP32 是有意義的。關於 ESP32 的章節的結構使得您可以瞭解物聯網所有主要領域:感測資料、處理、儲存和顯示資料以及傳輸資料。我們還將討論對物聯網裝置至關重要的某些韌體功能:RTC(即時時鐘)和 OTA(空中)更新。最後,我們將討論 ESP32 的應用,重點關注規模問題(即,如果您要生產數千甚至數十萬個裝置,您應該如何決定是否使用 ESP32)。最後,我們將探討本教程中未涵蓋的領域,您可以將其作為未來的探索方向。
所有非理論章節都包含程式碼演練。所有程式碼草圖都上傳到 GitHub,並在相應的章節中提供了連結。這將允許您在本地機器上下載/克隆草圖。此外,章節中還提供了程式碼片段以確保連續性和永續性。您不必開啟多個選項卡就能理解程式碼。
讀者物件
本教程非常適合從事物聯網工作或希望涉足物聯網領域,或普遍對物聯網充滿熱情的工程背景的學生/專業人士。具備程式設計經驗的非工程背景人士也可以從本教程中受益。
先決條件
要充分利用本教程,您需要具備一定的程式設計經驗(最好是 C/C++)。使用 Arduino IDE 的微控制器工作經驗將很有幫助,但並非強制性要求。
廣告