树莓派打造智能家居
一、 HomeKit 是什么?
物联网市场上百家争鸣,导致应用层面的设计蛮杂乱的,缺乏一个决定性的产品并带领订定一套统一架构或标准:包括装置的连接协议、数据传输规格等等。
对于这个状况,Apple 在 WWDC 2014 推出了一个解决方案:HomeKit协议与开发者套件,简单来说,HomeKit 就是一套设计好的规范让用户可以很简单的配对智能装置并透过 iOS 装置操作它们。
HomeKit 本身可以与智能家居做链接,包含遥控门锁,智能插座、灯具开关等等家庭应用装置。 在 Apple 的大力推广下,市面上也出现了许多 HomeKit 厂商推出了许多产品,如 Elgato、Philips、Opro、Aqare的智能插座、灯泡、传感器等。
二、HomeBridge 桥接
HomeKit的设计是大幅降低用户的上手难度,并整合出一套完整系统协议供厂商开发。当你购买了 HomeKit 设备后,便可以以简单的步骤将 HomeKit 配对上你的装置。
一般得到Apple HomeKit认证的智能开关都可以直接透过通讯协议串接上 HomeKit 并透过 iOS 装置操作,然而有些智能设备其实设计非常棒,但主打的可能是 Amazon Echo 或 Google Home 的市场方向,加上通过 HomeKit 认证需要额外不小的授权费用,因此就没特地支持。
这时候便可以透过 HomeBridge 来串接 HomeKit 与这些非支持智能装置了,达到原生支持的体验。
HomeBridge 如其名就是个开源串接服务,透过世界各地的开发者或有志趣的人来开发串接其他非支持装置的配置文件。 而 HomeBridge 的核心技术是使用 nod