ペアリングと検出のテスト
ペアリングと検出のテスト
このトピックでは、ガジェットがEchoデバイスと正常に通信できるかどうか示すためのテストについて説明します。
準備
これらのテストを実行する前に、以下が完了していることを確認してください。
- ガジェットを登録する – ガジェットの登録の説明に従って、ガジェットを開発者ポータルに登録します。最後にシークレットキーを受け取ります。
- Amazon Echoデバイスを取得する – Echoデバイスを取得し、開発者ポータルのガジェットの登録に使用したアカウントに登録します。ガジェットをサポートするEchoデバイスのリストについては、ガジェットをサポートするEchoデバイスを参照してください。
- 通信チャネル設定のコンフィギュレーションを行う – ガジェットのBluetoothペアリングパラメーターを、Classic Bluetooth用のガジェットの設定に説明されているとおりに設定にします。
- ディレクティブを受信できるようにガジェットをセットアップする –
Discover
ディレクティブを受け付けるためのコードを準備します。 - イベントを送信できるようにガジェットをセットアップする –
Discover
ディレクティブへの応答としてDiscover.Response
イベントを組み立てて送信するためのコードを準備します。
ペアリングのテスト
- ガジェットをペアリングモードにします。
- Echoデバイスをペアリングモードにします。Echoデバイスが画面付きの場合は、画面の指示に従ってペアリングします。画面の付いていないデバイスの場合は、以下を行います。
- ウェブバージョンのAmazon Alexaアプリ(alexa.amazon.co.jp)にアクセスし、Amazon開発者アカウントでサインインします。
- 左側の設定を選択します。
- デバイスのリストで、Echoデバイスを選択します。
- コネクテッドデバイスでAlexa Gadgetをペアリングを選択し、指示に従います。ガジェットが正常にペアリングされていれば、ガジェットのBluetooth設定は正しく行われています。
ディレクティブのテスト
上記のテストに続けて以下を行います。
- ペアリングが行われると、Echoデバイスはガジェットに
Discover
ディレクティブを送信し、Discover.Response
イベントで応答するようリクエストを送ります。ガジェットがDiscover
ディレクティブを受け取れば、ガジェットとEchoデバイスの通信チャネルは正しく確立されています。 - ガジェットは
Discover.Response
イベントで応答します。 - 「アレクサ」とEchoデバイスに言います。ガジェットは、ウェイクワードが検出されたことを通知する
Alexa.Gadget.StateListener.StateUpdate
ディレクティブを受け取ります。