首页 > 科技 > 正文

如何让米家设备轻松接入 HomeKit?
2020-02-25 15:40:28   来源:东方头条   

说起智能家居,你第一个想到的是什么?是让小爱同学帮你在冬夜睡前关掉所有灯光,还是喊Siri替你在出门前帮你打点好家里所有的电器?无论是哪一种,不可否认的是,随着智能家居越来越深入普通家庭,人们对于它的认知也不再只局限于「远程开关」,更多的自动化玩法以及它带来的生活上的便利,都让这个原本看似鸡肋的新玩意变得越发「真香」起来。

如今,无论是在租房改造和装修上,我都建议每一个人慢慢开始入坑智能家居。不过这时候,我们也面临一个选择题:是选择HomeKit,还是选择米家,又或者其它品牌?

作为使用苹果全家桶的我来说,自然是选择HomeKit更佳——无缝整合在iOS/macOS/WatchOS的HomeKit不仅也省去了我安装各类单独App的麻烦,再配合Siri和快捷指令这两个强大的工具,获得更优秀的使用体验。但选择HomeKit也就意味着,钱包得经历一次大出血。能把一个网关+三个灯泡卖到千元高价的,也只有苹果了……

迫于经济,米家实际上就成了我唯一的选择。便宜又好用的小米制造确实也能满足需求,只不过就需要妥协一些使用体验,以及忍受iOS上比较糟糕的米家App使用体验了。

不过,随着时间来到2020年,米家与HomeKit这两者之间的次元壁,已经随着时间的发展被打破。过去两者「老死不相往来」的局面,在2020年的今天,已经获得了很大的改变。那么,米家与HomeKit这对「鱼」和「熊掌」,我们要怎样才能兼得?

选择原生支持米家和HomeKit双平台的智能家居

今天,已经有不少小米推出的智能家居,都原生支持了苹果的HomeKit。在做到双平台支持的同时,还继续保持了小米便宜好用的特征,可以说是相当良心了。

在选购时,你可以留意是否有下面这样的两个标志。如果都有,那么就可以放心购入了,他们都不需要任何操作,即可直接接入米家或是HomeKit。

需要提醒的是,有一些需要配合网关使用的智能家居,虽然并没有写明接入了HomeKit,但在网关支持设备下又写明了是可以支持的,那么久可以直接接入HomeKit使用。建议大家购买前多加注意,实在拿不准还可以询问客服。

此外,还有一些品牌如YeeLight、Aqara等小米生态链品牌的智能家居,也同样支持米家和HomeKit双平台。值得一提的是,Aqara更是直接上架了「敌台」的AppleStore,用不到300元的网关和一众不超过100的配件价格,让HomeKit不再成为了「土豪」的玩具。

不得不说,Aqara这一套智能家居在放眼望去尽是好几百甚至上千的友商产品来说,着实像个「异类」……

你品,你细品

通过HomeBridge接入HomeKit

对于一些比较早期的米家设备来说,官方对于HomeKit的支持就不是这么及时,或者直接就无缘了。但实际上,对于这些第一批吃掉的螃蟹,我们同样也有办法将它们接入HomeKit。

HomeBridge是一个在16年就兴起的玩法,作者是一位前苹果HomeKit的开发工程师,如今在GitHub已经获得了上万的星标。它实际上是一个用Node.js写的框架,就像是一个桥梁,可以虚拟出一个HomeKit所支持的网关,将不支持HomeKit控制的设备和HomeKit的接口连接起来,从而实现对这些设备的控制。

为了建造这座桥梁,我们还需要一个承载桥梁的硬件。简单来说,我们需要一台设备来运行HomeBridge,这台设备可以是电脑、NAS、甚至是一些路由器。不过最常用的,还是体积小巧、使用方便的树莓派。

在设备上安装HomeBridge也相当简单,早在2016年我就曾经写过一篇介绍的文章。不过四年过去,安装的方式已经简单了不少,而且还支持了图形化的界面,大大降低了Homebridge的使用门槛。

如果你对它有兴趣,可以访问HomeBridge的项目主页进行阅读,相信以我派读者的水平,不会有太大压力。

不过,有了桥梁,我们还需要有对应的插件,因为HomeBridge并不负责任何设备的适配。例如,第一代的米家台灯就可以使用homebridge-yeelight接入HomeKit,而飞利浦智睿球泡灯则可以用homebridge-mi-philips-light。

一般来说,我们可以通过两种方式来安装这些插件。一是在HomeBridge管理后台中的「插件」页面进行搜索并一键安装,另一个就是使用终端输入代码来安装。二者的效果完全一致,但鉴于已经有方便的图形界面来操作了,建议大家采用第一种方法。

安装完成后,再到「配置」页面写入对应的config文件,就可以实现对米家产品的接入。

通过HomeAssistant接入HomeKit

HomeAssistant(以下称为HA)是一款专门用于智能家居的开源系统,采用Python语言编写。它除了支持上千种智能家居和设备的接入之外,你还能通过它接入互联网上的实时信息、智能软件(如人脸识别)等等,甚至还可以联动IFTTT、快捷指令等。

如果说HomeBridge是一个工具的话,那么HA更像是一个和米家、HomeKit类似的平台。由于它开源、安全性有保障以及个人定制化程度高,已经在全球范围内获得了一大批玩家。

安装HA的方式和HomeBridge类似,你可以选择在绝大部分支持Python3.5.3版本以上的环境下安装和运行HA。不过比HomeBridge更进一步的是,有国内的开发者专门将HA编译成了本地化的树莓派系统Mossbian,不仅安装难度大大降低,而且后期的配置和支持程度都更高。如果你是新手,我还是推荐直接安装Mossbian。

在HA中接入米家的设备也比HomeBridge要简单不少。只需要对configuration.yaml这个配置文件进行修改,就能轻松搞定。更方便的是,HA对米家进行了深度支持,只要接入网关,就能自动识别不少网关下的配件,甚至还能接入小米电视、小米路由器和蓝牙智能家居设备。

最重要的是,HA自带了支持HomeKit的原生组件,只需要轻松配置,就可以快速将HA下所有的设备全部接入到HomeKit中使用。无需再像HomeBridge一样需要一个个安装插件并手打config.json文件。

值得一提的是,国内HA社区的活跃度和集中度都远比HomeBridge要高一些,汉化资料和教程也比HomeBridge要多出不少。所以如果你是新手,强烈推荐从Mossbian开始。

更骚的操作

如果发现HA和HomeBridge都没有对应的插件怎么办?不如自己写一个吧!

HA使用Python语言进行插件编写,而HomeBridge插件则使用Node.js进行编写。如果是按照难易度来看,显然HA使用的Python会更胜一筹。

不过,这已经超出我的能力范畴了。有兴趣的程序猿/程序媛大佬们,可以自行爬一爬文档。毕竟,每写出一个插件,造福的都是大众啊~

尾巴

写这篇文章的时候,我无数次回想起16年的那个冬天,花掉一整天的时间只为了将一个YeeLight的彩光灯接入HomeKit。那时候国内还没有完整的教程,我只能一点一点跟着晦涩的英文说明操作,反复失败又反复重来。功夫不负有心人,成功之后我高兴地喊着室友过来看我的成果,并在朋友圈受到一片点赞和惊讶的评论。那种努力最终实现想法的喜悦之情,如今仍记忆深刻。

4年之后,关于HA和HomeBridge的中文教程已经可以轻松搜到,而且原生的HomeKit智能家居也变得不再「高冷」,能用大众普遍接受的价格直接买到时,实在是忍不住感叹时间流逝和科技发展之快。

但科技就是如此,让更多人轻松享受到它带来的便利和愉悦,正是它的价值所在。

感谢Sunbelife对本文的帮助

>下载少数派客户端、关注少数派公众号,找到更多数字生活新玩法

>分享你提升效率的种种心得,参加征文活动还能赢取效率工具

相关热词搜索:接入 轻松 设备 让米家 HomeKit

上一篇:分析师预测:2021年苹果将发布自研Mac电脑芯片
下一篇:最后一页

泰安知名律师   电话:18053115917
手机:0531-80961678   微信:18053115917   QQ:709581498   邮箱:709581498@qq.com
网站地图 (XML地图 / 百度地图