スマートホームセキュリティスキルの概要


スマートホームセキュリティスキルの概要

Alexa APIを使用すると、カメラ、ロック、モーションセンサーなどのスマートホームセキュリティデバイスを制御するAlexaスキルを作成できます。スマートホームセキュリティスキルは、その他のスマートホームスキルと同じ方法で作成します。詳細については、スマートホームスキルについてスマートホームスキルの作成手順を参照してください。

ビデオやオーディオをストリーミングするクラウド対応カメラ用のAlexaスキルは、Web Real-Time Communication(WebRTC)プロトコルまたはReal Time Streaming Protocol(RTSP)を使用して作成できますが、できるかぎりWebRTCを使用することをお勧めします。双方向通信をサポートするには、Alexa.RTCSessionControllerを使用する必要があります。

スマートホームスキルAPIは、OAuth2.0の仕様に準拠しています。スマートホームスキルAPIからスマートホームスキルに送信されるリクエストにはすべて、OAuthアクセストークンが含まれています。これにより、ユーザーのデバイス制御クラウドにアクセスできるようになります。デバイス制御クラウドはAuthorization Code Grantのフロータイプをサポートしている必要があります。詳細については、スマートホームなどのドメインのアカウントリンクを参照してください。

発話

スマートホームセキュリティデバイス向けスキルを開発するAlexaインターフェースでは、プリビルドの対話モデルを使用します。以下に、ユーザーの発話の例を示します。

Alexa, talk to my front door camera.
Alexa, lock my front door.
Alexa, arm my home in away mode.

セキュリティスキルのAlexaインターフェース

ユーザーがスマートホームセキュリティデバイスを制御できるようにするには、以下のスマートホームAPIをAlexaスキルに実装します。各製品でAlexaインターフェースを組み合わせる方法については、デバイステンプレートを使用して開発を始めるを参照してください。


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

最終更新日: 2025 年 09 月 01 日