现在的位置: 首页资讯>正文

iPhone还可以控制家电?这波操作你可以尝试一下!

2018年09月14日 作者: 1 830+ 0

随着苹果公司的iOS10系统的正式发布,HomeKit(苹果智能家居平台)正式出现在了我们iPhone的桌面上,这个图标就是“家庭”。但是这个功能却鲜为人知,或者看到有这么个玩意打开一遍就尘封了。那么“家庭”这个功能是做什么的,其中又用了哪些技术呢?

1.HomeKit是干嘛的?

HomeKit背后的概念是这样的,苹果为消费者提供一款iOS设备,并通过一款应用,或是通过其合作伙伴应用的一个常用UI接口,去控制用户的家居产品。

苹果负责软件工程的高级副总裁Craig Federighi表示,用户甚至可以集中不同的应用,然后用一个命令来控制。

例如,如果你要离开家,只需告诉Siri你走了,那么这一个命令就能执行多个操作,包括关闭室内灯光和锁门。

哦,原来“家庭”是做家电控制的,这么高大上,那为什么自己的iPhone控制不了呢?是不是自己的iPhone买亏了?

自从苹果推出了HomeKit以来,鉴于苹果庞大的用户量,不断开始有家电厂商开发出兼容HomeKit的家电。然而第一个吃螃蟹的人总是有代价的,这些电器的价格不是太贵就是中国买不到,所以使用HomeKit的仍然是小众群体,就导致了很大一部分人根本就不知道这个有什么用。

  2.要实现HomeKit控制家电需要哪些技术呢?

介绍所需的技术点之前,我们需要了解一下HomeKit的工作流程。首先需要你的iPhone可以通过“家庭”APP或者Siri语音识别实现家电的控制。APP可以在局域网内完成操控,但是语音识别需要手机连入互联网。Siri识别到会将语音数据上传到云,并做识别处理,再下发到iPhone。此时,手机会通过WiFi发送指令给网关。网关接收到后,处理信息内容,并进行家电的控制啦。如下图。

那要实现控制家电的功能,需要怎样的技术呢?

在回答这个问题前,我们可以先了解一下GitHub上各路大神DIY的技术。上网搜搜,你会发现几乎都是树莓派做网关,Arduino做有线的控制部分。软件部分主要在于网关,基于homebridge做HomeKit的收发协议接口,homeassistant做智能家居控制接口,homebridge-homeassistant做plug-in。

那么问题来了,你自己DIY可以么?当然可以。但是做产品呢?肯定不行。

原因:①众所周知,生产适配苹果的产品,会经过很严格的审查。第一,需要有MFI认证码;第二,生产时苹果会严格审厂。

homebridge是“上不了台面”的SDK。作者KhaosT是个在美留学的中国人,曾在苹果的HomeKit 团队实习过,这也make sense了为何是他第一个逆向了苹果的HomeKit协议。后来苹果让删掉这部分博客,但是代码已经在github上广为流传,你觉得苹果会让你出售产品?②网上流传的树莓派的板子是商业级产品,达不到工业级的要求,我们做产品都会求稳。

基于以上三点,建议还是需要老老实实拿到MFI码,买正版HomeKit SDK,接受审厂,能做的就是尽量把产品做稳定。因此,做产品

你需要攻克以下几个技术难点。

  •   首先,你需要一个正版HomeKit SDK。这个是至关重要的,也是必不可少的;
  •   其次,你需要一个稳定运行的网关;
  •   你还需要一个稳定的无线或有线连接方案。

那么哪里才能买到正版HomeKit SDK呢?NXP,官方报价499$,包含无限可生产许可,两个小时专业技术支持。它不仅支持WiFi和以太网,还支持BLE4.2。只需要TCP/IP,无需其他依赖项。

解决了SDK,接下来就得寻找稳定的网关方案以及无线传输方案。这里推荐是周立功的网关方案:A6G2C系列IoT核心板,基于NXP i.MX6UL系列Cortex-A7高性能处理器设计,集成工业级Wi-Fi、蓝牙无线通讯单元。很适用于快速开发智能家居网关产品。

 AW516x,Nano型zigbee无线模块,尺寸只有13.5mm×16.5mm,休眠功耗低至100nA。不仅支持现成免费的Fastzigbee组网协议,同时支持用户基于标准的zigbee协议栈进行二次开发,包括最新的ZigBee3.0协议。

原文地址:https://www.eeboard.com/news/iphone-329/

搜索爱板网加关注,每日最新的开发板、智能硬件、开源硬件、活动等信息可以让你一手全掌握。推荐关注!

【微信扫描下图可直接关注】

aiban

发表评论
评论 ( 1 )
收起评论
  • cpt121

    您好,看了您的文章有一些疑问向您请教。您文章中提到的家电控制图中有路由器还有一个网关设备。请问这两个都是必须的吗?如果我想开发支持homekit的设备,是不是只需要和路由器中转和和iphone通信?

    2019年01月30日  11:35:26

相关文章

加速融合未来生活,智能家居市场进入“拐点”时代

当今时代,物联网得到飞速发展,可以说家里面的任何物件都有可能互相连接,在这一技术下,智能家居可以做到更加人性化,在未来,智能家居可以发展的空间将更广泛。

回顾此次MWC 大会,如何看待各类科技创新—Android PK iPhone

被视为移动通信领域风向标的 MWC 大会于 2 月 28 日正式闭幕,在过去的一周里,几家知名 Android 手机厂商先后公布了自家的新设备,很是热闹,其中不乏一些奇思妙想的设计,给很多人留下了颇...

可折叠手机有可能会让iPhone便宜一点吗?

长期以来,苹果一直是智能手机领域无可争议的利润之王,在整个利润大蛋糕中,苹果刮到的那份巨大无比。事实上,有那么一段时间,其他手机品牌的利润在计入亏损的情况下,苹果拿走的利润惊人...

一颗小螺丝钉让iPhone美国制造梦寸步难行

尽管美国总统特朗普已警告苹果公司“要开始在本国生产他们那些该死的电脑和其他产品”,但是苹果不大可能让其制造业务更加靠近美国。一颗小小的螺丝钉就能道出其中的原因。2012年,苹果CEO蒂姆...

树莓派和Arduino联姻:人人都可以DIY的智能家居监控系统

开源硬件领域有两大法宝,树莓派和Arduino,如果你手上正好有这两样东西,那么恭喜你,接下来你可以极为简单的构建一个家庭监控系统。本篇文章将指导您完成每一步骤,确保你不会遇到问题。 ...