開始使用

Device Access 計畫可讓使用者透過 SDM API 存取、控管及管理 Google Nest 裝置。

如要開始使用「 Device Access」,您必須完成以下工作:

  1. 註冊 Device Access 計畫。
  2. 使用 Google 帳戶啟用支援的 Nest 裝置。
  3. 建立 Google Cloud 專案以啟用 SDM API 並取得 OAuth 2.0 用戶端 ID。
  4. 建立 Device Access 專案以接收專案 ID。

註冊裝置存取權

你必須先註冊 Device Access,才能建立第一個專案。註冊作業包括接受《Google API》和《裝置存取沙箱服務條款》,以及每個帳戶收取的一次性費用 ($5 美元),無法退款。

您必須先接受《服務條款》並支付註冊費,才能建立專案。這項規定適用於所有使用者,包括個別使用者和想要建立商業產品的使用者。

如果您尚未註冊,請前往 Device Access 控制台完成註冊:

前往 Device Access 控制台

詳情請參閱「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:

  1. 如果您已有要用於 Device Access的現有 Google Cloud 專案,請務必先登入該專案的管理員帳戶。接著,按一下按鈕,從可用專案清單中選取現有專案。否則,請建立新專案。
  2. 當系統詢問「您要從哪裡撥號?」時,請選取「網路伺服器」
  3. 輸入 https://www.google.com 做為「已授權的重新導向 URI」值。必須使用重新導向 URI 才能使用 PCM 取得授權碼。
  4. 設定完成後,請複製 OAuth 2.0 用戶端 ID 和用戶端密鑰值,並將憑證 JSON 下載至本機電腦
啟用 API 並取得 OAuth 2.0 用戶端 ID

如果您想要手動設定 Google Cloud 專案,或是驗證設定並再次擷取憑證:

  1. 在「API 啟用」頁面上啟用 Smart Device Management API
  2. 在「憑證」頁面取得 OAuth 2.0 用戶端 ID。

建立裝置存取權專案

返回 Device Access 控制台。

  1. 在主控台主畫面上選取「Create project」(建立專案)
  2. 在建立過程中填寫各個畫面:
    1. 請輸入專案名稱。
    2. 輸入設定 Google Cloud Platform 期間產生的 OAuth 2.0 用戶端 ID。如果您之前並未複製 OAuth 用戶端 ID,可以在下載的 credentials.json 檔案中找到這個 ID。
    3. 啟用或停用事件。事件由 Google Cloud Pub/Sub 管理,且會為專案授權的所有裝置和結構提供非同步更新。如果要啟用事件,請選取「啟用」。如果您不確定,請選取「Disable」(停用)。日後隨時可以啟用。
  3. 完成後,專案會以 UUID 的形式指派,例如 32c4c2bc-fe0d-461b-b51c-f3885afff2f0。請記下這組 ID,用於所有 SDM API 呼叫。

這個專案 ID 會用於 OAuth 和 API 呼叫。專屬於您的Device Access 專案,且與 Google Cloud 專案 ID 無關。