Amazon Web Services ブログ
AWS IoT Core向けのAlexa Voice Service 統合方法の紹介、Alexa Voiceをあらゆるタイプの接続されたデバイスにコスト効率ご利用いただく方法
Alexa Voice Service(AVS)Integrationは、AWS IoT Coreの新機能であり、デバイスメーカーは、接続されたデバイスをAlexa組み込みデバイスにすることができます。 AVS for AWS IoTは、コンピューティングおよびメモリ集約型のタスクを物理デバイスからクラウドにオフロードすることで、Alexa Built-inデバイスの生産コストと複雑さの両方を削減します。エンジニアリング部品表(eBoM)コストの削減により、デバイスメーカーは、ライトスイッチ、サーモスタット、小型家電など、差別化された音声対応製品の新しいカテゴリをコスト効率よく構築できるようになりました。これにより、最終消費者は自宅、オフィス、またはホテルの部屋の新しい場所でAlexaと直接会話し、真にアンビエントな体験をすることができます。
現在、スマートホームIoTデバイスは、リアルタイムオペレーティングシステムを実行するためのメモリが制限された低コストのマイクロコントローラー(MCU)で構築されています。これまで、Alexa Built-in製品のAVSソリューションには、LinuxまたはAndroidで実行される50MBを超えるメモリを搭載した高価なアプリケーションプロセッサベースのデバイスが必要でした。これらの高価なハードウェア要件により、リソースに制約のあるIoTデバイスにAlexa Voiceを統合するのは非常にコストがかかりました。 AWS IoT向けAVSは、メモリとコンピューティングタスクをクラウド内の仮想Alexaビルトインデバイスにオフロードすることで、1MB未満の組み込みRAMを備えたARM Cortex ‘M’クラスなどのMCUでAlexaビルトイン機能を有効にし、eBoMコストを最大で50%削減します。
AWS IoT CoreのAVS統合を可能な限りシンプルにするために、APNパートナーは、AWS IoT Coreにデフォルトで接続するAmazon FreeRTOSなどのマイクロコントローラー向けのリアルタイムオペレーティングシステムで有効化されたAVS認定ハードウェア開発キットを発売しました。 これにより、デバイスメーカーは、複雑なセキュリティおよび接続ファームウェアを記述したり、AVS Device SDKを使用してAlexa組み込みデバイスの構築に関連付けられていた大きなデバイスフットプリントを管理したりすることなく、迅速に市場に参入できます。
AWS IoT CoreのAVS統合の仕組み方法
AWS IoT CoreのAVS統合では、AVSとの通信用に予約された新しいMQTTトピックが導入されています。 デバイスは、デバイスメーカーのAWSアカウントからAWS IoT Coreへの単一の安全なMQTT接続を介してAVSと通信します。 デバイスメーカーのAWSアカウントはMQTTメッセージをAVSに転送します。AVSは音声データを処理し、AWS IoT Coreを介してデバイスに応答を送信します。 予約済みのトピックに接続するには、AVS認定の開発キットを使用するか、AWS IoT API向けに公開されているAVSを使用してデバイス側のアプリケーションコードを開発します。
AWS IoT Coreとの通信を確立するには、デバイスファームウェアにデバイス証明書、プライベートキー、またはルートCAがインストールされている必要があります。 また、AVS APIにデバイスを接続して認証するには、AVS開発者ポータルでAVSデバイスを登録して、デバイスタイプIDとAmazonログイン(LWA)資格情報を受信する必要があります。
お客様の成功事例
AWS IoT CoreのAVS統合は、企業がより低価格でより多くの価値を顧客に提供するのをすでに支援しています。 iDevicesは、スマートホームポートフォリオを拡大して、オンボードの音声サービスを備えた製品を含めることを検討していました。 社内のエンジニアとデザイナーは、Alexa Built-inを備えたスマートライトスイッチであるInstinct™を開発しました。 バックエンドインフラストラクチャと工業デザインが完成したら、チームはIoT機能を実行および分析するクラウドプラットフォームを選択する必要がありました。 iDevicesは、Alexa音声サービス、照明制御、モーションセンシング機能を有効にするクラウドベースのメッセージングプロトコルとして機能するAWS IoTを選択しました。 AVS for AWS IoTを採用することで、iDevicesは、Instinct lightスイッチの市場投入までの時間を短縮し、インフラストラクチャコストを最適化することができました。 Instinctを使用すると、ユーザーはAmazon Alexaのパワーを自宅全体に目に見えないように統合し、貴重なカウンタースペースを犠牲にすることなく、家全体の音声制御のメリットを得ることができます。
パートナー開発キットですぐに始めましょう
APNパートナーによって開発された開発キットは簡単に開始できます:NXP i.MX RT 106 AおよびAmazon AVS向けのQualcomm Home Hub 100開発キットは、市場で入手可能な最初の2つのキットでDevelopment Kits for AVS web pageで見つけることができます。キットには、AWS IoT Coreへのすぐに使用可能な接続、ファーフィールド音声ピックアップ、エコーキャンセル、Alexa Wake Word用のAVS認定オーディオアルゴリズム、AWS IoTアプリケーションコード用のAVSが含まれています。機能アプリケーションコードを使用して、デバイスのプロトタイプをすばやく作成し、準備ができたら、テストとデバイス生産のために選択したMCU設計に実装を移植できます。
このスタートガイドでは、AWS Integration for AWS IoT CoreとNXPキットの使用を開始する方法の概要を説明しています。
AWS IoT CoreのAVS統合は、中国(北京および寧夏)、アジア太平洋(香港)、中東(バーレーン)以外のAWS IoT Coreが利用可能なすべてのAWSリージョンで利用できます。 AWS IoT Coreの現在のリージョンのリストについては、AWSリージョンの表をご覧ください。 AVS統合の詳細については、AWS IoT Core機能ページをご覧ください。
原文はこちら。翻訳はSA 小梁川が担当しました。