Hey Siri,要怎样你才肯帮我开灯?

Hey Siri,要怎样你才肯帮我开灯?

大家好,又见面了,我是全栈君。


0?wx_fmt=png


要说起智能家居类应用,我们都会想起亚马逊 Echo。“Alexa,帮我关个灯。”“Alexa,我锁门了没有?”这些事情,都无需自己动手,仅靠语音就能解决,未来也会有越来越多的电器接入到这一生态系统中。

然而,对于大多数人而言,Echo 智能音箱虽然能提供便利,但大多数情况下,依然算是一种痒点创新——即可有可无的存在。如果我们能够躺在床上:“hey Siri,帮我关下灯”,这才是更实用的使用姿势。

0?wx_fmt=png

Homekit

实际上,这也是苹果对 Siri 的期望。


大约两年前,iOS 更新固件,添加了名为“家庭(Homekit)”的内置应用。苹果希望 iOS 设备能藉由这一应用成为各类智能家电的“控制中心”,用户能使用 iOS 设备控制家中大到冰箱空调,小到灯泡插座等一切智能家居硬件。两年后,苹果开放出更多 Siri 开发接口,这不仅能让 Siri 帮你用滴滴、Uber 打车,还能让 Siri 代替你发微信。


但即将到来的物联网浪潮或许才是苹果潜在目的,Siri 已经接入了内置应用 Homekit ——只要是支持 Homekit 的智能硬件都能接入到 Homekit 中,从而使得 Siri 能帮你开灯,设置空气净化器,查看室内温度等等。

如何让 Siri 帮我关灯?

说到这里问题来了,相信大部分的读者关心的问题就是:我大叫一声 Hey Siri,什么都没有发生岂不是很尴尬?为了避免在心爱的姑娘面前装 X 失败,我们需要弄清楚哪些智能硬件是支持 Homekit 平台的。


毫无疑问支持 Homekit 的硬件中,“洋货”居多。比如,Philips Hue,Withings Home 家用摄像头等等。国内支持 Homekit 的硬件相对较少,不过较为普及的小米生态下的智能硬件基本都支持 Homekit,其中包括:


小米智能插座、小米智能插座基础版、小米智能家庭套装、小米智能插线板、YeeLight 灯泡白光版与彩光版、小米空气净化器一代、小米空气净化器二代、米家智能电风扇。


不过,它们并不是直接连接到 Homekit 中的,所以你现在拿起 iPhone 打开应用是找不到你的床头灯,空气净化器等等。如果你使用的路由器也是小米品牌的,并且具有储存接口,那么处理方式很简单:打开路由器对应的 App,下载 Homekit 插件,等待 Homekit 中出现硬件。然后大喊:“Hey Siri 帮我打开电灯/空气净化器/电风扇……”

0?wx_fmt=png

小米智能家庭套装

如果你的路由器不满足以上条件,那么是时候自己撸代码了。详细方案在此就不再介绍了,提供两种思路:


  • 自购树莓派,刷入 Homebridge,接入智能硬件;

  • 如果路由器有空间,刷入 OpenWRT,安装 Homebridge 插件,接入智能硬件。


无论是哪一种方案,网络上都有教程,不过都足够折腾一阵子。如果你对于自己动手撸代码没有信心/兴趣,那么直接购入一台“小米路由器 Mini”,插上优盘,安装插件,或许是最省心的方案。

关个灯而已,为何如此麻烦?

读到这里,或许有些读者就开始疑惑了:我只不过是懒得自己动手,让 Siri 关个灯而已,为什么如此麻烦?这背后折射出来的是各家智能硬件对于平台的理解。


早在智能手环还是风口的时候,我就思考过这个问题:这些智能手环收集到我们运动的步数能做什么?单独的步数能给予生活什么样的指导意义?接着这些手环厂家又推出了智能体重秤等等一些系列的体况监测相关的智能硬件。

0?wx_fmt=png

iPhone Healthkit

同品牌的智能硬件能通过同一个 App 来共享彼此收集的数据,那么我可以使用这些数据来指导自己运动保持身材。然而这些数据仅能存在于应用内部,这意味着,如果手环和体重秤的品牌不一致,那么用户就只能自己将这些数据统计在一起,自行分析。有没有更方便的方法呢?iPhone 上的“健康”应用恰好就是这些信息汇总的中心。至于 Android 上,具备这个功能的应用是缺失的。


可穿戴设备的热度降下来了,物联网又被推上下一波浪潮。而我们需要知道的是,在下一波热浪袭来之前,各个智能插座都需要单独的 App 进行控制,更不用提其他的智能家居硬件了。


如果各个硬件之间没有一套统一的标准,那么它们就无法接入到同一平台,更无法协同工作。即使这些家居都带有“智能”二字,但所谓的智能,不过是把开关和蜂鸣器挪到手机上罢了。真正的智能家居应该是能“聪明地预测并解决我们需求的硬件”。

Homekit 不只是一个总遥控器

相比于“疑惑为什么使用 Siri 开关灯如此费事”,相信更多的读者对于“使用 Siri 开关灯”这件事情本身是不屑态度的:“如果仅仅是用 Siri 本身开灯,这只是变相地将电灯变成声控的,也根本算不上智能家居吧?”

0?wx_fmt=png

Homekit 预设

我并不否认这种观点,因为以目前的条件而言,这些智能家居只不过是升级成了“声控电器”。究其根本,到底还是支持 Homekit 或者处于同一平台的智能家居硬件太少了。Homekit 存在的意义并不是作为一个家用电器的总开关,而是作为一个家庭信息中心,一名“智能家庭管家”。我们能从其中掌握家中的情况,同时通过预设,满足我们在特定情形下的需求。


比如,通过预设好“出门”这一情形,我们对 Siri 说:“Hey Siri,我要出门了。”接下来,它会帮我们查看电灯,空调等用电器是否关闭,燃气房门是否关闭等等。回家时,它会帮助我们解锁家门,打开车库,预先开启空调,电灯,甚至播放我们要观看的视频。这一系列的操作无需我们自己动手,仅需对着 Siri 提出需求即可。

原文发布时间为:2017-02-23

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108477.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Silverlight传值「建议收藏」

    Silverlight传值「建议收藏」Silverlight页面之间传值的。主要是使用独立存储的IsolatedStorageSettings对象,首先需要创建对象privateIsolatedStorageSettingsappSettings=IsolatedStorageSettings.Applic

    2022年10月18日
    0
  • 搭建php运行环境_php开发环境搭建步骤

    搭建php运行环境_php开发环境搭建步骤1、PHP环境搭建的前提是ApacheHTTPServer(Apache服务器)已经安装部署成功,并可以正常访问到服务器的主页面。ApacheHTTPServer的安装部署已经在上一篇讲解的很详细了,不清楚的可以点击“ ApacheHTTPServcer-Apache服务器下载与Windows系统下安装”查看具体操作。2、PHP下载:  2.1、下载地址:http:

    2022年9月22日
    1
  • Vue进阶(三十六):created() 详解「建议收藏」

    Vue进阶(三十六):created() 详解「建议收藏」这次给大家带来vue.js中created方法的使用详解,使用vue.js中created方法的注意事项有哪些,下面就是实战案例,一起来看一下。这是它的一个生命周期钩子函数,就是一个vue实例被生成后调用这个函数。一个vue实例被生成后还要绑定到某个html元素上,之后还要进行编译,然后再插入到document中。每一个阶段都会有一个钩子函数,方便开发者在不同阶段处理不同逻辑。一般可以在creat…

    2022年6月25日
    149
  • 成功解决500 : Internal Server Error问题

    成功解决500 : Internal Server Error问题成功解决500:InternalServerError问题目录解决问题解决思路解决方法解决问题500:InternalServerError解决思路内部服务器错误,说明你所浏览的服务器出现了故障解决方法可知出现的bug为AttributeError:module’tornado.web’hasnoattribute’asynchronous’参考文章:成功解决Attribu…

    2022年7月12日
    21
  • strcpy和memcpy的差别

    strcpy和memcpy的差别

    2022年2月7日
    62
  • 学java用什么编译器_学习Java用什么编译软件好

    学java用什么编译器_学习Java用什么编译软件好在线的java编译器和在线运行帮助我们轻松编译代码直接在浏览器上显示。java编译器网络版成为有用的在许多情况下。例如,假设你正在编写一个java代码,但不在自己的计算机上,减少时间的浪费,可以无需下载和安装任何软件,使用免费的在线工具运行代码。也就很有帮助,如果不需要编写java代码而定期一周甚至一天几次。增加电脑的速度,减少从您的计算机未使用的软件数量。但如果不想错过它,可以尝试免费的在线编译…

    2022年6月5日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号