特定のデバイスタイプの要件


特定のデバイスタイプの要件

Works with Alexa(WWA)認定を受けるには、デバイスが以下のデバイスタイプの要件を満たす必要があります。これらの要件は、AlexaスマートホームスキルおよびAlexa Connect Kit(ACK)でAlexaに接続する製品と、Alexaが搭載されたAlexa Voice Service(AVS)を使用する製品に適用されます。

スマートホームインターフェースの一覧については、Alexaインターフェースとサポートしている言語の一覧を参照してください。

一般的なデバイスの要件

デバイスは、製品がサポートする機能を実行するための機能インターフェースを実装する必要があります。認定資格を満たすには、デバイスカテゴリーで指定された必須のインターフェースをサポートする必要があります。デバイスの種類によっては、必須の機能インターフェースがない場合もあります。詳細については、デバイスのカテゴリーごとの必須の機能インターフェースを参照してください。

さらに、デバイスが以下の要件を満たす必要があります。

  • すべてのデバイスがデバイスの検出と状態レポートをサポートしている必要があります。詳細については、Alexa.Discoveryおよび状態レポートを理解するを参照してください。
  • 検出応答のadditionalAttributesオブジェクトmanufacturermodelを追加すること。Alexaが一意のデバイスを識別できるよう、できるだけ多くのアトリビュートを追加してください。
  • Alexaにデバイスの健全性を通知する場合、EndpointHealthを実装すること。ベストプラクティスとして、できる限り多くのEndpointHealthプロパティをサポートすることをお勧めします。

必須の機能インターフェース

デバイスのカテゴリーに必須のインターフェースを確認します。デバイスがMatterを使ってAlexaに接続する場合は、必要なMatterクラスターについても確認してください。

サーモスタット

以下の表は、サーモスタットカテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース
エアコン 温度の設定、現在の温度の照会 ThermostatController
エアフィルター 電源のオン、電源のオフ PowerController
空気清浄機 電源のオン、電源のオフ PowerController
扇風機 電源のオン、電源のオフ PowerController
空調ユニット 温度の設定、現在の温度の照会 ThermostatController
サーモスタット 温度の設定、現在の温度の照会 ThermostatController

製品が以下のサーモスタット機能のいずれかを任意でサポートする場合は、製品登録時にその機能を指定します。

エンターテイメント

以下の表は、エンターテイメントカテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース
アンプ 音量の設定と調整、ミュート、ミュート解除、入力の選択 SpeakerInputController
ゲーム機 チャンネルの設定、UIショートカットとアプリの起動、ビデオの検索、ビデオの検索と再生 ChannelControllerLauncherPlaybackStateReporterRemoteVideoPlayerのSearchAndDisplayResultsRemoteVideoPlayerのSearchAndPlay
プロジェクター 電源のオン、電源のオフ PowerController
受信器 音量の設定と調整、ミュート、ミュート解除、入力の選択 SpeakerInputController
リモコン チャンネルの設定、音量の設定と調整、ミュート、ミュート解除、電源のオン、電源のオフ ChannelControllerInputControllerPowerController
セットトップボックス チャンネルの設定、音量の設定と調整、ミュート、ミュート解除、UIショートカットとアプリの起動、電源オン、電源オフ、ビデオの検索、ビデオの検索と再生 ChannelControllerInputControllerLauncherPlaybackStateReporterPowerControllerRemoteVideoPlayerのSearchAndDisplayResultsRemoteVideoPlayerのSearchAndPlay
サウンドバー デバイスの再生、デバイスの停止、デバイスの一時停止、音量の設定と調整、ミュート、ミュート解除 PlaybackControllerSpeaker
スピーカー デバイスの再生、デバイスの停止、デバイスの一時停止、音量の設定と調整、ミュート、ミュート解除 PlaybackControllerSpeaker
サブウーファー イコライザーバンドの設定、サウンドモードの設定 EqualizerController
テレビ チャンネルの設定、音量の設定と調整、ミュート、ミュート解除、UIショートカットとアプリの起動、電源オン、電源オフ、ビデオの検索、ビデオの検索と再生 ChannelControllerInputControllerLauncherPlaybackStateReporterPowerControllerRemoteVideoPlayerのSearchAndDisplayResultsRemoteVideoPlayerのSearchAndPlay


製品が以下のエンターテイメント機能のいずれかを任意でサポートする場合は、製品登録時にその機能を指定します。

ホームオフィス

以下の表は、ホームオフィスカテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース
ルーター ネットワークアクセスの有効化、ネットワークアクセスの無効化 NetworkAccessController

製品が以下のホームオフィス機能のいずれかを任意でサポートする場合は、製品登録時にその機能を指定します。

ホームセキュリティ

以下の表は、ホームセキュリティカテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース
カメラ カメラストリームの取得 CameraStreamController
インターホン ドアベルのイベントの捕捉 DoorbellEventSource
ドアロック ロックの設定、ロック解除 LockController
ガレージドアオープナー ガレージドアを開く、ガレージドアを閉める セマンティクスを使ったModeController
セキュリティパネル セキュリティシステムの有効化、セキュリティシステムの無効化 SecurityPanelController

製品が以下のセキュリティ機能のいずれかを任意でサポートする場合は、製品登録時にその機能を指定します。

家庭用品、パーソナルケア製品

以下の表は、家庭用品・パーソナルケア製品カテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース
アロマディフューザー 電源のオン、電源のオフ PowerController
掃除機 電源のオン、電源のオフ、充電ベースに戻る PowerController
充電ベースに戻るアクションはPowerControllerのTurnOffディレクティブまたはModeControllerのセマンティクスを使用して実装してください。

キッチンと調理器具

以下の表は、キッチンおよび調理器具カテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース
電子レンジ 調理を開始および停止、調理モードの変更、時間による調理、調理の一時停止、調理の再開 Cooking.TimeControllerTimeHoldController

照明と電源

以下の表は、照明と電源カテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース

調光式スイッチ

電源のオン、電源のオフ

PowerController

ランプ

電源のオン、電源のオフ

PowerController

電球

電源のオン、電源のオフ

PowerController

蛍光灯

電源のオン、電源のオフ

PowerController

プラグ

電源のオン、電源のオフ

PowerController

電源タップ

電源のオン、電源のオフ

PowerController

スイッチ

電源のオン、電源のオフ

PowerController

製品が以下の機能のいずれかを任意でサポートする場合は、製品登録時にその機能を指定します。

センサー

以下の表は、センサーカテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース

接触センサー

接触を検出してレポートします。

ContactSensor

モーションセンサー

動きを検出してレポートします。

MotionSensor

窓の装飾

以下の表は、窓の装飾カテゴリーのデバイスに必須の機能インターフェースの一覧です。

デバイスの例 必須の機能 必須のAlexa機能インターフェース

外装および内装ブラインド

ブライドを開閉します。

Alexa.ToggleController

シェード

シェードを開閉します。

Alexa.ToggleController

製品が以下の機能のいずれかを任意でサポートする場合は、製品登録時にその機能を指定します。


このページは役に立ちましたか?

最終更新日: 2022 年 12 月 21 日