2017-01-10 35 views
0

有沒有一種方法可以開發Google Home,而無需使用Google Cloud或向公共互聯網開放API?Google Home開發沒有Google Cloud

我處於一個受限制的環境中,不能在沒有跳過很​​多環的情況下向全世界開放服務器。如果我能在內部完成這一切,那將會節省很多頭痛。

回答

0

由於商業環境我們在像ngrok解決方案行不通的(儘管個人的事情,這可能是我採取的方法)。

我們最終使用TDD來根據測試場景編寫我們的代碼。這讓我們顯着加快了開發速度,因爲無論我們何時在實際設備上進行實際測試,99.9%的測試結果都是首次運行。

1

您不需要Google Cloud,但需要公共互聯網上的API。您可以在網絡服務器上運行所有內容,但Google當然需要看到該服務器能夠向您發送請求。

對於開發,我們有我們自己的開源工具集Bespoken Tools。目前它主要支持Alexa,但Google智能助理支持正在進行中。但是從這些工具中,您可以使用bst代理在防火牆內部的本地計算機上公開服務器(如果您的公司允許的話)。一個類似的工具是nGrok

0

我開始使用Google Cloud,但部署過程對於快速開發而言耗時過長。相反,我一直在使用谷歌爲node.jsngrok設置的步驟。開發速度要快得多,因爲我可以更改代碼,並且每次只需重新啓動node.js服務器,每次只需2秒。

分步設置(易): https://developers.google.com/actions/tools/ngrok

+0

謝謝。如果我自己這樣做,這可能是我會採取的方法。不幸的是,如果我通過我們的防火牆建立了一個整體,我們的IT安全將會非常不高興。 – samanime