Apple HomeKit 智能家居平台

家庭里所有的支持HomeKit标准的智能设备把支持的服务发布出来,通过iOS的发现机制被收录到一个统一的数据库里。在设备和服务这些基本单位之上,HomeKit定义了家,房间,区域(多个房间的组合)等场景单元来让家里的多台设备形成有机的组合。


HomeKit是苹果2014年发布的智能家居平台。2015年5月15日,苹果宣布,首批支持其HomeKit平台的智能家居设备在6月上市。2016年6月13日,苹果开发者大会WWDC在旧金山召开,会议宣布建筑商开始支持HomeKit。而在不久前举行的2018 WWDC大会上,苹果在新发布的iOS 12和tvOS 12中,赋予了HomeKit一项重要功能——支持第三方遥控器。如今经过4年多的开发和建设,HomeKit平台在家庭自动化市场中终于要站稳脚跟了。

image.png

HomeKit本质上是苹果蓝牙直连和多点设备框架的“伴侣”,允许开发人员使用一套简单的命令控制设备状态,发送命令。如果设备想被iOS控制,必须要先加入到Made For iPhone(MFI)项目中,按照苹果要求,将特殊的无线芯片和软件包整合在硬件设备里面。在获得授权允许之后,HomeKit能为支持的App和配件设备提供独立的信息访问方式。任何一款支持HomeKit的应用,都可以立即获取房间内部所有设备的信息。当你在自己家里新增了智能设备之后,无需重新配置,只需插插头,把它添加到现有系统之中就可以了。

Siri被认为是HomeKit的主要系统接口,不过设备自带的独立App也有控制功能。如果你已经安装好了设备,Siri就能识别,并执行语音命令。你只需简单地告诉Siri“打开卧室灯”,它就会自动识别设备、配件和房间,然后执行相应的操作。借助HomeKit,用户可以使用iOS设备控制家里所有标有“Works with Apple HomeKit”(兼容 Apple HomeKit)的配件。这些配件包括灯、锁、恒温器、智能插头及其他配件。苹果认为,HomeKit不仅仅是一个简单的框架,用户可以在这里打开和控制各种配件。

在HomeKit框架里面,可以定义好一些初始设备,比如门锁、车库大门、灯光开关。支持开发人员也可以自定义无限数量的新设备。苹果给HomeKit的定位是“开放的”系统,允许创建并定义任何设备,提供自动交互。内部系统非常灵活,苹果并没有做太多限制,而且允许开发人员为设备编写操作命令,做其他工作。所有支持HomeKit的硬件都使用了端到端加密,有很强的安全性。HomeKit API只有在App激活,或是在前端打开时才能使用。目前,还没有应用能在后台运行时使用HomeKit。真正处理用户命令的是iOS系统,而非是那些独立App应用。

苹果系统还提供了将房间进行分组的“区域”功能,按“楼上”或“楼下”划分区域。用户还可能按照服务进行分类,这样就可以支持像“打开所有灯光”这样的命令了。在MFI硬件设备上市前,开发人员可以用苹果的模拟硬件设备的程序“假装”在控制设备。HomeKit可以让各个厂家的智能家居设备能在iOS层面互动协作,而无需这些厂家直接对接。

image.png

Home Kit协议规范了智能家居产品如何和iOS终端连接和通信。通过Home Ki协议的绑定功能(Secure Pairing)能确保只有你的iPhone能够开你的车库门。在宣布的芯片合作伙伴里有Broadcom,Marvel和TI,这几家都是植入式Wi-Fi芯片的主流供应商,所以可以确认HomeKit前期主要支持Wi-Fi或者直连以太网的设备。

在数据库层面,苹果推出了一个有利于行业发展的基础设施:在iOS上建立了一个可以供第三方app查询和编辑的智能家居数据库。这个数据库包含几个非常重要的概念是对现在的智能硬件开发商有借鉴意义的:家庭,房间,区域,设备,服务,动作,触发。

家庭里所有的支持HomeKit标准的智能设备把支持的服务发布出来,通过iOS的发现机制被收录到一个统一的数据库里。在设备和服务这些基本单位之上,HomeKit定义了家,房间,区域(多个房间的组合)等场景单元来让家里的多台设备形成有机的组合。例如睡房里的电器(例如灯和窗帘)可以被组织成一个场景,统一控制。区域可以把多个房间的设备组合起来一起控制。

Home Kit的控制体系里有两个重要的自动化概念:触发(Trigger)和操作(AcTIon)。通过Home Kit的触发和操作机制可以实现各种场景的自动化操作:例如“当睡房灯被打开时把窗帘拉上”等。Home Kit的一个卖点是Siri的整合。用户可以通过语音输入控制指令。这其实也是为开发者所用的设施,因为指令本身是开发者定义的。

image.png

去年苹果WWDC开发者大会上,简化了HomeKit认证流程、研发门槛、开发测试工具,降低了产品开发门槛。同时,苹果在世界各地设立新的测试实验室,并引入新的自动化工具,加速HomeKit硬件审核速度。另外,iOS 10发布之后,HomeKit推出了一款名为“家庭”的应用,人们能够将所有支持HomeKit的智能家居设备统一控制,不再需要依赖各自的第三方应用。

苹果大力推广HomeKit则成为国内厂商新的机会。国内外包括飞利浦、海尔、Elgato知名的智能灯泡制造商LIFX、宜家这些名厂也都用实际行动推动HomeKit,也包括深圳本土公司OPSO欧普索以及空气堡等创业型空气净化器厂商也已加入,甚至中国的富力地产,也在将HomeKit设备集成于新建住宅中。

苹果平台的技术标准、安全性和可靠性更高,软硬件生态布局更为完善,毕竟苹果掌控了底层操作系统。在iOS的系统下的HomeKit与Siri无缝连接的语音控制体验以及iCloud的远程控制等能力相当于搭建好了智能家居设备的基础设施,这也是为何虽然苹果从未成为CES的直接参与者,但是CES展上却可以看到各种HomeKit新产品与兼容设备,去年CES展上就有超过17款新产品发布。

image.png

随着苹果智能音箱HomePod与HomeKit的兼容,并且逐渐Mini化、中文化、低配低价化,也到了人机交互的变革期,到时候借助智能音箱HomePod,HomeKit可以兼容的设备将会呈现指数级增长。iOS系统在智能家居市场有着更好的用户价值与体验层面的优势,苹果也向来擅长以更好的体验与生态整合能力做到后发制人。





数智网:Homekit是什么?