家居控制、家庭自动化与智能家居

过去一年里,互联网一直在热议家庭自动化。你会看到很多相关术语,比如物联网(Internet of Things)、家庭自动化和智能家居。 这篇文章会尝试解释它们之间的关系。

首先要介绍的是 物联网(IoT)。它指的是新一代设备:这些设备不仅能让人通过按钮或遥控器控制,还能提供接口与其他设备和应用通信。比如,一台支持 IoT 的咖啡机可以接收指令制作不同种类的咖啡,并广播水箱剩余水量。

目前还没有被广泛采用的智能设备通信开放标准,这导致许多设备无法互通。即使能互通,大多数设备也不是为管理其他设备而设计的。为了解决这个问题,我们需要一个能与所有已连接设备通信并进行管理的设备,这个设备叫做 中枢(hub)

作为最基本能力,中枢必须跟踪每个设备的状态,并在可能的情况下控制它们。比如,它要知道哪些灯开着、哪些关着,并提供控制灯光的方法。对于传感器,它只需要知道其数值。具备这些能力的中枢,就提供了 家居控制

Hub 仪表盘 example 中枢仪表盘示例:显示 2 个人员、4 盏灯和太阳的状态。

在家居控制之上更进一步,就是让用户根据家居控制层的信息设置触发器来发送命令。比如,当有人回家时自动打开灯光。具备这些能力的中枢,就是 **家庭自动化**。

如今市面上的大多数中枢都在不同程度上提供了这类能力。某些 IoT 设备也提供类似功能,但通常只能控制自身,而且多半局限于基于位置和时间的事件。

最后一个类别,也是目前仍偏未来形态的,是 智能家居:一个能够自学习和自适应的系统,它会自行决定哪些事件应影响其他设备。

一个智能家居的实际例子是:系统观察到 A 回家时,客厅和厨房的灯会打开;而 B 回家时,客厅和书房的灯会打开。下一次 A 或 B 回家时,智能家居会在用户无需配置的情况下自动打开其偏好的灯光。

如今能让我们一窥未来的产品之一是 Nest 恒温器。它足够智能,能够学习你的作息并据此自动调节温度。

综上,家庭自动化大致可归纳为下图:

Home 自动化 landscape 家庭自动化版图概览。

Challenges

你可能会想:听起来并不复杂,为什么我还没有自己的智能家居?因为我们目前还面临一些挑战,阻碍了我们走向这个未来。

需要更多支持物联网的设备

现在大多数 IoT 产品仍集中在灯光、开关和在场检测上。仅靠这些,还不足以让家真正“聪明”起来。我们需要电视、冰箱、烤箱等更多设备加入,扩大可控设备数量。

需要更多数据

大多数第一代 IoT 设备只暴露控制所需的信息。为了让智能家居学习“设备交互如何影响其他事物”,我们需要能追踪与每个设备的全部交互。比如,需要知道冲了多少杯咖啡、冰箱开门频率等。这会显著增加信息流,并打开大量新可能性。例如,当咖啡快喝完时,智能家居可以自动下单补货。

需要易用、开放且可信的软件

要提高普及率,首先得让人们信任自己的智能家居系统。要说服大家升级所有设备,并把所有交互上传到云端,是非常困难的。这些数据可能暴露他们生活的方方面面,包括不想示人的习惯。因此,这类系统应当简单且开源,让人们能验证“家里产生的数据留在家里”。

另一个推动普及的重要因素是:软件必须让普通用户也能轻松安装和使用。很多人还没尝试家庭自动化,仅仅是因为担心配置过程太复杂。

Home Assistant 正在努力成为这样的软件。虽然还未完全实现,但我们一直在持续推进。设备发现以及家庭自动化配置界面,是我们希望在 2015 年重点攻克的问题,同时不牺牲模块化和易用性。

新年快乐!