ネットワークアナライザを使用したワイヤレスリソースフリートのリアルタイムでのモニタリング - AWS IoT Core

ネットワークアナライザを使用したワイヤレスリソースフリートのリアルタイムでのモニタリング

ネットワークアナライザは、デフォルトの WebSocket 接続を使用して、ワイヤレス接続リソースのリアルタイムトレースメッセージログを受信します。ネットワークアナライザを使用すると、モニタリングするリソースを追加し、トレースメッセージングセッションをアクティブ化し、リアルタイムでトレースメッセージの受信を開始できます。

注記

リソースをモニタリングするには、Amazon CloudWatch を使用することもできます。CloudWatch を使用するには、IAM ロールをセットップしてログ記録を設定し、ログエントリがコンソールに表示されるのを待ちます。詳細については、「Amazon CloudWatch を使用した AWS IoT Wireless のモニタリングとログ記録」を参照してください。

ネットワークアナライザを使用すると、接続のセットアップとトレースメッセージの受信開始にかかる時間が大幅に短縮され、リソースのフリートに関するジャストインタイムのログ情報を取得できます。セットアップ時間を短縮し、トレースメッセージの情報を使用することで、リソースをより効果的にモニタリングし、有意義な洞察を得て、エラーのトラブルシューティングを行うことができます。モニタリングできるワイヤレスリソースには、LoRaWAN デバイス、LoRaWAN ゲートウェイ、マルチキャストグループが含まれます。例えば、LoRaWAN デバイスの 1 つのオンボーディング時に、参加エラーをすばやく特定できます。エラーをデバッグするには、提供されたトレースメッセージログの情報を使用します。

モニタリングできるワイヤレスリソースには、LoRaWAN デバイス、LoRaWAN ゲートウェイ、マルチキャストグループが含まれます。ネットワークアナライザーを使用して、FUOTA タスクの問題のデバッグとトラブルシューティングを行うこともできます。たとえば、FUOTA タスクにマルチキャストグループ、マルチキャストグループ A があり、そのグループにデバイス Aデバイス B が追加されているとします。次に、マルチキャストグループ、マルチキャストグループ A、およびデバイス A とデバイス Bの両方をネットワークアナライザー設定に追加して、それらをモニタリングし、FUOTA タスクをデバッグできます。

ネットワークアナライザの使用方法

リソースフリートをモニタリングし、トレースメッセージの受信を開始するには、次の手順を実行します。

  1. ネットワークアナライザの設定を作成し、リソースを追加する

    トレースメッセージングをアクティブ化する前に、ネットワークアナライザ設定を作成し、設定にリソースを追加します。まず、ログレベルとワイヤレスデバイスのマルチキャストフレーム情報を含む設定を指定します。次に、ワイヤレスゲートウェイ、ワイヤレスデバイス、マルチキャストグループ ID を使用して、モニタリングするワイヤレスリソースを追加します。

  2. WebSockets を使用してトレースメッセージをストリーミングする

    IAM ロールの認証情報を使用して署名済みのリクエスト URL を生成し、WebSocket プロトコルを使用してネットワークアナライザートレースメッセージをストリーミングできます。

  3. トレースメッセージングセッションをアクティブ化し、トレースメッセージをモニタリングする

    トレースメッセージの受信を開始するには、トレースメッセージングセッションをアクティブにします。追加コストが発生しないようにするには、ネットワークアナライザのトレースメッセージングセッションを非アクティブ化するか、閉じます。

設定を作成し、リソースを追加し、トレースメッセージングセッションをアクティブ化する方法を次に示します。