差異處
這裏顯示兩個版本的差異處。
| Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
|
open:mol:ha_only [2026/03/16 17:02] wenchin |
open:mol:ha_only [2026/03/16 17:35] (目前版本) wenchin |
||
|---|---|---|---|
| 行 70: | 行 70: | ||
| * 「智慧家居」可說是物聯網在生活上最貼切的一種應用,但目前市面上商業化智慧家居的平臺或產品,廠商對其技術架構所提供的開放性有限,對於習慣 DIY 的創客或進階用戶而言,客製化整合的彈性是明顯不足的。 | * 「智慧家居」可說是物聯網在生活上最貼切的一種應用,但目前市面上商業化智慧家居的平臺或產品,廠商對其技術架構所提供的開放性有限,對於習慣 DIY 的創客或進階用戶而言,客製化整合的彈性是明顯不足的。 | ||
| - | * 本課程旨在帶領學員從零開始建置專業級的智慧家居系統,並採用免費的開源軟體 Home Assistant (簡稱 HA) 做為智慧家居的控制中心。HA 提供了眾多的整合方式和彈性,可客製化整入各類型的裝置、平臺、或外部系統,包含:Mobile App 手機應用程式、各類智慧型或傳統型家電、MQTT 通訊架構、本機系統、網路上的異質系統、Open Data 開放資料、LINE Messaging API、語音助理 (Siri 或 Google)、及各種好用的雲端服務等等。 | + | * 本課程旨在帶領學員從零開始建置專業級的智慧家居系統,並採用免費的開源軟體 Home Assistant (簡稱 HA) 做為智慧家居的控制中心。HA 提供了眾多的整合方式和彈性,可客製化整入各類型的裝置、平臺、或外部系統,包含:Mobile App 手機應用程式、各類智慧型或傳統型家電、MQTT 通訊架構、本機系統、網路上的異質系統、Open Data 開放資料、LINE Messaging API、語音助理 (Apple Siri 或 Google)、及各種好用的雲端服務等等。 |
| - | * 智慧家居最核心的概念「操控智慧化」在實作上包含了:整合 Integration、服務 Service、腳本 Script、場景 Scene、自動化 Automation 等機制,課程中將透過諸多範例逐步實現此概念。想沈浸在既夢幻又真實的智慧家居生活中,唯一的限制是我們的想法和創意。 | + | * 智慧家居最核心的概念「操控智慧化」在實作上包含了:整合 Integration、服務 Service、腳本 Script、場景 Scene、自動化 Automation 等機制。課程中將透過諸多範例逐步實現此概念,想沈浸在既夢幻又真實的智慧家居生活中,唯一的限制是我們的想法和創意。 |
| * 以上課程內容幾乎全以 YAML 表達式來進行設定即可,學員無需事先學習特定的 C++ 或 Python 程式語言的基礎。只要對智慧家居或物聯網主題有興趣,就能在課程中學習上手。 | * 以上課程內容幾乎全以 YAML 表達式來進行設定即可,學員無需事先學習特定的 C++ 或 Python 程式語言的基礎。只要對智慧家居或物聯網主題有興趣,就能在課程中學習上手。 | ||
| 行 85: | 行 85: | ||
| * 整合手機 App 的應用服務,包含:App 訊息通知、GPS 軌跡追蹤、NFC 感測器、QR-Code 掃瞄、IP Camera 監視器 等。 | * 整合手機 App 的應用服務,包含:App 訊息通知、GPS 軌跡追蹤、NFC 感測器、QR-Code 掃瞄、IP Camera 監視器 等。 | ||
| * 與異質系統或雲端應用服務整合,包含:Open Data、RESTful API、LINE Messaging API、各種雲端服務整合範例、以及 Apple Siri / Google 語音助理串接等。 | * 與異質系統或雲端應用服務整合,包含:Open Data、RESTful API、LINE Messaging API、各種雲端服務整合範例、以及 Apple Siri / Google 語音助理串接等。 | ||
| - | * 瞭解物聯網最常見的 MQTT 協定通訊,以及 MQTT 在 HA 的整合應用。 | + | * 瞭解物聯網最常見的 MQTT 協定通訊,以及 MQTT 在 HA 的各種整合應用場景。 |
| * 瞭解如何通過 Wi-Fi、ZigBee、紅外線等,與各式智慧家電整合。 | * 瞭解如何通過 Wi-Fi、ZigBee、紅外線等,與各式智慧家電整合。 | ||
| * 最後加入 Matter 最新標準應用,以及裝潢時的實務考量,達成全方位的系統整合實作。 | * 最後加入 Matter 最新標準應用,以及裝潢時的實務考量,達成全方位的系統整合實作。 | ||
| 行 107: | 行 107: | ||
| * 自動化指令撰寫: 運用腳本(Script)、自動化(Automation)與 Jinja2 範本,實現各種通用、或複雜的邏輯運算。 | * 自動化指令撰寫: 運用腳本(Script)、自動化(Automation)與 Jinja2 範本,實現各種通用、或複雜的邏輯運算。 | ||
| * 與各式硬體串接: 通過 Wi-Fi、ZigBee、紅外線等,與各式智慧家電整合。 | * 與各式硬體串接: 通過 Wi-Fi、ZigBee、紅外線等,與各式智慧家電整合。 | ||
| - | * 異質系統串接整合: 實作 LINE Messaging API 整合、透過 REST/Scrape 擷取外部網頁資訊、與語音助理(Siri/Google)聯動。 | + | * 異質系統串接整合: 實作 LINE Messaging API 整合、透過 REST/Scrape 擷取外部網頁資訊、與語音助理(Apple Siri / Google Assistant)聯動。 |
| * 裝潢規劃實務: 水電預留中性線配置、弱電箱規劃、與穩定網路佈線要點。 | * 裝潢規劃實務: 水電預留中性線配置、弱電箱規劃、與穩定網路佈線要點。 | ||
| 行 124: | 行 124: | ||
| <text type="warning"> ※填寫適合的關鍵字,讓學員可依照關鍵字搜尋到本課程。</text> | <text type="warning"> ※填寫適合的關鍵字,讓學員可依照關鍵字搜尋到本課程。</text> | ||
| - | * 智慧家居 Smart Home: \\ Home Assistant, Apple HomeKit, Google Home, | + | * 智慧家居 Smart Home: \\ Home Assistant, Apple HomeKit, Google Home |
| - | * 物聯網 IoT: \\ MQTT, ZigBee, Matter | + | * 物聯網 IoT: \\ MQTT, ZigBee, Matter, NFC |
| - | * 資料處理: \\ Open Data, Open API, 網頁爬蟲 Scrape | + | * 資料處理: \\ Open Data, Open API, 網頁爬蟲 Scrape, LINE Messaging API |
| + | * 語音助理: \\ Apple Siri, Google Assistant | ||
| + | * 影音與多媒體: \\ IP Camera, TTS, STT, Media Player | ||
| \\ | \\ | ||
| 行 143: | 行 146: | ||
| \\ | \\ | ||
| ==== 🔸 課程使用軟體(開發環境) ==== | ==== 🔸 課程使用軟體(開發環境) ==== | ||
| - | * Python v3 | + | * Microsoft Windows |
| + | * Oracle VirtualBox | ||
| + | * Home Assistant | ||
| * Visual Studio Code | * Visual Studio Code | ||
| - | * MariaDB / MySQL Database Server | ||