樹梅派開發(fā)版能夠?qū)崿F(xiàn)各種功能唠摹,今天要示範的就是使用樹梅派 + 小米網(wǎng)關(guān) + HomeKit 實現(xiàn)。
1. 需要材料:
1. 樹梅派開發(fā)版(使用3B)
版本自己開心就好奉瘤,理論上都能搭建勾拉。
2. 小米網(wǎng)關(guān)
yu使用這個智能居家組合
3. iPhone or iPad or AppleTV
這不用多說了吧,信仰儲值盗温。
這就來開始我們的搭建 HomeKit 之旅吧藕赞!
2. 建置樹梅派
準備一張樹梅派適用的TF記憶卡,然後先將記憶卡連接你的電腦使用卖局。
下載樹梅派最新作業(yè)系統(tǒng) RASPBIAN 點我下載
- 有分GUI介面版與命令列版
選擇下載有GUI介面的版本斧蜕,如果你習慣使用SSH命令列也可以安裝只有CLI介面的版本。
- 下載完畢後砚偶,使用 Etcher 燒錄至記憶卡中
- 選擇剛剛下載的 image燒錄至記憶卡中
- 開啟 SSH 協(xié)議
新版的樹梅派預設是並沒有開啟SSH的批销,為了連接必須開啟洒闸。方法如下:
- 直接在記憶卡底下加入一個檔案名稱為SSH,無副檔名风钻。
- 將記憶卡從電腦中退出顷蟀,插入至樹梅派酒请,開機
骡技,插上網(wǎng)路線!
3. 連接到樹梅派
- 為了減少命令列的複雜性羞反,我們使用VCN來做連接布朦。
- 下載 VNC? Viewer for Google Chrome? 應用 點我下載
打開之後應該可以看到以下畫面。
- 取得樹梅派 ip 位置
- 進到自己的路由器中尋找樹梅派的ip位子昼窗,以下用小米路由器當作範例:
- 輸入找到的位置
輸入預設的使用者帳號密碼
User name
pi
Password
raspberry
- 登入後就看的到畫面了
第一次登入系統(tǒng)會要求要改變密碼是趴,改一個自己要記得就行囉。
- 改變密碼開啟終端機輸入
passwd
- 利用右鍵貼上指令
- 更改密碼
4. 安裝必要安裝包
- 安裝 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以上
- 安裝 avahi
- 貼上指令
sudo apt-get install libavahi-compat-libdnssd-dev
- 安裝 HomeBridge
- 貼上指令
sudo npm install -g --unsafe-perm homebridge
]
- 安裝 homebridge-mi-aqara
- 貼上指令
sudo npm install -g homebridge-mi-aqara
安裝完畢之後樹梅派的設定就告一段落唆途,接下來換安裝小米網(wǎng)關(guān)。
4. 設定小米網(wǎng)關(guān) ( 已經(jīng)設定好的可以跳過 )
到 App Store 下載 米家 App
登入後加入裝置掸驱,選擇多功能網(wǎng)關(guān)肛搬,依照步驟設定。
5.紀錄小米網(wǎng)關(guān)資訊
- 設定完成後可以看到裝置毕贼,點入後查看畫面温赔,依照以下步驟打開開發(fā)者模式
- 開啟通訊協(xié)議與寫下密碼
- 記下網(wǎng)關(guān)mac地址
有了這些東西之後,我們就可以來設定我們的樹梅派啦鬼癣!
6. 創(chuàng)建 HomeKit
連接到樹梅派陶贼,打開資料夾
在路徑
/home/pi
下創(chuàng)建資料夾.homebridge
- 進入
.homebridge
創(chuàng)建文件config.json
- 將以下配置資訊,更改成自己的資訊後複製到
config.json
要記得更改自己的訊息呀待秃!
{
"bridge": {
"name": "你自己定義的 HomeKit名稱 ",
"username": "自己建立Mac地址拜秧,例如 AC:A3:5C:EA:88:EC",
"port": 確定不被占用的port,例如13358,
"pin": "一組homekit辨識碼章郁,例如 412-64-318"
},
"platforms": [
{
"platform": "MiAqaraPlatform",
"gateways": {
"你剛剛進入網(wǎng)關(guān)訊息的Mac地址枉氮,請去除':',並且小寫驱犹,例如7c8f5fec44ed": "你剛剛記下來的協(xié)議密碼"
}
}
]
}
範例嘲恍,你的資訊看起來會像這樣:
{
"bridge": {
"name": "myhomekit",
"username": "AC:A3:5C:EA:88:EC",
"port":13358,
"pin": "412-64-318"
},
"platforms": [
{
"platform": "MiAqaraPlatform",
"gateways": {
"7c8f5fec44ed": "54878756454654d"
}
}
]
}
完成後儲存離開
7. 啟動 HomeBridge
- 在終端機輸入以下指令
homebridge -D
- 打開你的iPhone設備,找到HomeKit雄驹。
- 按右上角的 + 加入設備
- 輸入QRCode佃牛,或者按手動輸入號碼都可以
- 強制加入
加入之後就可以看到你的設備了!
- p.s.退出樹梅派SSH之後可能連線會中斷医舆,可以使用
screen
做持久化窗口俘侠。
享受你的HomeKit吧象缀!
參考與致謝
- 米家與Homekit搭建智能家居指南
- VNCServer配置使用及端口
- 從米家到 HomeKit,你只需要一個樹莓派
- 用Mac實現(xiàn)小米Siri語音控制詳細教程homekit
- 小米網(wǎng)關(guān)接入Homekit完整教程爷速,聲控家中設備!
- 當Homekit遇到小米智能家居
小米空氣清淨機篇央星,yeelight篇,即將上線惫东。
yasuoyuhao 2018/03/27
如果喜歡我的文章莉给,可以按下喜歡或追隨讓我知道呦,更歡迎許多大神指點討論廉沮。感謝您的閱讀颓遏。
團隊部落格:yasuoyuhao's Area
打賞專線→
BTC address:163s9ViaQ3cSNbhx8Xa1Zyifxng3i8zxJr