如何讓米家設(shè)備輕松接入 HomeKit? | 您所在的位置:網(wǎng)站首頁(yè) › 屬龍女36歲為什么不好結(jié)婚 › 如何讓米家設(shè)備輕松接入 HomeKit? |
說(shuō)起智能家居,你第一個(gè)想到的是什么?是讓小愛(ài)同學(xué)幫你在冬夜睡前關(guān)掉所有燈光,還是喊?Siri?替你在出門(mén)前幫你打點(diǎn)好家里所有的電器?無(wú)論是哪一種,不可否認(rèn)的是,隨著智能家居越來(lái)越深入普通家庭,人們對(duì)于它的認(rèn)知也不再只局限于「遠(yuǎn)程開(kāi)關(guān)」,更多的自動(dòng)化玩法以及它帶來(lái)的生活上的便利,都讓這個(gè)原本看似雞肋的新玩意變得越發(fā)「真香」起來(lái)。 如今,無(wú)論是在租房改造和裝修上,我都建議每一個(gè)人慢慢開(kāi)始入坑智能家居。不過(guò)這時(shí)候,我們也面臨一個(gè)選擇題:是選擇?HomeKit,還是選擇米家,又或者其它品牌? ![]() 作為使用蘋(píng)果全家桶的我來(lái)說(shuō),自然是選擇?HomeKit?更佳?——?無(wú)縫整合在?iOS?/?macOS?/ watchOS?的?HomeKit?不僅也省去了我安裝各類(lèi)單獨(dú)?App?的麻煩,再配合?Siri?和快捷指令這兩個(gè)強(qiáng)大的工具,獲得更優(yōu)秀的使用體驗(yàn)。但選擇?HomeKit?也就意味著,錢(qián)包得經(jīng)歷一次大出血。能把一個(gè)網(wǎng)關(guān)?+?三個(gè)燈泡賣(mài)到千元高價(jià)的,也只有蘋(píng)果了…… ![]() 迫于經(jīng)濟(jì),米家實(shí)際上就成了我唯一的選擇。便宜又好用的小米制造確實(shí)也能滿足需求,只不過(guò)就需要妥協(xié)一些使用體驗(yàn),以及忍受?iOS?上比較糟糕的米家 App?使用體驗(yàn)了。 不過(guò),隨著時(shí)間來(lái)到?2020?年,米家與?HomeKit?這兩者之間的次元壁,已經(jīng)隨著時(shí)間的發(fā)展被打破。過(guò)去兩者「老死不相往來(lái)」的局面,在?2020?年的今天,已經(jīng)獲得了很大的改變。那么,米家與?HomeKit?這對(duì)「魚(yú)」和「熊掌」,我們要怎樣才能兼得? 選擇原生支持米家和?HomeKit?雙平臺(tái)的智能家居設(shè)備今天,已經(jīng)有不少小米推出的智能家居,都原生支持了蘋(píng)果的?HomeKit。在做到雙平臺(tái)支持的同時(shí),還繼續(xù)保持了小米便宜好用的特征,可以說(shuō)是相當(dāng)良心了。 在選購(gòu)時(shí),你可以留意是否有下面這樣的兩個(gè)標(biāo)志。如果都有,那么就可以放心購(gòu)入了,他們都不需要任何作,即可直接接入米家或是?HomeKit。 ![]() 需要提醒的是,有一些需要配合網(wǎng)關(guān)使用的智能家居,雖然并沒(méi)有寫(xiě)明接入了?HomeKit,但在網(wǎng)關(guān)支持設(shè)備下又寫(xiě)明了是可以支持的,那么就可以直接接入?HomeKit?使用。建議大家購(gòu)買(mǎi)前多加注意,實(shí)在拿不準(zhǔn)還可以詢(xún)問(wèn)客服。 ![]() 此外,還有一些品牌如?Yeelight、Aqara?等小米生態(tài)鏈品牌的智能家居,也同樣支持米家和?HomeKit?雙平臺(tái)。值得一提的是,Aqara?更是直接上架了「敵臺(tái)」的?Apple?Store,用不到?300?元的網(wǎng)關(guān)和一眾不超過(guò)?100?的配件價(jià)格,讓?HomeKit?不再成為了「土豪」的玩具。 不得不說(shuō),Aqara?這一套智能家居在放眼望去盡是好幾百甚至上千的友商產(chǎn)品來(lái)說(shuō),著實(shí)像個(gè)「異類(lèi)」…… ![]() 對(duì)于一些比較早期的米家設(shè)備來(lái)說(shuō),官方對(duì)于?HomeKit?的支持就不是這么及時(shí),或者直接就無(wú)緣了。但實(shí)際上,對(duì)于這些第一批吃掉的螃蟹,我們同樣也有辦法將它們接入?HomeKit。 HomeBridge?是一個(gè)在?16?年就興起的玩法,作者是一位前蘋(píng)果?HomeKit?的開(kāi)發(fā)工程師,如今在?GitHub?已經(jīng)獲得了上萬(wàn)的星標(biāo)。它實(shí)際上是一個(gè)用?Node.js?寫(xiě)的框架,就像是一個(gè)橋梁,可以虛擬出一個(gè)?HomeKit?所支持的網(wǎng)關(guān),將不支持?HomeKit?控制的設(shè)備和?HomeKit?的接口連接起來(lái),從而實(shí)現(xiàn)對(duì)這些設(shè)備的控制。 ![]() 為了建造這座橋梁,我們還需要一個(gè)承載橋梁的硬件。簡(jiǎn)單來(lái)說(shuō),我們需要一臺(tái)設(shè)備來(lái)運(yùn)行?HomeBridge,這臺(tái)設(shè)備可以是電腦、NAS、甚至是一些路由器。不過(guò)最常用的,還是體積小巧、使用方便的樹(shù)莓派。 在設(shè)備上安裝?HomeBridge?也相當(dāng)簡(jiǎn)單,早在?2016?年我就曾經(jīng)寫(xiě)過(guò)一篇介紹的文章。不過(guò)四年過(guò)去,安裝的方式已經(jīng)簡(jiǎn)單了不少,而且還支持了圖形化的界面,大大降低了 Homebridge?的使用門(mén)檻。 ![]() 如果你對(duì)它有興趣,可以訪問(wèn)?HomeBridge?的?項(xiàng)目主頁(yè)?進(jìn)行閱讀,相信以我派讀者的水平,不會(huì)有太大壓力。 不過(guò),有了橋梁,我們還需要有對(duì)應(yīng)的插件,因?yàn)?HomeBridge?并不負(fù)責(zé)任何設(shè)備的適配。例如,第一代的米家臺(tái)燈就可以使用?homebridge-yeelight?接入?HomeKit,而飛利浦智睿球泡燈則可以用?homebridge-mi-philips-light。 一般來(lái)說(shuō),我們可以通過(guò)兩種方式來(lái)安裝這些插件。一是在?HomeBridge?管理后臺(tái)中的「插件」頁(yè)面進(jìn)行搜索并一鍵安裝,另一個(gè)就是使用終端輸入代碼來(lái)安裝。二者的效果完全一致,但鑒于已經(jīng)有方便的圖形界面來(lái)作了,建議大家采用第一種方法。 ![]() 安裝完成后,再到「配置」頁(yè)面寫(xiě)入對(duì)應(yīng)的?config?文件,就可以實(shí)現(xiàn)對(duì)米家產(chǎn)品的接入。 通過(guò)?HomeAssistant?接入?HomeKitHomeAssistant(以下稱(chēng)為?HA)是一款專(zhuān)門(mén)用于智能家居的開(kāi)源系統(tǒng),?采用?Python?語(yǔ)言編寫(xiě)。它除了支持上千種智能家居和設(shè)備的接入之外,你還能通過(guò)它接入互聯(lián)網(wǎng)上的實(shí)時(shí)信息、智能軟件(如人臉識(shí)別)等等,甚至還可以聯(lián)動(dòng)?IFTTT、快捷指令等。 ![]() 如果說(shuō)?HomeBridge?是一個(gè)工具的話,那么?HA?更像是一個(gè)和米家、HomeKit?類(lèi)似的平臺(tái)。由于它開(kāi)源、安全性有保障以及個(gè)人定制化程度高,已經(jīng)在全球范圍內(nèi)獲得了一大批玩家。 不過(guò)比?HomeBridge?更進(jìn)一步的是,國(guó)內(nèi)?HA?社區(qū)的活躍度和集中度都遠(yuǎn)比?HomeBridge?要高不少,漢化資料和教程也比?HomeBridge?多。 例如在安裝時(shí),就有國(guó)內(nèi)的開(kāi)發(fā)者專(zhuān)門(mén)將?HA?的安裝寫(xiě)成了?一鍵腳本,只需要以?root?身份?/?權(quán)限運(yùn)行下面的代碼,就可以無(wú)痛將?HA?安裝到樹(shù)莓派上,不僅安裝難度大大降低,而且后期的配置和支持程度都更高。 wget?https://code.aliyun.com/neroxps/hassio_install/raw/master/install.sh chmod?a+x?install.sh ./install.sh 在?HA?中接入米家的設(shè)備也比?HomeBridge?要簡(jiǎn)單不少。只需要對(duì)?configuration.yaml?這個(gè)配置文件進(jìn)行修改,就能輕松搞定。更方便的是,HA?對(duì)米家進(jìn)行了深度支持,只要接入網(wǎng)關(guān),就能自動(dòng)識(shí)別不少網(wǎng)關(guān)下的配件,甚至還能接入小米電視、小米路由器和藍(lán)牙智能家居設(shè)備。 最重要的是,HA?自帶了支持?HomeKit?的原生組件,只需要輕松配置,就可以快速將?HA?下所有的設(shè)備全部接入到?HomeKit?中使用。無(wú)需再像?HomeBridge?一樣需要一個(gè)個(gè)安裝插件并手打?config.json?文件。 ![]() 如果你決定入坑?HA,建議可以多去逛逛?瀚思彼岸,這應(yīng)該是目前中文環(huán)境下最好的?HA?智能家居社區(qū)了。 更騷的作如果發(fā)現(xiàn)?HA?和?HomeBridge?都沒(méi)有對(duì)應(yīng)的插件怎么辦?不如自己寫(xiě)一個(gè)吧! HA?使用?Python?語(yǔ)言進(jìn)行插件編寫(xiě),而?HomeBridge?插件則使用?Node.js?進(jìn)行編寫(xiě)。如果是按照難易度來(lái)看,顯然?HA?使用的?Python?會(huì)更勝一籌。 不過(guò),這已經(jīng)超出我的能力范疇了。有興趣的程序猿?/?程序媛大佬們,可以自行爬一爬文檔。畢竟,每寫(xiě)出一個(gè)插件,造福的都是大眾啊~ 尾巴寫(xiě)這篇文章的時(shí)候,我無(wú)數(shù)次回想起?16?年的那個(gè)冬天,花掉一整天的時(shí)間只為了將一個(gè)?YeeLight?的彩光燈接入?HomeKit。那時(shí)候國(guó)內(nèi)還沒(méi)有完整的教程,我只能一點(diǎn)一點(diǎn)跟著晦澀的英文說(shuō)明作,反復(fù)失敗又反復(fù)重來(lái)。功夫不負(fù)有心人,成功之后我高興地喊著室友過(guò)來(lái)看我的成果,并在朋友圈受到一片點(diǎn)贊和驚訝的評(píng)論。那種努力最終實(shí)現(xiàn)想法的喜悅之情,如今仍記憶深刻。 ![]() 4?年之后,關(guān)于?HA?和?HomeBridge?的中文教程已經(jīng)可以輕松搜到,而且原生的?HomeKit?智能家居也變得不再「高冷」,能用大眾普遍接受的價(jià)格直接買(mǎi)到時(shí),實(shí)在是忍不住感嘆時(shí)間流逝和科技發(fā)展之快。 但科技就是如此,讓更多人輕松享受到它帶來(lái)的便利和愉悅,正是它的價(jià)值所在。 感謝?Sunbelife?對(duì)本文的幫助 > 下載少數(shù)派?客戶(hù)端、關(guān)注?少數(shù)派公眾號(hào),找到更多數(shù)字生活新玩法 ?? > 分享你提升效率的種種心得,參加?征文活動(dòng)?還能贏取效率工具 ??? |
CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有 |