目的
终于到了这一临门一脚了。前面了解了这么多基础知识,这一篇,我们终于可以完成这最后一步了 ———— 接入硬件。
某天我像往常一样逛知乎,突然就看到了一篇文章,文章内容是“马克扎克伯格自己打造的智能家庭 AI — Javals”,我相信看过这篇文章或者知道这个报道的人肯定不少。我当时也没觉得我自己也能打造一个 AI 系统,因为小扎的一套完全从改装硬件电路到中央服务器都是自己实现,我没那么大本事,但我当时正好沉迷于效率软件 IFTTT、Workflow、Alfred,其中我发现 IFTTT 里面有很多 Applets 和硬件有关,这勾起了我的好奇心,我虽做不到小扎那样的工程,但能不能利用市面上现有的产品,打造一个类似的智能家居系统?
首先我觉得,一个真正智能的家庭系统一定是时刻待命的,而不是当我需要的时候还得掏手机,然后按下一个按键或者把手机拿到嘴边进行语音控制。所以我一开始就明确了让 Amazon echo 作为前端,它是一个时刻待命的只需要你叫一声 Alexa 就能唤醒的设备,而且可以覆盖一个50平米的家庭,真正做到了时刻在你身边。
然后就是解决问题的常规套路:Google 搜索关键字 Hack,Amazon echo,经过一番信息筛选,我发现了一个普遍被大家提及的名词 — HomeAssistant。
HomeAssistant 是国外一个成熟的,开源的智能家居平台,这个平台的目的是把所有能通过 Wifi 控制的电器全部接入进来统一管理,这样你可以在手机、电脑上随时随地了解家里的情况并做出控制。
而好消息是, echo 也已经被黑客黑客攻克并且集成到了这里面,原理其实是把 HomeAssistant 上已经接入的设备伪装成 echo 能够识别的 Hue Bridge, 从而达到让 echo 控制普通电器的目的。