homekit怎么与家电连接
homekit本质上是苹果蓝牙直连和多点设备框架的“伴侣”,允许开发人员使用一套简单的命令控制设备状态,发送命令。不幸的是,如果设备想被ios控制,必须要先加入到made for iphone(mfi)项目中,按照苹果要求,将特殊的无线芯片和软件包整合在硬件设备里面。虽然现在苹果对加入mfi设备的要求不像过去那么严格,但是这种做法还是阻碍了开发人员开发兼容homekit的应用,也让开发人员无法使用arduino控制器搞定属于自己的自动化家居设备。所以,你可以把homekit看成是一个自动化家居行业的助推器,而不是一个“黑客工具”。
实际上,在获得授权允许之后,homekit能为支持的app和配件设备提供独立的信息访问方式。这意味着,任何一款支持homekit的应用,都可以立即获取房间内部所有设备的信息。当你在自己家里新增了智能设备之后,无需重新配置,只需插插头,把它添加到现有系统之中就可以了。
siri被认为是homekit的主要系统接口,不过设备自带的独立app也有控制功能。换句话说,如果你已经安装好了设备,siri就能识别,并执行语音命令。你只需简单地告诉siri“打开卧室灯”,它就会自动识别设备、配件和房间,然后执行相应的操作。
在homekit框架里面,可以定义好一些初始设备,比如门锁、车库大门、灯光开关。支持开发人员也可以自定义无限数量的新设备。苹果给homekit的定位是“开放的”系统,允许创建并定义任何设备,提供自动交互。内部系统非常灵活,苹果并没有做太多限制,而且允许开发人员为设备编写操作命令,做其他工作。不过,即便homekit具有很强的开放性,没有加入mfi就是另一番景象了。所有支持homekit的硬件都使用了端到端加密,有很强的安全性。homekit api只有在app激活,或是在前端打开时才能使用。目前,还没有应用能在后台运行时使用homekit。
当然,你可以设定在特定条件下执行命令,这些条件就包括了应用关闭状态。但是,这需要用户给出非常明确的命令,比如“在我回到家时打开车库门”,或是“在礼拜二晚上八点开灯”,等等。
实际上,真正处理用户命令的是ios系统,而非是那些独立app应用,一些恶意应用如果没有用户许可,是无法执行一些多余操作的。另外,苹果系统还提供了将房间进行分组的“区域”功能,按“楼上”或“楼下”划分区域。用户还可能按照服务进行分类,这样就可以支持像“打开所有灯光”这样的命令了。在mfi硬件设备上市前,开发人员可以用苹果的模拟硬件设备的程序“假装”在控制设备。
homekit 使用什么协议
简单说,homekit可以让各个厂家的智能家居设备能在ios层面互动协作,而无需这些厂家直接对接。仔细研究这个架构后,我们发现home kit是一套协议,是一个ios上的数据库,更是智能家居产品互联互通的新思维模式。苹果留给了智能硬件开发商以及第三方开发者很多的发展空间。
home kit协议规范了智能家居产品如何和ios终端连接和通信。苹果软件高级副总裁 craig federighi 在wwdc keynote里轻描淡写地说通过home kit协议的绑定功能(secure pairing)能确保只有你的iphone能够开你的车库门。当然软硬件通信协议学问大了。在宣布的芯片合作伙伴里有broadcom, marvell和ti,这几家都是植入式wi-fi芯片的主流供应商,所以可以确认homekit前期主要支持wi-fi或者直连以太网的设备。目前wi-fi智能硬件开发上有不少难点要克服,包括设备如何与手机配对, 如何得到wi-fi密码并且加入家里的热点,如何保证稳定和安全的远程连接等等。
在数据库层面,苹果推出了一个有利于行业发展的基础设施:在ios上建立了一个可以供第三方app查询和编辑的智能家居数据库。这个数据库包含几个非常重要的概念是对现在的智能硬件开发商有借鉴意义的:家庭,房间,区域,设备,服务, 动作,触发。
homekit把家庭看作一个智能家居设备的集合,通过家庭,房间,区域把这些设备有机的组合起来。设备和服务这两个概念很有意思。这里苹果引入了一个对于硬件产业相对陌生,但是相当“互联网”的概念:面向服务设计(service oriented architecture)。硬件设备被定义成一个提供一个或者多个服务的单元,而这些服务可以被第三方应用发现和调用。例如飞利浦的hue led灯就可以理解成提供照明服务的设备,其中开关控制,颜色和亮度的控制都是属于这个服务的具体功能。同样,海尔的天尊空调可以理解为一个提供制冷,制热,空气净化等多个和空气质量相关的服务的设备。
家庭里所有的支持homekit标准的智能设备把支持的服务发布出来,通过ios的发现机制被收录到一个统一的数据库里。 在设备和服务这些基本单位之上,homekit定义了家,房间,区域(多个房间的组合)等场景单元来让家里的多台设备形成有机的组合。例如睡房里的电器(例如灯和窗帘)可以被组织成一个场景,统一控制。区域可以把多个房间的设备组合起来一起控制。
homekit除了遥控还能干什么?
说到控制,homekit的设计远远不像有些媒体解读的那样,简单地把iphone变成一个万用摇控器。home kit的控制体系里有两个重要的自动化概念: 触发 (trigger)和操作 (action)。 这个非常像国外比较火的ifttt应用,用户可以用简单的“if x then y” 公式和很多现成的数据接口实现非常多元化的自动提醒和操作功能。同样,通过home kit的触发和操作机制可以实现各种场景的自动化操作:例如 “当睡房灯被打开时把窗帘拉上”等。
当然以苹果的做事风格,他们把homekit作为一个开发框架,不会也不可能参与到这些具体的场景的定义和实现。就好比在ios上可以具有开发游戏的基础设施,但苹果不会做游戏一样,homekit开放数据接口给开发者,方便他们实现智能家居的创新。home kit的一个卖点是siri的整合。用户可以通过语音输入控制指令。这其实也是为开发者所用的设施,因为指令本身是开发者定义的。
通过对homekit架构和第一批合作伙伴的分析,我们可以认为苹果在智能家居其实是在打造一个厂家+开发者共同服务用户的生态环境。通过一个开放的设计理念,苹果预留了相当大的空间给合作方,同时也细化了他们的分工。硬件厂家的专长在提供好的产品,而在手机上建立良好的用户体验则是开发者,特别是第三方开发者的长处。而苹果本身则继续以平台的定位。在公创造推进智能家居行业发展的环境,在私巩固ios设备在家庭中的核心地位。
homekit这张拼图还缺了什么?
但是我们也能看到homekit这个智能硬件+ios+apps/siri的智能家居组合显然是不完整的。当用户拿着ios设备在家时,手机可以暂时成为 智能家居的中枢神经,但ios的高度移动性作为part-time中枢神经显然是不合适或者说是不足够的:当用户离开家,原来完美的智能的家庭马上被打回到石器时代。
这里苹果留出了一个空缺:在ios以外协调智能硬件的hub。这里有两种可能性:一个是偏硬件的做法 —— 苹果可以把自己的apple tv,airport路由器,以及未来要推出的itv,作为persistent的智能家居中枢。另外一个偏软件的可能性是这个责任放在icloud。
homekit给国内创业团队和硬件厂家提供了什么机会?
最后我来分析一下智能家居市场的现状和homekit带来的的机会。目前智能家居产品的市场策略主要有4种:
第一类是像海尔uhome或者美国的control4这样的整体智能家居系统,通过物理布线或zigbee等无线通讯方式把兼容的照明,影音,安防电子设备连接到一个中控系统实现统一控制。这种整体方案功能完整,用户体验统一,但需要专业的安装,而且价格不菲。国内厂家一般选择跟房地产开发商合作,主打前装市场,但是普及速度比较慢。第二类是国际一线的家电企业先制定一套软件协议先把自家产品连接起来成为一个平台,然后通过协议的开放让其他厂家的产品加入其生态系统。三星的smart home和海尔的u+智慧家庭操作系统都是这个理念。三星是从强势的电视和手机方面切入,海尔则凭着白色家电的领先优势入场。
第三类是以路由器/网关方式切入,用取代路由器这样的普及性产品来降低进入家庭的门槛,占领家庭的数据入口,然后逐渐整合其他产品。最近市面上智能路由器的玩家不少。小米更是高调地用小米智能家居样板间来展示小米路由器的整合能力。
这三类走的是平台思维,门槛高而且周期长。大多数创业团队和厂家选择的是第四种策略:把单一功能的产品做到极致,单点突破进入家庭,然后逐渐扩展产品线,尝试整合其他产品。nest(google收购前),dropcam,belkin wemo,smartthings,hue,墨迹天气, 幻腾智能,博联,以及大多数的家电企业和智能硬件创客都是走的这个产品方向 。显然 homekit的定位对第四类的玩家更为友好,而前三类玩家将在未来受到较大冲击。
苹果希望通过一个比较开放的模式来吸引这些单品硬件厂家与其对接。除了提供完善的协议,通用数据库和庞大的ios用户群,还引入了第三方开发者,使其为厂家产品所用,给不同场景的应用提供软件支持。
于是,有能力和野心操作前三种平台模式的玩家局面就有点尴尬。那些在硬件产品上和苹果没有直接竞争产品的企业,倒是可以尽量与苹果homekit兼容。而三星,小米这些定位和苹果类似的平台的发展必然会使市场形成多个具有规模的智能家居平台同时存在的群雄割据局面,给希望能与这些平台同时兼容的硬件厂家带来非常高的研发和维护成本。帮助这些硬件厂家克服这些智能家居平台之间的兼容性问题也给物联网技术和云端服务的供应商带来了新的机遇。机智云,还有像arrayent和ayla networks这些与我们定位类似的物联网服务平台在提供完善的硬件云端支持服务基础上,可以通过提供硬件产品的跨平台的接入能力而被更多的智能家居厂家接受。
总的来说,苹果homekit的推出对整个智能家居产业的发展是个利好。ios8在10月份推出后会大大提升消费者对相关智能硬件的关注度。在手机操作系统上搭建了合理的架构,留出来给各路玩家的机会也相当的巨大。google马上就要召开的google io开发者大会也一定会有相应的动作,让智能家居市场的热度继续升温。
探析pcb设计当中额外增加的制造成本
RFID标签和条形码的区别、优缺点
微软取消了“物联网在行动”?为什么?
智慧教室的作用是什么
三星电子2nm制程工艺计划2025年量产 2027年开始用于代工汽车芯片
全面解读homekit的工作原理及赋予智能家居产业的价值
猎豹CS9全新SUV:军工品质配全时四驱2.0T动力,强悍!
三相电表有几种型号_三相电表规格型号介绍
曝首款折叠屏iPhone明年发布
国内碳酸锂产业链呈三足鼎立格局 美都能源收购瑞福锂业
单片机的上拉电阻示意图及作用分析
板式换热器替换垫片的步骤
超声波热量表检定过程中常见问题分析及注意事项
2023年门禁、通道闸机、考勤、消费等智能一卡通发展分析
Imagination人工智能芯片的发明专利解析
医疗级电源安全标准IEC60601-1的研究分析
SaberRD的稳态分析验证概述
AI芯片角逐战再起风浪,三星风投领投,深鉴获4千万美元投资
逆导晶闸管(RCT),逆导晶闸管(RCT)是什么意思
浅析基于DO和DPM的水处理中压紫外反应器的辐射剂量