註:筆者居住於韓國,部分內容包含韓國特有的背景。
IoT 是相當有趣的主題,
但入門難度高,而且不算廣為人知的話題,所以似乎也不太有人知道能用它做什麼。
在眾多平台中,我親自安裝並正在使用 HomeAssistant(以下簡稱 HASS)這個平台,想聊聊為什麼需要這種平台,以及它能在我們的生活中改善什麼!
1. HomeAssistant 是什麼?(以下簡稱 HA、Hass)
這是一個整合平台,可以讓你在一個地方統一管理來自不同公司的 IoT 裝置。
請看看 Demo 吧!

2. 用它能做什麼?
- 如果你會寫程式,字面意義上什麼都能做!
根據大家的興趣,我來舉幾個例子。
- 對自動化有興趣?
- 範例情境:關廁所的燈實在太麻煩了


如上圖所示,安裝智慧燈泡與動作感應器,
就能做出下面這樣的自動化!
// 這不是實際的程式碼,只是虛擬碼。
// 自動化 1. 自動開廁所燈
if(廁所_動作_感應器.Occupancy transfer to True){
turn_on (廁所_燈)
}
// 自動化 2. 自動關廁所燈
if(廁所_動作_感應器.Occupancy transfer to False && 切換後_經過10分鐘){
turn_off(廁所_燈)
}- 在實際的 hass 畫面中,自動化大致長這樣。

- 對 AI 有興趣?
- 範例情境:製作語音助理
- 而且真的什麼都能做……

- 對電路 DIY 有興趣?
- 試試 ESPHome 這樣的專案吧!

像 ESPxx 這種附 WiFi 與 CPU 的開發板,幾塊錢就能買到!
下面這種通風燈的情境如何?

每次都要查公車時間太麻煩了?
不如用公開 API 做一個公車提醒器?

除此之外,透過 HomeAssistant 這個平台還能做更多事情!
而且它完全開源,有需要的話還能自己改,這也算是附加好處!
要不要一起來體驗有趣的 IoT?

Comments