2017-10-15 24 views
-1

나는 집에 Wifi 인터페이스가있는 AC 장치가 있습니다. Google 홈도 있습니다. 나는 이런 종류의 통합을 수행하고 Android Things (Android 개발자 임)를 사용하는 데 필요한 것을 읽었습니다. Firebase를 사용하여 두 가지를 연결할 수 있습니다. 여기에 설명 된대로 http://nilhcem.com/android-things/google-assistant-smart-homeGoogle 홈 통합에 간단한 AC 장치로 사용할 서버 플랫폼은 무엇입니까?

그러나 나는 그 솔루션이 본질적으로 안전하지 않으므로 그다지 좋아하지 않습니다. Google 홈 스마트 홈 통합을 사용하려면 OAuth 서버를 구현해야하므로 장애물이 인증 인 것 같습니다. 내가 Firebase를 사용하여 상태를 동기화하고 (Android Things 디바이스를 통해) 가정용 시스템에 메시지를 전달하는 경우에도 볼 수있는 한 사용자 지정 OAuth 서버를 구현해야하며이를 수행하는 방법을 모를 필요가 있습니다. 그것의 양면을 수행 할 수있는 플랫폼 (OAuth 서버 및 상태 관리)이 상대적으로 간단합니다. 또는 Firebase는 인증을 제공 할 수있는 시설을 가지고 있습니까? 오직 한 명의 사용자 (me)가있을 것이므로 간단한 인증만으로 모든 것이 필요합니다.

Google 홈 스마트 홈 API를 AC 기기의 Wi-Fi 인터페이스에 쉽게 연결할 수있는 방법에 대한 제안이 있으면 좋겠지 만 Android Servers 보드와 같은 로컬 서버와 어딘가에 서버가 모두 필요하다고 가정합니다.).

+1

이가에 주제에있을 수 있습니다 [iot.se] – jonrsharpe

답변

0

다른 경우에는 여러 가지 해결 방법이있을 수 있지만 약간 다를 수 있습니다. 어시스턴트는 홈 앱을 통해 Google 계정에 연결된 기기를 제어하기 때문에 Google 계정에 대한 액세스 권한이 필요합니다.

어시스턴트 앱을 배포 할 계획이 없다면 테스트 상태로 남겨두기 만하면됩니다. 이 경우 당신은 Google에서 제공하는 표준 OAuth를 서버를 사용할 수 있습니다

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

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