据国外媒体报道, 苹果的HomeKit已经发布一年多了,但是到现在也没有见到任何真东西。除了几款通过iOS控制的智能家居鸡肋设备,就没有见到过任何有实质意义的产品。也许我们对所有苹果的产品期望都太高了。但是真正可怕的是,HomeKit会像谷歌眼镜一样慢慢让人淡忘,最后推倒重来?
苹果2014年推出HomeKit时,高级副总裁克雷格·费德里吉的幻灯片上写着有15家厂商将为HomeKit开发产品。但是,一年之后的实际情况呢,只有5家厂商发布了相关产品,总共的产品种类不到20种,而且我敢保证你从来都没听说过。
至于原因,除了在目前阶段智能家居是真需求还是伪雪球这个命题,最重要的是苹果对硬件制造商施加了过多的苛刻要求。一些厂商表示目前最大挑战是符合苹果低功耗蓝牙设备严格的安全标准。
苹果公司此前曾计划允许设备制造商使用自己的安全解决方案。但后来改变主意要求制造商采用苹果公司认证的芯片和固件,并集成到他们的产品。要不然没法与HomeKit兼容。苹果的心思当然是依靠生态圈,一统江湖,顺我者昌,逆我者亡。
苹果会允许制造商选择WiFi或蓝牙低功耗(LE)来获得HomeKit的配件认证。苹果同时要求厂商必须在WiFi和低功耗蓝牙上使用复杂加密,秘钥长度要达到3072位。另外还要符合安全标准Curve25519,该标准用于数字签名和交换加密密钥。所有这些安全协议都是最前沿的科技,基本都存在于论文之中,在实际产品中根本见不到。
不过虽然要求苛刻,但基于WiFi的设备还是可以应付这些安全需求,但低功耗蓝牙的问题就不一样了。用于生成和发送这些安全密钥的程序可能会导致设备功能的极大延迟。
举个例子,德国慕尼黑的电子设备公司Elgato,正在使用低功耗蓝牙为HomeKit开发低能量传感器。公司后来发现,如果要满足苹果的要求,单单只是搞清楚门被打开还是关闭就要40秒。
另一家与苹果关系密切的制造商则匿名表示,该公司设备试图通过低功耗蓝牙使用HomeKit协议时延迟时间达到7分钟。不过,苹果的需求就是圣旨。据有关人士介绍,Broadcom和Marvell等芯片制造商正在改进低功耗蓝牙芯片,以便更好地处理苹果所需要的加密级别。另一方面,苹果也清楚地认识到了目前这些问题。
这样的时间延迟使得许多设备根本没法用。例如,Elgato公司的智能锁要让用户等上40秒钟,然后才能打开房门,谁会去买这样的智能锁。HomeKit的一大卖点是它可以提供更可靠的用户体验,所以苹果HomeKit有可能成为智能家居平台之前,要先将这些问题解决掉。只是让人不明白的是,当初苹果在制定标准的时候自己有没有试过,还是说苹果拍脑子想出的标准,就全然以为一定能实现?
其时,Elgato已经找到了解决方法,但是这个解决方案其实比原来的产品还要复杂。针对低功耗蓝牙,Elgato调整了硬件增加了额外的片上存储器来处理加密。 Elgato开始并没有想到要进行这么多的修改,现在该公司甚至开始了一项副业,就是销售低功耗蓝牙和HomeKit设备的加密系统。
目前Elgato是唯一一个推出低功耗蓝牙HomeKit产品的厂商。低功耗蓝牙已成为智能家居行业一个日益流行的无线标准,因为它为基于电池的设备提供了低功耗通信标准。
除了低功耗蓝牙设备与HomeKit通信延迟的问题。还有许多其它原因导致了HomeKit设备的延迟发布。尽管苹果公司在2014年六月份的开发者大会上就发布了HomeKit,但是后来相关代码文件不断被进行调整。一位HomeKit的开发者表示,说这真的,看起来就像苹果公司一直到发布了Apple Watch之后,才真正开始处理HomeKit代码。
对于设备制造商来说,很难搞清苹果公司的最终目标是,尽管对于苹果这家对软件并不是很上心的公司来说并不奇怪。但很显然,随着时间的推移苹果在进步。有消息表示,iOS 9将在HomeKit特性和功能方面大幅超越iOS 8。有消息人士表示,直到几个月前,设备制造商开始交付他们的产品来获得苹果的认证之前,苹果甚至从来就没测试过HomeKit代码。
每个设备制造商不得不通过苹果的MFI(“ Made for iPhone / iPod / iPad”)项目认证。苹果要求设备制造商在他们的产品上使用认证芯片,并经过广泛的可用性测试,以确保产品达到苹果的“标准”。而每次对设备进行更改,这些厂商不得不再给苹果总部交付多个原型产品并进行测试。如果苹果不满意,这些公司不得不再来一轮。但是,这是相当典型的MFI认证过程,所有厂商敢怒不敢言。
然而,所有的痛苦,对智能家居行业可能是一个福音。特别是在安全方面,这个行业不得不面对令人悲伤的安全纪录。这个行业还没有人真正关心安全性。所有的安全标准都是厂商想当然的产物。随着互联网安全事件频发,苹果HomeKit的安全标准对于最终消费者是一个福音。