2017-10-15 37 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

相關問題