【原標題】:
鋒友分享技術貼! 一起來玩HomeKit智能家居
【標志詞語】:
智能家居 如下圖 下圖 都是 這是 系統(tǒng) 地址 提示符……
【正文開始】:
手把手教我們怎么玩玩 HomeKit 智能家居!用 Siri 來控制你的家用電器,而且還有續(xù)集,感謝大神!
毫無疑問,智能家居一直以來都是這些年熱門的話題之一,而大家也非常關心智能家居的發(fā)展。而自從 iOS 8 開始就一直在不斷改進,變革的 HomeKit,其實也是為 iPhone 與我們打開了一扇了解和使用智能家居的大門。
想一起來玩 HomeKit 智能家居,用 Siri 來控制你的家用電器?威鋒論壇一直以來都是藏龍臥虎的地方,感謝鋒友 hhalibo,他作為一個資深的“技術宅”,為我們提供了一個“廉價”的體驗智能家居的好方案(畢竟目前能夠兼容 HomeKit 的產品都是大牌廠家的智能產品),現(xiàn)在,讓我們一起踏上體驗 HomeKit 的“旅程”!
首先,我們要先準備好需要用到的硬件和工具。
在電腦上,我們需要用到的軟件有:Win32 DiskImager,Arduino IDE,和 Putty 。而在 iPhone 上需要用到的軟件則有 Fing(查找樹莓派 IP 地址的時候要用到),還有就是“家庭 app ”(iOS 10 自帶)。
接下來,我們將下載好的 2016-09-26-Hassbian-Bluetooth.img 用 Win32DiskImager 寫入 TF 卡。
當寫入完畢后,我們會看到如下圖的提示。
然后點擊 OK,再點擊 Exit。
接下來,我們將 TF 卡從電腦上拔出,然后插入樹莓派的卡槽里,將樹莓派接上網(wǎng)線和電源。這時,TF卡系統(tǒng)會自動開始安裝最新版本的 HomeAssitant 軟件,請等待一小會兒(大概 5-10 分鐘,這個時間取決于你的網(wǎng)速)。
在這個過程中,請打開你的 iPhone 上的 Fing ,查找你的樹莓派被自動分配的IP地址是多少,記錄下來。
打開電腦上的瀏覽器,在瀏覽器的地址欄輸入 IP 地址:8123,鋒友的樹莓派地址為 192.168.1.200 ,那么我們就在瀏覽器地址欄輸入 192.168.1.200:8123 (這里一定要注意,中間那個“冒號”是英文字符,不要用中文輸入法狀態(tài)輸入!切記?。?
如果出現(xiàn)下面的圖示,說明系統(tǒng)的自動安裝還沒有結束,請耐心等待。
你可以不斷的刷新該網(wǎng)頁,直到出現(xiàn)下圖,如果你看到了圖中這個網(wǎng)頁,那么恭喜你,我們已經有了一個非常好的開端!可以繼續(xù)加油,進入下一個步驟!
在 PC 上打開 Putty ,按圖上的幾處紅色標記填寫正確的內容,然后點擊 Open 。
如果這時候出現(xiàn)下面的“出錯信息”,別擔心,我們只需先斷開樹莓派的電源,然后再重新插上電源,就可以越過該“出錯信息”,點擊確定后繼續(xù)下一步!
來到下圖的步驟時,我們點擊左上角圖標,然后在菜單中選擇 Restart session 。
接下來,點擊“是”,然后按照下圖的步驟做,當提示符出現(xiàn)后,輸入 sudo nano /etc/apt/sources.list 。
然后,“復制”下面的內容:
01 deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib
02 deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib
將光標移動到上圖的紅箭頭處,粘貼。然后,按鍵盤上的 Ctrl+X 鍵,然后鍵入 Y ,再點“回車”保存并退出。
輸入:sudo apt-get update 后點回車,我們就會看到出現(xiàn)如下圖的過程,這時候我們再耐心等待一會。
等到“命令行提示符”再次出現(xiàn)的時候,輸入 sudo apt-get install -y sambascreen git 。這個命令行的意思是來安裝“Samba Screen和Git”這三個系統(tǒng)組件,接下來的安裝過程中我們會用到。
下面,“大戲”就要正式登場了,我們要準備安裝 HomeBridge !HomeBridge 可以讓我們用 Siri 來“語音控制”智能系統(tǒng)的開關、智能燈泡的亮度,調節(jié)空調的溫度等等!用鋒友的話來說,發(fā)揮你的想象力!只有你想不到,沒有你做不到!
按下面的圖,輸入 curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - ,點回車
如下圖,輸入 sudo apt-get install -y nodejs 。
然后,安裝依賴包 libavahi ,如下圖 sudo apt-get -y install libavahi-compat-libdnssd-dev 。
接下來,輸入 sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp 。
再輸入 cd /usr/lib/node_modules/homebridge/ 。
輸入 sudo npm install --unsafe-perm bignum 。
輸入 cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns 。
輸入 sudo node-gyp BUILDTYPE=Release rebuild 。
接下來的工作,是要安裝一個 HomeBridge 的插件 HomeBridge-HomeAssitant ,這個插件很重要,它可以說是一個橋梁,可以將 HomeAssitant 這個“智能家居系統(tǒng)”,順利與蘋果的 HomeKit 平臺“聯(lián)姻”,為我們以后用 Siri 語音控制家里的電器設備打下堅實的基礎!先輸入并回車 cd /,然后輸入 sudo npm install -g homebridge-homeassistant 并回車,如下圖。
接下來當我們看到下圖時,輸入 homebridge 再點擊回車。
下圖中,我們注意一行黃色的字體 config.json(/home/pi/.homebridge/config.json) not found.這是說明我們還缺少一個 config.json 的配置文件,接下來,我們就來創(chuàng)造它!此時我們距離成功也僅剩一步之遙了。
先在鍵盤上按 Ctrl+C 停止 HomeBridge 的運行,重新出現(xiàn)命令行提示符后輸入 cd /home/pi/.homebridge 并回車(如下圖)。
按照下圖,輸入 sudo nano config.json 。
注意,黃色的框內,是代碼的內容,請按上圖“復制”并“粘貼”,然后按鍵盤上的 Ctrl+X 鍵,輸入 Y,保存退出。(代碼在原帖)
另外:請注意這一段代碼—"host": "http://192.168.1.200:8123",這是鋒友 hhalibo 的樹莓派 IP 地址,當我們在創(chuàng)建時請?zhí)鎿Q成你的實際地址(用 iPhone 上的 app 程序 Fing 取得),再次輸入 homebridge 并且回車。
這是也許你會發(fā)現(xiàn),上次黃色的出錯信息已經不見了,而且,紅色圈中的數(shù)字已經變成了剛剛我們設置的 123-45-678 ,這個就是 iPhone 上的“家庭 app”所需要的“配對碼”。
現(xiàn)在,請你打開你的 iPhone,點擊“家庭 app”,看到了 homebridge 了嗎?,點擊它,然后“手動輸入”123-45-678 后你就能發(fā)現(xiàn)已經連接好了!
不過這時候我們會發(fā)現(xiàn)一個問題,這里面好像沒有“可以控制的設備”,由于這篇教程基本上算是鋒友“手把手”教程了,鋒友覺得大家可能對 linux 系統(tǒng)的操作可能并不太熟悉,所以,他在寫這篇教程的時候,是先把自己已經安裝好的系統(tǒng) TF 卡完全格式化以后,然后重新一步步安裝并在過程中截圖!
【閱讀延伸】:
更多更全的臥室裝修效果圖小戶型、樓梯裝修效果圖、裝修設計效果圖、復式樓裝修效果圖、主臥裝修效果圖,請持續(xù)關注房先森家裝:www.asyobhw.cn 我們會及時收集,定期更新!也可關注房先森官方微信公眾號sirfang_com,或者掃一掃下面的二維碼關注!
2016-10-27 232885人瀏覽
2016-10-28 11209人瀏覽
2016-10-14 5315人瀏覽
2016-09-13 5016人瀏覽
2016-12-08 4894人瀏覽
家裝設計市場不成熟 部分設計師更像接單員 2017-02-24
2017的軟裝五大軟裝趨勢! 2017-01-11
2017垃圾桶十大品牌排行榜 哪個牌子垃圾桶好 2017-01-07
房子越大越好?美國教授住垃圾桶比住豪宅更幸福 2016-11-07
互聯(lián)網(wǎng)家裝 到底能解決啥? 2016-06-04
業(yè)主是否該為家裝管理費買單? 2016-06-04