使ってみる

Device Access プログラムにより、ユーザーがアクセス、制御、管理できるようになります SDM API を使用した Google Nest デバイス。

Device Accessの使用を開始するには、次のタスクを完了する必要があります。

  1. プログラムに Device Access ご登録ください。
  2. サポートされている Google Nest デバイスを Google アカウントで有効化します。
  3. Google Cloud プロジェクトを作成して OAuth 2.0 クライアント ID を取得します。
  4. プロジェクト ID を受け取る Device Access プロジェクトを作成します。

デバイス アクセスに登録する

最初のプロジェクトを作成する前に、 Device Accessに登録する必要があります。 登録には、Google APIデバイス アクセス サンドボックスの利用規約に同意し、1 回限りの アカウントごとに払い戻し不可の手数料(5 米ドル)が請求されます。

両方の利用規約に同意するまで、プロジェクトを作成できません。 サービスに登録し、登録料を支払います。これは、すべてのユーザーと プロモーションやコマーシャルを あります。

まだ登録していない場合は、 Device Access コンソールで登録します。

コンソール Device Access に移動

詳しくは、Device Access 登録をご覧ください。 情報です。

サポートされているデバイスを有効にする

プログラムでは、以下のデバイスがサポートされています。 Device Access

  • すべての Google Nest Thermostat
  • すべての Google Nest カメラ
  • すべての Google Nest Doorbell
  • Google Nest Hub Max

詳しくは、サポートされているデバイスのページをご覧ください。 デバイスモデルのリストを作成します。

サポートされているデバイスを有効化する方法について詳しくは、デバイスのマニュアルをご覧ください。

Google Cloud Platform の設定

SDM API へのアクセスは、 Google Cloud です。API を有効にして、Google アカウントを Google Nest デバイスを使用するには、Google Cloud できます。

下の [API を有効にして OAuth 2.0 クライアント ID を取得] ボタンをクリックして有効にします Smart Device Management API を実装して OAuth 2.0 クライアント ID を取得します。

  1. 既存の Google Cloud プロジェクトがある場合、 Device Accessに使用するには、管理者アカウントにログインしていることを確認してください できます。次に、リストから既存のプロジェクトを選択します。 選択することもできます。それ以外の場合は、新規作成 できます。
  2. 「どこから発信していますか?」というメッセージが表示されたら、[ウェブサーバー] を選択します。
  3. [承認済みのリダイレクト] の値として「https://www.google.com」と入力します。 URI です。認証コードを取得するには、リダイレクト URI が必要です。 PCM
  4. 設定が完了したら、OAuth 2.0 クライアント ID とクライアント シークレットをコピーします。 認証情報の JSON をローカルマシンにダウンロードします
API を有効にして OAuth 2.0 クライアント ID を取得する

Google Cloud プロジェクトを手動で設定するか、 認証情報を再取得します。

  1. Smart Device Management API を有効にします: [API の有効化] ページ。
  2. OAuth 2.0 クライアント ID を [認証情報] ページ。

デバイス アクセス プロジェクトを作成する

コンソールに戻ります。 Device Access

  1. コンソールのホーム画面で、 作成 プロジェクト
  2. 作成プロセスの各画面に入力します。
    1. プロジェクトの名前を入力します。
    2. 次の作業中に生成された OAuth 2.0 クライアント ID を入力します。 Google Cloud Platform を設定します。もし OAuth クライアント ID をコピーしていない場合は、 credentials.json 個のファイルをダウンロードしました。
    3. イベントを有効または無効にします。イベントは Google Cloud Pub/Sub によって管理される あらゆるデバイスとストラクチャに非同期アップデートを提供し 権限があることを確認します。イベントが必要な場合は、[有効にする] を選択します。条件 不明な場合は、[無効にする] を選択します。後でいつでも有効にできます。
  3. 完了すると、 UUID(32c4c2bc-fe0d-461b-b51c-f3885afff2f0 など)。この ID をメモしておきます すべての SDM API 呼び出しに必要です。

このプロジェクト ID は OAuth と API 呼び出しで使用されます。これは Device Access プロジェクトであり、Google Cloud に関係がない プロジェクト ID。