HomeKit发布时声势浩大,但实际产品却老是只闻楼梯响,迟至2015年6月,才有第一批5家厂商发布相关产品,包括Ecobee的智能自动调温器、Elgato的居家空气品质及温湿与水电使用感测器、iHOME的智能插座、Lutron的智能照明转接HomeKit设备、Insteon的智能家居转接HomeKit设备,门可罗雀的情况与苹果其他各项发布的盛况可说完全相反,到底为何如此?
产业界抱怨是苹果本身的要求造成障碍。苹果强迫所有想支持HomeKit平台的设备,都必须内嵌与内建苹果认证的芯片以及固件,并符合苹果的许多规范,许多想要支持HomeKit的厂商,发现为了达到这点,产品几乎得重新打造,包括主机板为了容纳芯片也得重新设计,导致成本大幅上升,不仅只是芯片本身的成本,还包括先前所有旧设计都成了沉没成本,新设计还得重新测试,想一想还不如干脆打退堂鼓。
苹果对安全性的高标准也成为障碍,HomeKit可接受Wi-Fi或是低耗电蓝牙(Bluetooth LE)设备,但苹果要求必须以3072位金钥加密,还需要应用超高安全性的Curve25519椭圆曲线密码学加密演算,Curve25519通常应用于数码签章的加密等应用,产业界抱怨这样的要求似乎杀鸡焉用牛刀,对Wi-Fi设备来说,尚可应付这样的需求,但低耗电蓝牙设备往往是以电池低电力运作的小设备,通常是省电而低效能,要处理加密的运算需求时往往力有未逮,因而产生显著的延迟,有些厂商的测试产品甚至会延迟高达7分钟。
使用Wi-Fi就有耗电问题
智能家庭产品主要的功能多半是即时反应家中状况,或控制家中的家电用品等,若延迟到数分钟,几乎就跟完全无用一样,而譬如以智能门锁来说,只要延迟40秒,那就还不如直接去开门算了,这样的延迟情况根本无法接受,让智能家庭产品厂商鸡飞狗跳,连芯片厂如博通(Broadcom)与迈威尔(Marvell)也得重新设计低耗电蓝牙通讯芯片,以符合苹果所要求的加密需求。
推出首批HomeKit设备5家厂商之一的Elgato,则从此找到商机,Elgato 原本也没有预期到会遇上这些问题,察觉后利用调整固件与增加芯片内建内存的解决方案处理加密运算需求,现在Elgato打算把解决方案当成一门生意来做,卖给其他需要的厂商。
然而使用Wi-Fi,则会碰上耗电的老问题,如智能门锁若使用Wi-Fi,将一下子就会耗尽电池电力,使用者得不停更换电池否则就无法使用,将不堪其扰,导致使用电池不接电源的设备全数无法实用。
在2015年7月下旬的嵌入式设备硅谷大会( ESC SV)上,厂商再度炮声隆隆,抱怨苹果的要求害它们得为了容纳芯片而整个重新打造主机板,更因此而让设备成本上升,而在价格非常敏感的消费性电子市场,变贵可不是一件好事。产业界更指出HomeKit不是唯一选择,目前智能家庭平台有十数个,许多都比HomeKit更为开放。
安全性是必须考量的议题
苹果的要求真是杀鸡焉用牛刀、吹毛求疵?还是有其道理,是厂商太“草莓”呢?或许答案是一半一半,苹果本身要求专用芯片固然有其私心,如所有资讯都会上传iCloud,可强化与扩大苹果生态圈,但也因此需要加密以免资安问题,这些要求对苹果有利,却苦了硬件商,而苹果本身对HomeKit也还没有准备完成,尽管2014年就发布,硬件商却指出苹果似乎是到Apple Watch上市以后才回头开始认真处理HomeKit,而且苹果自己也还在“从做中学”阶段,甚至整个HomeKit的程序直到第一批厂商送件前几个月才真正定案,这一切都增加了硬件开发者的困扰。
但苹果的要求也非全无道理,消费者会希望同一个平台的产品能有高度互通性,为此,固件与硬件规格上的要求有其必要,否则最后沦为各做各的,无法成为一个生态圈,就失去HomeKit平台的本意;而另一方面,要求高度安全性似乎有点吹毛求疵,但考量到智能家庭未来发展将越来越接触到使用者隐私,安全性的确是一开始就必须考量的议题,目前许多物联网产品完全不顾虑安全性问题,只要产品能用就好,尤其是低耗电蓝牙产品对安全性最为轻忽,未来可能发生严重的安全性危机。
然而,要是障碍太高,导致HomeKit遭束之高阁,没几家厂商支持,那一切要求也都是白搭。博通等芯片厂未来推出的相关系统单芯片将提供低耗电蓝牙加密传输的能力,可能可以减轻下游硬件开发商的障碍,但整合这些芯片重新设计硬件也需要时间,看来HomeKit智能家庭产品注定是要姗姗来迟了。