ESP32 for IoT Tutorial

物聯網 ESP32 教程

正如標題所示,本教程將幫助您開始使用 ESP32。ESP32 是一款片上系統 (SoC) 微控制器,在物聯網 (IoT) 領域日益突出。本教程首先簡要概述物聯網,然後介紹 ESP32。我們將討論 ESP32 為什麼日益突出,以及如果您在物聯網領域工作,為什麼熟悉 ESP32 是有意義的。關於 ESP32 的章節的結構使得您可以瞭解物聯網所有主要領域:感測資料、處理、儲存和顯示資料以及傳輸資料。我們還將討論對物聯網裝置至關重要的某些韌體功能:RTC(即時時鐘)和 OTA(空中)更新。最後,我們將討論 ESP32 的應用,重點關注規模問題(即,如果您要生產數千甚至數十萬個裝置,您應該如何決定是否使用 ESP32)。最後,我們將探討本教程中未涵蓋的領域,您可以將其作為未來的探索方向。

所有非理論章節都包含程式碼演練。所有程式碼草圖都上傳到 GitHub,並在相應的章節中提供了連結。這將允許您在本地機器上下載/克隆草圖。此外,章節中還提供了程式碼片段以確保連續性和永續性。您不必開啟多個選項卡就能理解程式碼。

讀者物件

本教程非常適合從事物聯網工作或希望涉足物聯網領域,或普遍對物聯網充滿熱情的工程背景的學生/專業人士。具備程式設計經驗的非工程背景人士也可以從本教程中受益。

先決條件

要充分利用本教程,您需要具備一定的程式設計經驗(最好是 C/C++)。使用 Arduino IDE 的微控制器工作經驗將很有幫助,但並非強制性要求。

廣告