2017-10-15 1 views
-1

Ich habe ein AC-Gerät in meinem Haus, das eine Wifi-Schnittstelle hat. Ich habe auch ein Google Home. Ich habe gelesen, was erforderlich ist, um diese Art der Integration und die Verwendung von Android Things (Ich bin ein Android-Entwickler) Ich kann die beiden mit Firebase, z. wie hier beschrieben http://nilhcem.com/android-things/google-assistant-smart-homeWelche Serverplattform für eine einfache AC-Einheit für die Google Home-Integration?

Aber ich mag diese Lösung nicht so sehr, wie es inhärent unsicher ist. Der Stolperstein scheint die Authentifizierung zu sein, da ich bei der Integration von Google Home Smart Home einen OAuth-Server implementieren muss. Soweit ich sehen kann, wenn ich Firebase verwende, um den Status zu synchronisieren und Nachrichten an das In-Home-System weiterzuleiten (über das Android Things-Gerät), muss ich noch einen benutzerdefinierten OAuth-Server implementieren und habe keine Ahnung, wie das geht ist eine Plattform, die beide Seiten (OAuth-Server und Verwaltungsstatus) ausführen kann und es relativ einfach macht? Oder bietet Firebase eine Möglichkeit zur Authentifizierung? Es wird immer nur einen Benutzer (mich) geben, so dass nur eine einfache Authentifizierung benötigt wird.

Ich würde mich für Vorschläge für eine einfache Verbindung der Google Home Smart Home-API mit der WLAN-Schnittstelle meiner AC-Einheit interessieren, nehme jedoch an, dass ich sowohl einen Server irgendwo, als auch ein Gerät lokal (wie eine Android-Things-Karte) brauche).

+1

Dies könnte in Thema sein bei [iot.se] – jonrsharpe

Antwort

0

In anderen Fällen könnte es verschiedene Problemumgehungen geben, aber das scheint ein wenig anders. Der Assistent benötigt Zugriff auf Ihr Google-Konto, da Sie über die Home-App Geräte steuern, die an Ihr Google-Konto gebunden sind.

Wenn Sie nicht planen, die Assistant-App bereitzustellen, können Sie sie im Teststatus lassen, sodass nur Sie sie verwenden können. In diesem Fall könnten Sie den Standard OAuth-Server von Google verwenden:

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

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

Verwandte Themen