差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
open:mcuha [2021/05/11 17:25] wenchin [🟧 課程大綱 (7 天 * 6 小時)] |
open:mcuha [2021/05/11 19:39] (目前版本) wenchin |
||
---|---|---|---|
行 3: | 行 3: | ||
---- | ---- | ||
====== 課程規劃 ====== | ====== 課程規劃 ====== | ||
+ | ===== 🟨 上課日期 ===== | ||
+ | * 班級: 智慧家居與物聯網整合應用實務班 第01期 42小時 | ||
+ | * 起訖: 110年 6月20日 至 8月1日 (7/10、7/11停課) | ||
+ | * 時段: 週六、日 9:00-12:00、13:00-16:00 (1天6小時) | ||
+ | * 日期: 6/20(日)、6/27(日)、7/3(六)、7/4(日)、7/18(日)、7/25(日)、8/1(日) | ||
- | \\ | ||
\\ | \\ | ||
- | ===== 🟧 課程大綱 (7 天 * 6 小時) ===== | + | ===== 🟨 課程大綱 (7 天 * 6 小時) ===== |
<panel type="success"> | <panel type="success"> | ||
* 單元 一: Home Assistant 簡介、安裝、設定、及操作 | * 單元 一: Home Assistant 簡介、安裝、設定、及操作 | ||
* 課程簡介 | * 課程簡介 | ||
* 智慧家居與物聯網實作技術簡介 | * 智慧家居與物聯網實作技術簡介 | ||
- | * Home Assistant 官網導覽 | + | * Home Assistant 官網及 DEMO 網站導覽 |
* VirtualBox 虛擬主機軟體安裝 | * VirtualBox 虛擬主機軟體安裝 | ||
* Home Assistant 系統安裝 | * Home Assistant 系統安裝 | ||
* Home Assistant Console ~ Shell Command 簡介及操作 | * Home Assistant Console ~ Shell Command 簡介及操作 | ||
* Home Assistant 基本設定、操作介面、及系統架構說明 | * Home Assistant 基本設定、操作介面、及系統架構說明 | ||
- | * 安裝 HA 附加組件 ~ File Editor / Visual Studio Code / Samba Server | + | * 安裝 Home Assistant 附加組件 ~ File Editor / Visual Studio Code / Samba Server |
* YAML 及 Home Assistant 設定檔 簡介 | * YAML 及 Home Assistant 設定檔 簡介 | ||
+ | * 添加 Helper 助手 設定 ~ 以便於「總覽」頁面中輸入資料 | ||
行 74: | 行 79: | ||
* 專題製作 與 討論 | * 專題製作 與 討論 | ||
</panel> | </panel> | ||
- | |||
- | |||
- | \\ | ||
- | ===== 🟧 課程大綱 (6 天 * 7 小時) ===== | ||
- | <panel type="success"> | ||
- | * 單元 一: Home Assistant (HA) 簡介、安裝設定、基本操作應用 | ||
- | * 課程簡介 | ||
- | * 智慧家居與物聯網實作技術簡介 | ||
- | * Home Assistant 官網導覽 | ||
- | * VirtualBox 虛擬主機軟體安裝 | ||
- | * HA 系統安裝 | ||
- | * HA Console ~ Shell Command 簡介及操作 | ||
- | * HA 基本設定、操作介面、及系統架構說明 | ||
- | * 安裝 HA 附加組件 ~ File Editor / Visual Studio Code / Samba Server | ||
- | * YAML 及 HA 設定檔 簡介 | ||
- | * HA 客製化網頁面板 ~ 設計各種面板供資料輸入、顯示狀態/圖表/地圖、或執行按鍵 | ||
- | * HA 系統內建及擴充模組 ~ Integration 整合、Service 服務 | ||
- | * HA 系統自動運作的關鍵元素 ~ Script 腳本、Scene 場景、Automation 自動化 | ||
- | |||
- | |||
- | * 單元 二: 透過 MQTT 通訊架構 與 HA 整合 | ||
- | * 物聯網通訊架構首選 ~ MQTT 簡介 | ||
- | * 安裝 Mosquitto Broker 做為 MQTT Server | ||
- | * MQTT Client 安裝、設定 | ||
- | * 在 HA 添加 腳本 Script 設定 ~ Publish MQTT | ||
- | * 在 HA 添加 感測器 Sensor 設定 ~ Subscribe MQTT | ||
- | * 在 HA 添加 自動化 Automation 設定 ~ 於特定事件發生時,自動 Publish MQTT | ||
- | * MQTT Server 存取權限 及 安全性 設定 | ||
- | * 多台 MQTT Server 之間的橋接設定 | ||
- | |||
- | |||
- | * 單元 三: 透過 ESPHome 開發 微控板應用程式 與 HA 整合 | ||
- | * 開發板(微控板) 與 HA 最佳整合方案 ~ ESPHome 系統架構 & 官網簡介 | ||
- | * ESPHome 開發環境的安裝、程式編譯和部署、並於 HA 中加入 ESPHome 的裝置和實體 | ||
- | * ESPHome 基本應用 ~ 內建單色 LED、全彩 LED、手觸按鍵、光敏感測器、DHT11 溫濕度感測器、紅外線接近感應開關、繼電器 | ||
- | * ESPHome 更多變化的應用程式 展示 ~ 紅外線傳輸器、Camera 相機、空污偵測器 | ||
- | * ESPHome 搭配 Lambda 擴充程式碼 應用展示 ~ 控制 Servo 伺服馬達、LCD/OLED 顯示器 | ||
- | * ESPHome 進階應用 ~ 編寫 Script 腳本, Automation 自動化, 及 Template 模板 | ||
- | * ESPHome 在 MQTT 上的整合應用 | ||
- | |||
- | |||
- | * 單元 四: 透過 行動裝置 Mobile App 與 HA 整合 | ||
- | * 添加 OwnTracks 設定 ~ 偵測手機之 地理座標 及 移動軌跡,並於全頁模式的地圖面板中顯示 | ||
- | * 添加 Zone 區域 及 Person 人員 設定 ~ 在人員進出圈選的區域時,可自動觸發後續的動作 | ||
- | * 客製化 HA 面板 ~ 為 Frontend 前端頁面 添加 Theme 主題、並為 Entity 實體 添加 專屬的圖檔 | ||
- | * 安裝 Home Assistant 手機 App ~ 結合 軌跡追蹤、App 訊息通知、及更多傳感器的應用 | ||
- | * 添加 標籤 設定 ~ 使用手機 掃瞄 QR-Code 或感應 NFC,以自動觸發指定的動作 | ||
- | * 添加 Camera 設定 ~ 以 Android / iOS 手機 做為 IP Camera 進行監控 | ||
- | |||
- | |||
- | * 單元 五: 透過 異質系統 或 雲端服務 與 HA 整合 | ||
- | * JSON 及 Open Data 簡介 | ||
- | * 以 RESTful Sensor 做為 Platform,將 Open Data 接入 HA | ||
- | * 透過 IFTTT 整合 雲端服務 範例 | ||
- | * 透過 Notify 發佈 特定型式的訊息 到 外部裝置 或 異質系統平臺 | ||
- | * 在家架站 會遇到哪些問題 | ||
- | * 透過 HA Cloud 服務 轉接自架的 HA 主機 | ||
- | |||
- | |||
- | * 單元 六: 更多整合應用展示 與 專題製作 | ||
- | * 添加 Media Player 媒體 (Audio/Video) 播放設備 | ||
- | * 添加 TTS 文字轉語音 的播放功能 | ||
- | * 添加 Light 以控制 LED 智慧燈泡 | ||
- | * 添加 Remote 以透過 紅外線智能遙控裝置 將 傳統家電 導入 HA | ||
- | * Home Automation 場景想像與練習 | ||
- | * 專題製作 與 討論 | ||
- | </panel> | ||
- | |||
- | |||
- | \\ | ||
- | ===== 🟧 上課日期 ===== | ||
- | * 班級: 智慧家居與物聯網整合應用實務班 第01期 42小時 | ||
- | * 起訖: 110年 6月20日 至 8月1日 (7/11停課) | ||
- | * 時段: 週日9:00-12:00、13:00-17:00 (1天7小時) | ||
- | * 日期: 6/20、6/27、7/4、7/18、7/25、8/1 | ||
- | |||