-1

我家有一台带有 Wifi 接口的空调。我也有一个谷歌主页。我已经阅读了进行这种集成和使用 Android Things 所需的内容(我是一名 Android 开发人员)我可以使用 Firebase 将两者连接起来,例如此处所述http://nilhcem.com/android-things/google-智能家居助手

但我不太喜欢这种解决方案,因为它本质上是不安全的。绊脚石似乎是身份验证,因为 Google Home 智能家居集成需要我实现 OAuth 服务器。据我所见,即使使用 Firebase 同步状态并将消息传递到家庭系统(通过 Android Things 设备),我仍然需要实现自定义 OAuth 服务器并且不知道如何做到这一点,所以想知道是否有是一个平台,它可能能够完成它的两面(OAuth 服务器和管理状态)并使其相对简单?或者 Firebase 是否有提供身份验证的功能?永远只有一个用户(我),所以只需要简单的身份验证。

我会对将 Google Home Smart Home API 连接到我的 AC 设备的 Wifi 接口的简单方法的任何建议感兴趣,但假设我需要在某处的服务器和本地设备(如 Android Things 板)。

4

1 回答 1

0

在其他情况下,可能有各种解决方法,但这似乎有点不同。由于您通过 Home 应用程序控制绑定到您的 Google 帐户的设备,因此该助手需要访问您的 Google 帐户。

如果您不打算部署 Assistant 应用程序,您可以将其保持在测试状态,以便只有您可以使用它。在这种情况下,您可以使用 Google 提供的标准 OAuth 服务器:

https://accounts.google.com/o/oauth2/v2/auth

https://www.googleapis.com/oauth2/v4/token

于 2017-10-16T08:29:10.413 回答