創建一個完整的物聯網系統,從設備(ESP32、ESP-IDF、C++)到後端,再到客戶端介面(Python)。
從這 14.5 小時的課程,你會學到
- 開發一個完整的物聯網專案:嵌入式設備 + 後端 + 客戶端介面
- 將 C++ 知識應用於 FreeRTOS 和 ESP-IDF,鞏固這些知識
- 了解即時作業系統的許多核心概念
- 了解如何處理 ESP32 的網路連接
- 使用 Python 和 Flask 開發一個簡單的後端,用於儲存/接收資料
- 使用 Python 和 Kivy 開發一個簡單的客戶端介面,用於顯示資料
要求
- 具備 C/C++ 程式設計基礎
- 具備 Python 程式設計基礎
課程說明
在本實作課程中,您將加深對 C、C++ 和 Python 的了解,同時學習如何從頭開始建立完整的物聯網( IoT )系統。
完成本課程後,您將能夠創建一個功能齊全的物聯網植物濕度追蹤器,它能夠監測植物的健康狀況,將即時數據發送到後端,並在客戶端介面上顯示資訊。
您將學到的內容
本課程分為三個主要部分:
第一部分:
我們將首先使用 C 和 C++ 語言以及 ESP-IDF 框架對 ESP-32 微控制器進行程式設計。您將學習如何編寫高效的程式碼來測量土壤濕度並透過無線方式(WiFi)傳輸資料。
第二部分:
接下來,我們將使用 Python 和 Flask 建立後端。該伺服器將處理和儲存來自物聯網設備的傳入資料,並充當系統的骨幹。
第三部分:
最後,我們將使用 Python 和 Kivy 設計一個直覺的客戶端介面,您可以在其中即時查看從後端檢索到的濕度讀數。
誰該參加本課程?
本課程面向對 C、C++ 和 Python 有一定了解並渴望:
- 將程式設計技能提升至中級。
- 透過實踐專案學習物聯網開發的核心概念。
- 探索 ESP-IDF、Flask 和 Kivy 等框架,並運用微控制器和後端系統。
要完成本課程,您需要自行購買以下材料(您可以從課程 2 => 資源中獲取 PDF 檔案,其中包含示例購買鏈接,無需購買課程即可下載此檔案),套件總價約為 30 歐元/美元。
- ESP32 DEVKIT-V1 開發板
- USB-A 轉 Micro-USB 線
- 電容式土壤濕度感測器 V1.2
- 公對母跳線
目標受眾
- 本課程適合至少具備 C、C++ 和 Python 基礎知識的人士。
- 如果您希望將這些語言的技術技能提升到中級水平,同時學習物聯網的關鍵概念,那麼本課程非常適合您。
講師簡介
PhD. Angel Cubero C++ 與 Python 工程師
我是一位經驗豐富的 C++ 和 Python 工程師。我在人工智慧、電腦視覺、嵌入式系統、物聯網和機器人技術領域擁有 10 年的豐富經驗。我擅長基於複雜演算法創建軟體解決方案。我擁有整合電子學(理科碩士)和機械工程(理科碩士)的良好文化背景。我敬業、好奇,並且始終渴望新的挑戰。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- IoT 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響