樹(shù)梅派搭建 HomeKit,實(shí)現(xiàn)智能家居。

homekit_cover.png

樹(shù)梅派開(kāi)發(fā)版能夠?qū)崿F(xiàn)各種功能,今天要示範(fàn)的就是使用樹(shù)梅派 + 小米網(wǎng)關(guān) + HomeKit 實(shí)現(xiàn)。

1. 需要材料:

1. 樹(shù)梅派開(kāi)發(fā)版(使用3B

版本自己開(kāi)心就好,理論上都能搭建。

樹(shù)梅派實(shí)體圖

2. 小米網(wǎng)關(guān)

yu使用這個(gè)智能居家組合

小米智能家居

3. iPhone or iPad or AppleTV

這不用多說(shuō)了吧,信仰儲(chǔ)值。

信仰

這就來(lái)開(kāi)始我們的搭建 HomeKit 之旅吧!

HomeKi

2. 建置樹(shù)梅派

  1. 準(zhǔn)備一張樹(shù)梅派適用的TF記憶卡,然後先將記憶卡連接你的電腦使用。

  2. 下載樹(shù)梅派最新作業(yè)系統(tǒng) RASPBIAN 點(diǎn)我下載

  • 有分GUI介面版與命令列版
2018-04-15 (1).png

選擇下載有GUI介面的版本,如果你習(xí)慣使用SSH命令列也可以安裝只有CLI介面的版本。

  1. 下載完畢後,使用 Etcher 燒錄至記憶卡中
  • 選擇剛剛下載的 image燒錄至記憶卡中
2018-04-15.png
flash
Complete
  1. 開(kāi)啟 SSH 協(xié)議

新版的樹(shù)梅派預(yù)設(shè)是並沒(méi)有開(kāi)啟SSH的,為了連接必須開(kāi)啟。方法如下:

  • 直接在記憶卡底下加入一個(gè)檔案名稱為SSH,無(wú)副檔名。
mijia-homekit-4.png
  1. 將記憶卡從電腦中退出,插入至樹(shù)梅派,開(kāi)機(jī)
    ,插上網(wǎng)路線!

3. 連接到樹(shù)梅派

  • 為了減少命令列的複雜性,我們使用VCN來(lái)做連接。
  1. 下載 VNC? Viewer for Google Chrome? 應(yīng)用 點(diǎn)我下載

打開(kāi)之後應(yīng)該可以看到以下畫(huà)面。

2018-04-15 (2).png
  1. 取得樹(shù)梅派 ip 位置
  • 進(jìn)到自己的路由器中尋找樹(shù)梅派的ip位子,以下用小米路由器當(dāng)作範(fàn)例:
  • 輸入找到的位置
2018-04-15 (4).png
  • 輸入預(yù)設(shè)的使用者帳號(hào)密碼

  • User name pi

  • Password raspberry

2018-04-15 (6).png
  • 登入後就看的到畫(huà)面了
2018-04-15 (7).png

第一次登入系統(tǒng)會(huì)要求要改變密碼,改一個(gè)自己要記得就行囉。


  • 改變密碼開(kāi)啟終端機(jī)輸入
passwd
開(kāi)啟終端機(jī)
  • 利用右鍵貼上指令
2018-04-15 (9).png
  • 更改密碼
2018-04-15 (10).png

4. 安裝必要安裝包

  1. 安裝 Node.js
  • 貼上指令
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
  • 安裝完輸入 nodejs -v 檢查版本,至少要是6.X.X以上
image.png
  1. 安裝 avahi
  • 貼上指令
sudo apt-get install libavahi-compat-libdnssd-dev
安裝 avahi
  1. 安裝 HomeBridge
  • 貼上指令
sudo npm install -g --unsafe-perm homebridge
2018-04-15 (13).png

]

  1. 安裝 homebridge-mi-aqara
  • 貼上指令
sudo npm install -g homebridge-mi-aqara

安裝完畢之後樹(shù)梅派的設(shè)定就告一段落,接下來(lái)?yè)Q安裝小米網(wǎng)關(guān)。


4. 設(shè)定小米網(wǎng)關(guān) ( 已經(jīng)設(shè)定好的可以跳過(guò) )

  1. 到 App Store 下載 米家 App

  2. 登入後加入裝置,選擇多功能網(wǎng)關(guān),依照步驟設(shè)定。

多功能網(wǎng)關(guān)
多功能網(wǎng)關(guān)

5.紀(jì)錄小米網(wǎng)關(guān)資訊

  1. 設(shè)定完成後可以看到裝置,點(diǎn)入後查看畫(huà)面,依照以下步驟打開(kāi)開(kāi)發(fā)者模式
點(diǎn)擊
關(guān)於
狂點(diǎn)空白處
可以得到
  1. 開(kāi)啟通訊協(xié)議與寫(xiě)下密碼
通訊協(xié)議
寫(xiě)下密碼
  1. 記下網(wǎng)關(guān)mac地址
網(wǎng)關(guān)mac
網(wǎng)關(guān)mac

有了這些東西之後,我們就可以來(lái)設(shè)定我們的樹(shù)梅派啦!

6. 創(chuàng)建 HomeKit

  1. 連接到樹(shù)梅派,打開(kāi)資料夾

  2. 在路徑 /home/pi 下創(chuàng)建資料夾 .homebridge

2018-04-15 (15).png
  1. 進(jìn)入 .homebridge 創(chuàng)建文件 config.json
config.json
  • 將以下配置資訊,更改成自己的資訊後複製到 config.json

要記得更改自己的訊息呀!

{
    "bridge": {
        "name": "你自己定義的 HomeKit名稱 ",
        "username": "自己建立Mac地址,例如 AC:A3:5C:EA:88:EC",
        "port": 確定不被占用的port,例如13358,
        "pin": "一組homekit辨識(shí)碼,例如 412-64-318"
    },
    "platforms": [
        {
            "platform": "MiAqaraPlatform",
            "gateways": {
                "你剛剛進(jìn)入網(wǎng)關(guān)訊息的Mac地址,請(qǐng)去除':',並且小寫(xiě),例如7c8f5fec44ed": "你剛剛記下來(lái)的協(xié)議密碼"
            }
        }
    ]
}

範(fàn)例,你的資訊看起來(lái)會(huì)像這樣:

{
    "bridge": {
        "name": "myhomekit",
        "username": "AC:A3:5C:EA:88:EC",
        "port":13358,
        "pin": "412-64-318"
    },
    "platforms": [
        {
            "platform": "MiAqaraPlatform",
            "gateways": {
                "7c8f5fec44ed": "54878756454654d"
            }
        }
    ]
}

完成後儲(chǔ)存離開(kāi)

7. 啟動(dòng) HomeBridge

  • 在終端機(jī)輸入以下指令
homebridge -D
輸入HomeKit
  • 打開(kāi)你的iPhone設(shè)備,找到HomeKit。
  • 按右上角的 + 加入設(shè)備
  • 輸入QRCode,或者按手動(dòng)輸入號(hào)碼都可以
  • 強(qiáng)制加入
+
result

加入之後就可以看到你的設(shè)備了!

  • p.s.退出樹(shù)梅派SSH之後可能連線會(huì)中斷,可以使用 screen 做持久化窗口。

享受你的HomeKit吧!

HomeKit

參考與致謝


小米空氣清淨(jìng)機(jī)篇,yeelight篇,即將上線。

yasuoyuhao 2018/03/27
如果喜歡我的文章,可以按下喜歡或追隨讓我知道呦,更歡迎許多大神指點(diǎn)討論。感謝您的閱讀。
團(tuán)隊(duì)部落格:yasuoyuhao's Area

打賞專線→
BTC address:163s9ViaQ3cSNbhx8Xa1Zyifxng3i8zxJr

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容