LoRaWAN ゲートウェイを接続し、接続ステータスを確認する - AWS IoT Wireless

LoRaWAN ゲートウェイを接続し、接続ステータスを確認する

ゲートウェイの接続ステータスを確認する前に、ゲートウェイを追加済みで、AWS IoT Core for LoRaWAN に接続済みである必要があります。ゲートウェイを追加する方法については、「ゲートウェイを AWS IoT Core for LoRaWAN に追加する」を参照してください。

ゲートウェイを AWS IoT Core for LoRaWAN に接続する

ゲートウェイを追加したら、ゲートウェイの設定インターフェイスに接続して、設定情報と信頼証明書を入力します。

AWS IoT Core for LoRaWAN にゲートウェイの情報を追加した後、AWS IoT Core for LoRaWAN 情報をゲートウェイデバイスに追加します。ゲートウェイのベンダーが提供するドキュメントでは、証明書ファイルをゲートウェイにアップロードし、AWS IoT Core for LoRaWAN と通信するようにゲートウェイデバイスを設定するプロセスについて説明されているはずです。

AWS IoT Core for LoRaWAN での使用を認定されたゲートウェイ

LoRaWAN ゲートウェイを設定する手順については、AWS IoT Core for LoRaWAN ワークショップの「Configure gateway device」セクションを参照してください。ここでは、AWS IoT Core for LoRaWAN での使用が認定されたゲートウェイを接続するための手順について説明します。

CUPS プロトコルをサポートするゲートウェイ

次の手順で、CUPS プロトコルをサポートするゲートウェイを接続する方法について説明します。

  1. ゲートウェイの追加時に取得した次のファイルをアップロードします。

    • ゲートウェイデバイス証明書およびプライベートキーファイル。

    • CUPS エンドポイントの信頼証明書ファイル cups.trust

  2. 前に取得した CUPS エンドポイント URL を指定します。エンドポイントは prefix.cups.lorawan.region.amazonaws.com:443 の形式です。

この情報の入手方法については、「ゲートウェイを AWS IoT Core for LoRaWAN に追加する」を参照してください。

LNS プロトコルをサポートするゲートウェイ

次の手順で、LNS プロトコルをサポートするゲートウェイを接続する方法について説明します。

  1. ゲートウェイの追加時に取得した次のファイルをアップロードします。

    • ゲートウェイデバイス証明書およびプライベートキーファイル。

    • LNS エンドポイントの信頼証明書ファイル lns.trust

  2. 前に取得した LNS エンドポイント URL を指定します。エンドポイントは https://prefix.lns.lorawan.region.amazonaws.com:443 の形式です。

この情報の入手方法については、「ゲートウェイを AWS IoT Core for LoRaWAN に追加する」を参照してください。

ゲートウェイを AWS IoT Core for LoRaWAN に接続したら、コンソールまたは API を使用して、接続のステータスを確認し、最後のアップリンクがいつ受信されたかに関する情報を取得できます。

コンソールを使用してゲートウェイ接続ステータスを確認する

コンソールを使用して接続ステータスを確認するには、AWS IoT コンソールの [Gateways] (ゲートウェイ) ページに移動し、追加したゲートウェイを選択します。ゲートウェイの詳細ページの [LoRaWAN specific details] (LoRaWAN 固有の詳細) セクションに、接続ステータスと最後にアップリンクが受信された日時が表示されます。

API を使用してゲートウェイ接続ステータスを確認する

API を使用して接続ステータスを確認するには、GetWirelessGatewayStatistics API を使用します。この API にはリクエストボディがなく、ゲートウェイが接続されているかどうか、および最後のアップリンクがいつ受信されたかを示すレスポンス本文のみが含まれます。

HTTP/1.1 200 Content-type: application/json { “ConnectionStatus”: “Connected”, “LastUplinkReceivedAt”: “2021-03-24T23:13:08.476015749Z”, “WirelessGatewayId”: “30cbdcf3-86de-4291-bfab-5bfa2b12bad5" }