簡體   English   中英

使用我們開發的應用程序而不是智能家居設備與 Google Home 和 Google Assistant 進行通信

[英]Communicating with Google Home and Google Assistant with the Application We Developed Instead of the Smart Home Device

我在一家開發智能家居設備的公司工作。

該公司正在為其開發/設計的智能家居設備開發 android 應用程序。

此外,他還想通過 Google Assistant 控制自己開發的智能家居設備。

我們目前無法將“自定義意圖”用於“為您的 Android 應用程序啟用語音”功能。 我希望我們可以獨立地將谷歌助手功能直接添加到我們的軟件中(沒有任何谷歌主頁或嵌套關系)......( https://developers.google.com/assistant/app/custom-intents )自定義意圖; 它不是專門用於智能家居的,也沒有用於土耳其語等當地語言。

我們專注於智能家居的 Google Assistant 功能。 https://developers.google.com/assistant/smarthome/overview

場景一:Google 有一種通過 Access Token 與開發者雲通信的方式。 https://developers.google.com/assistant/smarthome/concepts/fulfillment-authentication

場景2:還有第二種方式。 在這里,谷歌助手正在與谷歌主頁或谷歌巢設備(而不是開發者雲)進行通信。 https://developers.google.com/assistant/smarthome/concepts/local )顯然這里發生了一些奇怪的事情。 谷歌助理; 它說它會聯系google home。 是他這里說的手機上安裝的google home app,還是音箱之類的google home app? 因為在https://developers.google.com/assistant/smarthome/concepts/local#supported-devices中,揚聲器顯示為 google home。 如果不是說手機上的google home app,或者不能和手機上的google home app交流,對我們來說也沒多大用處。 因為用戶可能沒有實體的 google home 產品/設備。

這些場景都不完全符合我們想要做的。 我們想要做的正是這個; Google Assistant 既不應該與我們的雲通信(以避免延遲)也不應該與谷歌巢設備通信(因為用戶可能沒有這樣的設備)。 它應該直接與我們安裝在用戶手機上的應用程序通信。 谷歌助理或谷歌主頁; 應該告訴我們的應用程序要實現的目的。 讓我們將 google assistant 或 google home 發送給我們的請求發送到我們的設備或雲端(無論選項如何)。

Google Assistant的本地家SDK有這樣的功能嗎? 或者谷歌助手是否可以通過其他方式直接與我們的應用程序通信?

因為當我們的應用程序安裝在用戶的手機上時,google home 或助手嘗試直接與智能設備通信是很奇怪的。 它可以和我們的雲服務器通信,但是為什么它不能和我們安裝在手機上的應用程序通信呢?

谷歌助手或谷歌主頁; 可以在注冊第一個帳戶時直接與我們安裝在手機上的應用程序通信,而不是我們的 oauth 2 服務器。 Google 正在鏈接到我們的應用程序,而不是直接使用 oauth 2。 我們的應用程序連接到 oauth 2 並向 google 提供令牌。 換句話說,用戶可以在他的手機上與我們的本地應用程序進行同步。 https://developers.google.com/assistant/smarthome/develop/implement-app-flip#implement-app-flip-in-your-native-apps

但我也認為,為了控制智能設備,用戶必須與安裝在他手機上的應用程序進行通信。

有辦法嗎?

該平台不支持通過安裝在手機上的應用程序直接控制智能家居設備。 與您的情況相反,有時一個人想要在他們的手機不在身邊時控制他們的設備。

本地主頁 SDK 集成是現有雲集成的補充。 在一個人不在家的情況下,需要這種基本的雲集成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM