IoT 2026 課程教材入口
這裡整理 IoT 2026 的 HTML 教材,內容依主題分類為基礎能力、硬體控制、IoT 通訊、Web 開發與資料庫。
目前內容涵蓋 Raspberry Pi 5、Raspberry Pi Pico W / Pico W2、ESP32、Arduino Uno、1080p Web CAM、Python、GPIO、MQTT、DDS、Node-RED、Flask、Django、MariaDB 與 AI coding agent 工具。
教材頁面 18+
涵蓋 Linux / Python / GPIO / Pinout / Pico W / MQTT / DDS / Web
含 Raspberry Pi、Pico W、ESP32、Arduino Uno 速查
基礎能力
先建立 Linux 與 Python 基礎,後續進入 IoT 與 Web 會更順。
Linux
Ubuntu 必學指令教學
整理 Linux 與 Ubuntu 入門最重要的終端機指令、檔案管理、權限概念與常用操作。
開啟教材
Python
Python 基本語法與常用指令教材
包含變數、型別、條件判斷、迴圈、函式、檔案讀寫、pip 與虛擬環境,適合作為程式設計基礎。
開啟教材
AI Coding
OpenCode 開源 AI Coding Agent 教材
介紹 OpenCode 的定位、安裝方式、CLI / TUI 使用模式、常見指令,以及在 IoT 與 Web 專題中的應用情境與注意事項。
開啟教材
硬體控制與 Raspberry Pi
從系統安裝、GPIO、感測器到 Pi 5 的完整實作。
Raspberry Pi 5
Raspberry Pi 5 從安裝到伺服器部署
從系統燒錄、SSH、套件更新,到 Nginx、Docker、Ollama、MariaDB、phpMyAdmin 與 LAMP 環境建置。
開啟教材
GPIO
Raspberry Pi 使用 Python 操作 GPIO 教材
介紹 GPIO 腳位、LED、按鈕、PWM、蜂鳴器與數位輸入等實作,適合硬體控制入門。
開啟教材
Pinout
主要開發板 Pinout 速查教材
整理 Raspberry Pi、Pico W、ESP32 與 Arduino Uno 的常用電源腳、GPIO、ADC、PWM、I2C、SPI、UART 速查內容。
開啟教材
Sensors
Raspberry Pi 感測器整合教材
整理溫濕度、人體感測、超音波與其他常見模組的應用概念與教學延伸方向。
開啟教材
Camera
Raspberry Pi 使用攝影機教學
介紹 USB Webcam / Camera Module 的使用方式,包含偵測、拍照、錄影、OpenCV 與簡單串流方向。
開啟教材
OpenCV
OpenCV 影像辨識入門教材
介紹 OpenCV 安裝、圖片讀取、Webcam 擷取、灰階、邊緣偵測、輪廓與臉部辨識入門。
開啟教材
IoT 與通訊
涵蓋 Raspberry Pi、Pico W、ESP32、Web CAM 與感測器的整合實作。
Pico W
Raspberry Pi Pico W 程式設計教材
從 MicroPython、GPIO、PWM、ADC、Wi-Fi 連線,到 HTTP 與 MQTT 應用,建立 Pico W 的完整入門實作能力。
開啟教材
MQTT
MQTT, Pico W 與 ESP32 實作教學
從 MQTT 基本觀念、Mosquitto Broker、Python Subscriber,到 Pico W 與 ESP32 訊息收發範例。
開啟教材
DDS
DDS 與 RTI Connext DDS:Pi 5 + Pico W2 實作
介紹 DDS 核心概念、RTI Connext 免費取得方式、Pi 5 上的 Python DDS 實作,以及 Pico W2 的橋接與 C 語言進階方向。
開啟教材
DDS Lab
Pico W2 → Pi 5 → DDS Bridge 實驗
提供可直接上課的 step-by-step lab,使用 Pico W2 以 HTTP 傳送感測資料,由 Pi 5 Python Bridge 轉發到 RTI Connext DDS。
開啟教材
Tunnel
外網轉址與 Tunnel 服務教材
整理 ngrok、Cloudflare Tunnel、Pinggy 與 LocalTunnel 的用途、差異與實作步驟,可搭配 Pi 5、Pico W2、Flask API 與 DDS Bridge 使用。
開啟教材
Node-RED
Node-RED + MQTT 儀表板教學
介紹 Node-RED 與 MQTT 整合、儀表板建立、感測資料顯示與裝置控制的基本流程。
開啟教材
Interfaces
常見介面 I2C, SPI, UART 教材
說明嵌入式與 IoT 常見通訊介面、接線差異、速度特性與常見應用模組。
開啟教材
Web 開發與部署
從輕量 Flask 到完整 Django,涵蓋網站開發與正式部署。
Flask
Flask 網站基礎教材
介紹 Flask 安裝、路由、模板與初學者適合的網站與 API 入門流程。
開啟教材
Flask + Camera
Flask 串流 Webcam 教學
介紹如何使用 Flask 與 OpenCV 建立即時 Webcam 串流頁面,適合延伸成監控或影像展示專題。
開啟教材
Django
Django 與 Gunicorn + Nginx 部署教材
從 Django 基本架構、app、template、model,到 Gunicorn systemd 與 Nginx 部署的完整介紹。
開啟教材
資料庫
適合搭配 Flask、Django、感測器資料與 IoT 系統後台。
SQL
MariaDB 與 SQL 基礎教材
介紹資料庫基本概念、MariaDB 安裝與常見 SQL 指令,適合作為 Web 與 IoT 後台的資料層入門。
開啟教材
應用實作與延伸
結合 Pi 5 與 1080p Web CAM 的應用案例與延伸主題。
Projects
Raspberry Pi 常見應用實作 20 選
整理至少 20 個 Raspberry Pi 應用實作主題,涵蓋 Web CAM、感測器、MQTT、Web 控制、資料庫與 AI 延伸。
開啟教材