投稿日: Dec 15, 2020

AWS IoT Core Device Advisor は、IoT デバイスを検証するための、完全マネージド型でクラウドベースのテスト機能です。今回、このサービスがプレビューで公開されました。これまで、デバイスのデベロッパーが、IoT デバイスと AWS IoT Core との間の相互運用性について信頼性と安全性を確認する際には、テスト用のインフラストラクチャを独自に構築する必要がありました。この手法では、開発とテストに追加的なコストが発生する上に、IoT プロジェクトの完了も遅れてしまいます。今後、デベロッパーは Device Advisor から提供される事前構築済みのテスト機能を使用して、IoT デバイスと AWS IoT Core が確実かつ安全に接続されているかを検証できるようになります。デベロッパーは、数回のクリックのみで、ご自身のデバイスを AWS クラウドに置かれた IoT Device Advisor のテスト用エンドポイントと接続し、対象デバイスのテストを開始できます。デベロッパーは、MQTT 再接続用に事前に構築されたテスト機能を使用することで、IoT デバイスにおいて 再接続ができないといった、デバイスのソフトウェアに関する一般的な問題を特定できます。デベロッパーには、Amazon CloudWatch の詳細なログも提供されるので、デバイスを実稼働でデプロイする以前の開発およびテストの段階で、問題のトラブルシューティングや修正を行うために利用できます。また、Device Advisor からは署名付きの認定レポートも提供されます。このレポートは、ハードウェアパートナーが、独自のデバイスを AWS Partner Device Catalog に登録しようとする際に使用できます。

AWS IoT Core への接続を目的に構築されたあらゆるデバイスにおいて、この Device Advisor を活用することができます。デバイスのデベロッパーは、AWS IoT Core コンソールか、AWS CLI/SDK を使用して、Device Advisor にアクセスします。デバイスのテストのための準備が完了したら、デベロッパーは、AWS IoT Core に対象のデバイスを登録します。また、そのデバイスを、Device Advisor のテスト用エンドポイントと接続するように設定します。これで、事前構築済みのテスト機能を、IoT Core コンソールでの数クリックだけで選択し実行できるようになります。詳細なログがすぐに提供されるので、テストの結果を確認することができます。現在、Device Advisor はプレビューで公開されており、料金はかかりません。詳細について、ならびに、使用の開始方法については、Device Advisor のユーザーページを参照してください。