Home APIs:让所有开发者都能使用 Home API 构建家居应用

五月 15, 2024
Matt Van Der Staay Engineering Director Google Home

As the saying goes, “home is where the heart is.” It’s where we spend the most time; it’s your space to be comfortable, where you can truly relax, connect and make memories. Our homes have gotten more helpful with connected products, such as a smart door lock or Nest thermostat. Despite this momentum, it's still too hard to develop for the home.

We are changing all of that. Building on the foundation of Matter, we've re-envisioned Google Home as a platform for developers - all developers, not just those that build smart home devices. Google Home is the destination to create innovative experiences for the home.

Link to Youtube Video (visible only when JS is disabled)

今天,我们将宣布Home API和Home运行时。借助Home API ,应用程序开发人员可以访问超过6亿台设备、Google的集线器和Matter基础设施,以及由Google智能驱动的自动化引擎--所有这些都可在Android和iOS上使用。以下是五个须知事项:


1.任何开发人员现在都可以构建可与Google Home配合使用的体验。

家庭为开发者提供了一个独特的机会,可以与用户建立无缝且更深层次的关系,但为智能家居进行开发比实际需要更困难。构建智能家居意味着与许多设备制造商、运营中心和Matter结构以及由智能信号驱动的运营自动化引擎进行集成。

无论您是专门为智能家居设备打造应用程式,还是打造与智能家居无关的应用程序(例如健身应用程序或外送应用程序) , Home API都能让您在Android和iOS上为顾客提供愉悦且与众不同的应用程序体验。


2.通过应用程序访问6亿台连接设备

新的设备和结构API允许您通过单一集成访问超过6亿台设备。无论是在家中还是在旅途中,都可以控制和管理已连接到Google Home的设备,例如Matter灯泡或Nest Learning Thermostat。您可以构建复杂的应用程序来管理智能家居的任何方面,也可以简单地与智能设备集成以解决痛点,例如在送餐司机到达之前自动开灯。

Home API在设计时考量了隐私权和安全性,并利用了业界标准的最佳实务。用户始终处于控制状态,需要明确授予对其结构和智能家居设备的存取权限,才能让应用程序存取。他们可以随时轻松撤销Google Home应用程序的存取权限。为了确保高品质的体验,采用Home API的开发人员必须通过认证,才能启动应用程序。

Device and Structure APIs
设备和结构API可提供创建智能家居体验的所有基础构建模块。

借助新的调试API ,您可以在应用程序或Home应用程序中设置Matter设备,或直接使用Android上的快速配对功能设置Matter设备,无需创建新的Matter结构,从而节省时间和资源。

The Commissioning API
调试API可提供设置Matter设备的所有客户体验。

3.利用Google关于房源的独特智能实现自动化

随着人们在家中添置更多设备,让它们协同工作变得具有挑战性。在过去的一年中,我们增加了新的信号,并允许具有高级技能的人使用生成式人工智能 编写他们的家。借助全新的Automation API ,您可以使用Google Home的全新自动化引擎和智能信号,在应用程序中创建和管理家庭自动化。

自动化可以由来自家中的设备信号触发,例如来自运动感应器的入住事件、来自家电的模式变更或来自智慧型电视的媒体事件。例如,耶鲁大学正在使用Automation API在夜间前门解锁时开启门厅灯。自动化还可以使用Google的智能信号,如home和away ,它可以融合来自整个家中设备的信号,以创造更精确的存在检测。

The Device and Structure APIs
Automations API可提供用于创建和管理自动化的所有工具。

4.将Google Home集线器扩展到电视

Google Home的集线器是一种设备,可以通过无线网路和线程远端存取和本机控制Matter设备。Home API使用Google Home的集线器网路来控制Matter设备,无论使用者是在家还是在外。

今年晚些时候,我们将升级集线器并引入Home runtime ,因此其他设备(包括带有Google TV的Chromecast、带有运行Android 14或更高版本的Google TV的精选平板电视以及符合条件的LG品牌电视)也将成为Google Home的集线器。

Home API让在集线器上本地控制灯光和开关感觉很方便。我们正在Google Home应用程序中采用这些API ,我们的早期测试显示,设备控制的操作速度比以前快了三倍。使用Home API的开发人员也可以在其应用程序中看到更快、响应更快的本地控制。


5.来自各种应用程序的令人愉悦的新体验

我们正在与照明、安全、汽车、能源和娱乐等领域的广泛品牌合作,打造无缝的智能家居体验,帮助从智能家居中获得更多实用性。

Google Home Partner Logos: Google Pixel, ADT, LG, Aqara, Eve, Volvo, Yale, Cync, Wiz, G.E. Appliances, Tuya, Nanoleaf,
各个主要智能家居类别的合作伙伴都在构建 Home API。

以下是我们的一些首批合作伙伴如何使用Home API :


ADT新的Trusted Neighbor将彻底改变“给可信赖的邻居一把家用钥匙”的普遍做法,使用户能够轻松地为邻居、朋友或助手提供安全和临时的家用访问权限。

ADT's Trusted Neighbor

LG将使数百万台电视成为Google Home的集线器,从而可以通过使用Home API构建的任何应用程序无缝控制设备。用户还可以使用ThinQ移动应用程序或LG TV上的Home Hub来控制设备。

LG's webOS TV and LG ThinQ app

EVE Systems将首次将其体验带入Android ,并构建有用的自动化功能,例如在夜间温度下降时降下百叶窗。

Eve experience on Android

Google Pixel正在连接数字和物理世界,因此就寝模式不仅可以使屏幕变暗,还可以自动调暗卧室灯光、降低色调并锁定前门。

Bedtime mode on Google Pixel

而这只是一个开始。使用Home APIs ,锻炼应用程序可以在您开始锻炼之前开启风扇,让您在燃烧卡路里时保持凉爽。或者,度假屋租赁应用程序可以确保房客抵达时电灯已开启,且温度恰到好处。有了Home API ,任何人都可以搭建数字体验与实体装置之间的桥梁。


注册以使用Home API构建

您有没有想要通过Home API内建到应用程序的好点子或功能?请告诉我们,并加入等候名单,以存取Home APIs或Home runtime。我们将不断拓展访问范围,从今年秋天开始,首批以Home API为基础的应用程序将陆续登陆Play Store和App Store。请参阅Google Home开发人员中心的I/O课程,深入瞭解Home API内容。