2018/05/27


話說, 萊恩大兵最近得到小米花花草草監測儀與米家智能插綫板各一組. 趁著興趣正濃, 萊恩大兵花了不少心思找到數種操控米家智能插綫板的方法. 


簡單到複雜都有, 若家裡面有 Apple i-Devices, 則將小米的裝置納入 Apple 智慧家庭 HomeKit 的管控, 會是比較方便的作法. 只是小米的裝置不在 Apple HomeKit 的官方列表裡面, 得架設一組 HomeBridge 伺服器做中介, 才能把小米的裝置納入 Apple HomeKit 的管轄範圍.

想多瞭解, 可在 Github 上面找到 HomeBridge 專案: 
Homebridge is a lightweight NodeJS server you can run on your home network that emulates the iOS HomeKit API. It supports Plugins, which are community-contributed modules that provide a basic bridge from HomeKit to various 3rd-party APIs provided by manufacturers of "smart home" devices.

大致記錄一下架設 HomeBridge 伺服器的步驟:

[1] 在 Raspberry Pi 上安裝 HomeBridge 套件

參考這幾篇文章的說明, 即能順利架好 HomeBridge 伺服器.
米家 HomeBridge (米家智能插線板 篇):有了 Mac,米家可以更智慧!
Raspberry Pi 的應用 - Siri + HomeKit 讓我們的家電變自動也更智慧
創客閣樓技術分享——用 RASPBERRY PI 打造專屬(偽)APPLE HOMEKIT 系統
低成本快速搭建:教你使用小米結合Apple智慧家庭HomeKit


有了 HomeBridge 伺服器, 接下來的步驟是把小米裝置的識別資訊寫入 HomeBridge 伺服器的 config.json 檔案裡面.

[2] 查出米家設備的 IP, token 等資訊.

可安裝 miio 套件, 再用 "miio discover" 指令做偵測, 找出米家智能插綫板的 IP 位址與 token 值.




[3] 將米家智能插綫板的資訊, 寫入 HomeBridge 的 config.json 檔案裡. 




[4] 重新啟動 HomeBridge 伺服器, 終端畫面會產生一組 QR碼.




[5] 用 i-Device 上面的 "家庭" app 掃描 QR碼, 納入這台 HomeBridge 伺服器後, 即會新增有米家智能插綫板的圖示, 可在 "家庭" app 裡做監控與管理.





[萊恩大兵的其它文章]

自製大四軸

CC2540 Bluetooth Low Energy

OpenCV 學習路徑

小惡魔 無線溫度感測器


0 意見:

張貼留言