樹梅派搭建 HomeKit,實現智能家居。

homekit_cover.png

樹梅派開發版能夠實現各種功能,今天要示範的就是使用樹梅派 + 小米網關 + HomeKit 實現。

1. 需要材料:

1. 樹梅派開發版(使用3B

版本自己開心就好,理論上都能搭建。

樹梅派實體圖

2. 小米網關

yu使用這個智能居家組合

小米智能家居

3. iPhone or iPad or AppleTV

這不用多說了吧,信仰儲值。

信仰

這就來開始我們的搭建 HomeKit 之旅吧!

HomeKi

2. 建置樹梅派

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

  2. 下載樹梅派最新作業系統 RASPBIAN 點我下載

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

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

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

新版的樹梅派預設是並沒有開啟SSH的,為了連接必須開啟。方法如下:

  • 直接在記憶卡底下加入一個檔案名稱為SSH,無副檔名。
mijia-homekit-4.png
  1. 將記憶卡從電腦中退出,插入至樹梅派,開機
    ,插上網路線!

3. 連接到樹梅派

  • 為了減少命令列的複雜性,我們使用VCN來做連接。
  1. 下載 VNC® Viewer for Google Chrome™ 應用 點我下載

打開之後應該可以看到以下畫面。

2018-04-15 (2).png
  1. 取得樹梅派 ip 位置
  • 進到自己的路由器中尋找樹梅派的ip位子,以下用小米路由器當作範例:
  • 輸入找到的位置
2018-04-15 (4).png
  • 輸入預設的使用者帳號密碼

  • User name pi

  • Password raspberry

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

第一次登入系統會要求要改變密碼,改一個自己要記得就行囉。


  • 改變密碼開啟終端機輸入
passwd
開啟終端機
  • 利用右鍵貼上指令
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

安裝完畢之後樹梅派的設定就告一段落,接下來換安裝小米網關。


4. 設定小米網關 ( 已經設定好的可以跳過 )

  1. 到 App Store 下載 米家 App

  2. 登入後加入裝置,選擇多功能網關,依照步驟設定。

多功能網關
多功能網關

5.紀錄小米網關資訊

  1. 設定完成後可以看到裝置,點入後查看畫面,依照以下步驟打開開發者模式
點擊
關於
狂點空白處
可以得到
  1. 開啟通訊協議與寫下密碼
通訊協議
寫下密碼
  1. 記下網關mac地址
網關mac
網關mac

有了這些東西之後,我們就可以來設定我們的樹梅派啦!

6. 創建 HomeKit

  1. 連接到樹梅派,打開資料夾

  2. 在路徑 /home/pi 下創建資料夾 .homebridge

2018-04-15 (15).png
  1. 進入 .homebridge 創建文件 config.json
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": {
                "你剛剛進入網關訊息的Mac地址,請去除':',並且小寫,例如7c8f5fec44ed": "你剛剛記下來的協議密碼"
            }
        }
    ]
}

範例,你的資訊看起來會像這樣:

{
    "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
輸入HomeKit
  • 打開你的iPhone設備,找到HomeKit。
  • 按右上角的 + 加入設備
  • 輸入QRCode,或者按手動輸入號碼都可以
  • 強制加入
+
result

加入之後就可以看到你的設備了!

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

享受你的HomeKit吧!

HomeKit

参考与致谢


小米空氣清淨機篇,yeelight篇,即將上線。

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

打賞專線→
BTC address:163s9ViaQ3cSNbhx8Xa1Zyifxng3i8zxJr

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,029评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,395评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,570评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,535评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,650评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,850评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,006评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,747评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,207评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,536评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,683评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,342评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,964评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,772评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,004评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,401评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,566评论 2 349