為什麼這篇homebridge是什麼鄉民發文收入到精華區:因為在homebridge是什麼這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者garynil1635 (Gary)看板iOS標題[教學] HomeKit 以 NAS Dock...
大家好,我是 Gary,是個 iOS / 越獄 Tweak 開發者,
和皮樂姐姐常常合作(沾個光?)
對於新奇的 3C 很有熱忱,因此常常搞出奇怪的測試實驗~
在分享的本篇教學中,介紹一款原本不支援 HomeKit 的便宜親民智慧開關 TPLink HS200
,並透過 Synology NAS Intel CPU 機種的套件:Docker 虛擬化技術來無痛架起
HomeBridge 串接一般智慧開關(Echo / Google Home用的)至 iOS Home 中使用,是一個便宜好用的選擇。
更詳細說明(包含開箱、詳細設定、水電安裝)
也歡迎前往圖文好讀版:
https://garynil.tw/2018/08/917/
閱讀,可以瞭解如何安裝及一些初淺的水電知識XD
-----------------------------------------------------------------------------
[教學懶人包] 在 Synology NAS 中安裝 HomeBridge Docker 容器
物聯網中百家爭鳴,對於這個狀況 Apple 在 WWDC 2014 推出了一套解決方案:HomeKit 協定與開發者套件。搭配上 Apple iOS 一連串相關服務,HomeKit 成為一套強大完整的物聯網機制。
當然隨著時間推進、市場成熟,市面上也出現了許多 HomeKit 產品,如 Elgato、Philips、Opro 等廠商的智慧插座、燈泡、感應器等。礙於各國電器相關法規、電磁認證等等規範的不同,加上販售商是否有在該國代理,各國可以購買的 HomeKit 也大為不同。
特別是入牆式電燈開關,在台灣 Apple Store 僅有 Philips 獨賣,而其他台灣廠商的 HomeKit 產品也各有缺點(如需要額外昂貴 Hub,價格太高等因素)。
因此在這個教學將介紹一款時常在 Amazon US 特價的非 HomeKit 裝置 TPLink HS200,透過隨時開機的 Synology NAS 來簡單架設 HomeBridge Docker 串接非 HomeKit 智慧裝置,打造尊爵不凡(?) iOS HomeKit 智慧家庭。
[教學開始] NAS Docker 安裝 HomeBridge 容器
▼ HomeBridge 這套容器其實在 Github 上也有人幫忙製作好 Docker 容器安裝的 SPK 了(synology 套件安裝檔),所以步驟更為簡單..
https://i.imgur.com/KkWeN0W.jpg
▼ 首先,下載 [release 頁面]
https://github.com/oznu/homebridge-syno-spk/releases
中的最新 SPK 檔案,確認系統版本支援後,透過套件中心中手動安裝(安裝之前需先安裝 Docker,僅 Intel CPU 類型機種支援)
https://i.imgur.com/YseVXde.jpg
▼ 在安裝過程中,會出現一些設定需要你操作,基本上就按照預設設定就可以了,也可以指定安裝存放目錄(如果有備份需求記得開權限給內建帳號)
https://i.imgur.com/fUXG7kK.jpg
▼ 完成後,在捷徑列就會出現快捷圖示,可以直接透過這邊開啟控制台網頁
https://i.imgur.com/QrRcVDz.jpg
▼ 控制台網頁預設連接埠為8581,也就是你 NAS IP 或網址後面加上連接埠就可以存取了。預設管理帳密為 admin / admin,登入後務必改掉
https://i.imgur.com/vpwwr8Q.jpg
▼ 登入 HomeBridge 控制中心後,便可以看到很多基礎的相關訊息,但首先我們要做的是安裝 TPLink 相關套件。
https://i.imgur.com/C2Szpny.jpg
▼ 切換到 Plugins 頁面,透過搜尋列搜尋關鍵字型號就會出現相關的套件與作者資訊了。
https://i.imgur.com/fgnELFE.jpg
▼ 而 HomeBridge 和這些套件扮演著什麼角色呢?其實 HomeBridge 就是模擬一個 HomeKit 家庭中心的 Hub,透過協定來串接不支援的智慧裝置至 iOS。BUT!HomeBridge 可以相容許多套件,意思是說你可以裝多個廠商的 NPM 套件,就可以串起一個多元的智慧家庭中心。
https://i.imgur.com/WriolRr.jpg
▼ 啟動 HomeBridge 之後,先去你家中的路由器中將 HS200 設定成固定區網內IP,例如我設置成 192.168.3.27
https://i.imgur.com/5oHTii4.jpg
▼ 並開啟剛剛 HomeBridge,按照下列格式輸入裝置平台(TplinkSmartHome)及 Devices IP(192.168.3.27),存檔後就可以生效了!
https://i.imgur.com/Y94n3al.jpg
▼ 剩下的就只有 iOS 中 HomeKit 的配對部分了,只需要開啟 iOS 中的家庭 App,掃描 HomeBridge 主控台中的 QRCode 圖示,便會將你 NAS 上的 HomeBridge 模擬 Hub 加入了。加入了 HomeBridge Hub 之後,其配對的智慧裝置(如 TPLink HS200 等)就會出現在你的家庭 App 中。
https://i.imgur.com/Z1leEVx.jpg
在本篇教學中雖然僅是在 TPLink HS 智慧居家系列設定操作,但其實以同樣的方法,你也可以找到更多支援的套件,這使你可以選擇的 HomeKit 周邊多了非常多,不再僅限於 Apple 認證的廠商,也不會因為硬體規格等限制被侷限了發展,購買的選擇更多了。
以 NAS 會 24 HR 常駐的特性,我不需要額外準備一套 Raspberry 來製作 HomeBridge,僅需要透過萬能好用的 Docker 來一鍵架設 HomeBridge 環境就可以串接家中許多智慧電器,而延伸的功能:如以 Siri 操控,智慧情境模式等等都帶給居家生活非常多的便利,躺在床上遙控電燈不在是夢想了!
https://i.imgur.com/JMBllF9.jpg
因為想說與 iOS Home 有關因此發在本版,感謝版主~
如果有更多疑問或也想自己試試看,也歡迎找我討論~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.79.198
※ 文章網址: https://www.ptt.cc/bbs/iOS/M.1534987879.A.B9D.html
※ 編輯: garynil1635 (210.69.159.67), 08/23/2018 16:16:39