スマートホームスキルの種類
Note: Sign in to the developer console to build or publish your skill.
スマートホームスキルの種類
スマートホームスキルの種類は、デバイスの機能を表します。スキルには、デバイスがサポートする機能に応じたスマートホームインターフェースを実装します。ほとんどのスキルでは、複数機能に音声対話で対応するために複数のインターフェースを実装します。さまざまなデバイスに対応するインターフェースを使用するスキルもあれば、デバイスタイプに固有のインターフェースを使用するスキルもあります。
デバイスタイプに応じたインターフェースを選択する
通常は、デバイスのコンポーネントを最も的確にモデル化できるインターフェースを選択します。インターフェースが的確であるほど、ユーザーにとって自然な発話が可能になるためです。たとえば、Alexaアプリに「寝室のエアコン」という名前のスマートエアコンがあるとします。このエアコンをAlexa.ModeController
インターフェースでモデル化する場合、発話は「アレクサ、寝室のエアコンのモードを自動に設定して」となります。 同じエアコンをAlexa.ThermostatController
インターフェースでモデル化する場合、発話は「アレクサ、寝室のエアコンを自動に設定して」となります。
一般的なデバイスタイプに実装するインターフェースの種類の推奨事項については、スマートホームスキル用のデバイステンプレートを参照してください。
任意のデバイスタイプに対応するインターフェース
以下のスマートホームAPIを、それぞれの機能をサポートするデバイスに実装できます。
- Alexa.BrightnessController — 電球などのデバイスの明るさをコントロールできます。
- Alexa.ColorController — 色が変化する電球などのデバイスの色を変更できます。
- Alexa.ColorTemperatureController — 白色光を調整可能な電球などのデバイスの色温度を制御できます。
- Alexa.InventoryLevelSensor — デバイスに残っている消耗品の量をレポートできます。
- Alexa.InventoryLevelUsageSensor — デバイスに取り付けられている消耗品のおおよその使用状況をレポートできます。
- Alexa.InventoryUsageSensor — デバイスが使用した消耗品の量をレポートできます。
- Alexa.PercentageController — パーセンテージで表現できるデバイスのプロパティを制御できます。
- PowerController — スマートホームデバイスのオン/オフの切り替えができます。
- Alexa.PowerLevelController — スマートホームデバイスの電力レベルを制御できます。
- Alexa.SceneController — 1つのシーンにグループ化された複数のスマートホームデバイスを有効化/無効化できます。
- Alexa.TemperatureSensor — 現在の温度を検出するデバイスの温度をレポートできます。
- Alexa.ThermostatController — サーモスタットを搭載したデバイスのためのインターフェースです。
- 汎用コントローラーインターフェース — Alexaスキルでスマートホームデバイスのさまざまなコンポーネントをモデル化するために使用できる汎用のインターフェースです。
特定のデバイスタイプに対応するスキル
特定のカテゴリーのデバイスに対応するスマートホームスキルを構築する場合は、以下のトピックを参照してください。
- スマートホームクッキングスキル - スマートホームキッチンおよび調理器具を制御するスキルです。
- スマートホームエネルギースキル - デバイスのエネルギー使用量をレポートし、エネルギーを消費するデバイスの自動化を管理するスキルです。
- スマートホームエンターテイメントスキル - スマートホームエンターテイメントおよびオーディオビジュアルデバイスを制御するスキルです。
- スマートホームネットワークとWi-Fiスキル - ホームWi-Fiネットワークと、そこに接続するデバイスをモデル化するスキルです。
- スマートホームセキュリティスキル - カメラ、ロック、モーションセンサーなど、スマートホームセキュリティデバイスを制御するスキルです。
関連トピック
最終更新日: 2022 年 05 月 25 日