2017-10-15 43 views
-1

我家有一个空调机,有Wifi接口。我也有Google Home。我已经了解了做这种集成和使用Android Things所需的东西(我是一名Android开发人员),我可以使用Firebase将两者进行桥接,例如如这里所述http://nilhcem.com/android-things/google-assistant-smart-home哪个服务器平台可用于简单的AC设备与Google Home集成?

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

我对任何关于将Google Home智能家居API连接到AC设备的Wifi接口的简单方法感兴趣,但假设我需要某处的服务器和本地的设备(例如Android Things板)。

+1

这可能是话题在[iot.se] – jonrsharpe

回答

0

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

如果您不打算部署助理应用程序,则可以将其保留在测试状态,以便您只能使用它。在这种情况下,你可以使用谷歌提供的标准的OAuth服务器:

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

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

相关问题