Device Access 程式可讓使用者使用 SDM API 存取、控管及管理 Google Nest 裝置。
如要開始使用 Device Access,請先完成下列事項:
- 註冊 Device Access 計畫。
- 透過 Google 帳戶啟用支援的 Nest 裝置。
- 建立 Google Cloud 專案以啟用 SDM API 並取得 OAuth 2.0 用戶端 ID。
- 建立 Device Access 專案以接收專案 ID。
註冊裝置存取權
您必須先註冊 Device Access,才能建立第一個專案。 註冊作業包含接受《Google API 和 Device Access Sandbox 服務條款》,以及每個帳戶僅收取一次且無法退款的費用 ($5 美元)。
您必須接受《服務條款》並支付註冊費,才能建立專案。無論個別使用者和想建立商業服務的使用者都適用。
請在 Device Access Console 上註冊 (如果尚未註冊的話):
如需詳細資訊,請參閱 Device Access 註冊。
啟用支援的裝置
Device Access 程式支援下列裝置:
- 所有 Google Nest Thermostat
- 所有 Google Nest 攝影機
- 所有 Google Nest Doorbell
- Google Nest Hub Max
如需個別裝置型號的清單,請參閱支援的裝置頁面。
請參閱裝置手冊,瞭解如何啟用支援的裝置。
設定 Google Cloud Platform
透過 Google Cloud 提供 SDM API 的存取權。如要啟用 API 並透過支援的 Nest 裝置授權 Google 帳戶,您需要一個 Google Cloud 專案。
使用下方的啟用 API 並取得 OAuth 2.0 用戶端 ID 按鈕,以啟用 Smart Device Management API 並取得 OAuth 2.0 用戶端 ID:
- 如果您要用於 Device Access的現有 Google Cloud 專案,請務必先登入該專案的管理員帳戶。然後按一下按鈕,從可用專案清單中選取現有的專案。否則,請建立新專案。
- 當系統詢問「您位於哪個國家/地區撥打電話?」時,請選取 [網路伺服器]。
- 輸入 https://www.google.com 做為「授權的重新導向 URI」的值。如要透過 PCM 取得授權碼,您必須提供重新導向 URI。
- 設定完成後,請複製 OAuth 2.0 用戶端 ID 與用戶端密鑰值,並將憑證 JSON 下載到本機電腦。
如要手動設定 Google Cloud 專案,或確認設定並重新擷取憑證:
建立裝置存取專案
返回 Device Access 主控台。
- 在主控台首頁上,選取 [建立專案]。
- 在製作過程中填寫每個畫面:
- 請輸入專案名稱。
- 輸入設定 Google Cloud 時產生的 OAuth 2.0 用戶端 ID。如果您之前並未複製過 OAuth 用戶端 ID,可以在已下載的
credentials.json
檔案中找到。 - 啟用或停用事件。事件由 Google Cloud Pub/Sub 管理,可為專案授權的所有裝置和結構提供非同步更新。如果您希望系統顯示事件,請選取 [啟用]。如果您不確定,請選取 [Disable] (停用)。如有需要,你日後隨時可以啟用。
- 專案完成後,系統便會以 UUID 的形式指派專案 ID,格式為 UUID,例如
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
。請記下這組 ID,以作為所有 SDM API 呼叫。
這個專案 ID 用於 OAuth 和 API 呼叫。這項 ID 與您的Device Access 專案相關,與 Google Cloud 專案 ID 無關。