MilesightのLoRaWANゲートウェイをMQTTでAWSに接続する方法

はじめに

AWS IoT はエンドデバイス(センサー、アクチュエーター、組み込みマイコン、スマート家電など)と AWS クラウド間のセキュアな双方向通信を提供します。このドキュメントでは、Milesight LoRaWANゲートウェイをMQTTプロトコル経由でAWSに接続する方法を説明します。

必要条件

  • Any Milesight LoRaWAN ゲートウェイ

構成

AWSの設定

Thingの作成

1. AWSアカウントにログインします。

2. Manage > All device > Thingsに移動し、Create thingsボタンをクリックしてThingsを作成します。

3. Create a single thing をクリックし、Next をクリックします。

4. モノに名前を付け、[Next (次へ)] をクリックします。

5. Auto-generate a new certificate(新しい証明書を自動生成する)]を選択して[Next(次へ)]をクリックし、ポリシーを作成するか、次の章で詳しく説明するこのステップをスキップして[Create thing(物を作成する)]をクリックします。

6. すべての証明書をダウンロードします。

注意

CA 証明書には有効期限があり、それを過ぎるとサーバーの証明書を検証するために使用できなくなります。CA証明書は、継続的な接続性を確保し、セキュリティのベスト・プラクティスを最新に保つために、有効期限が過ぎたら交換する必要があります。

ここでは、デバイス接続用のすべての証明書を示します:

ポリシーの作成

1. Manage] > [Security] > [Policies] に進み、[Create policy] をクリックしてポリシーを作成します。

2. ポリシーに名前を付け、以下のようにステートメントを追加し、[Create] をクリックしてこのポリシーを保存します。

3. 証明書のリストで、ポリシーを添付する証明書を見つけ、省略記号アイコンを選択して証明書のオプションメニューを開き、「Attach Policy」を選択します。

4. ゲートウェイ用に作成したポリシーを選択して添付します。

: 証明書をクリックして、正しいポリシーとものが添付されているかどうかを確認します。

ゲートウェイの構成

1. ガイドを参考にMilesightゲートウェイをインターネットに接続します。Milesightゲートウェイをインターネットに接続する方法

2. Embedded NSが有効になっていることを確認し、Network Server > Generalでネットワークサーバーモードを有効にします。

3. Network Server > Applicationでアプリケーションを追加し、データ転送タイプMQTTを追加します。

4. AWS 情報を入力し、証明書をインポートして、設定を保存します。

  • Broker address: AWS Web GUI >Settings > Endpointで確認できます
  • Broker Port: 8883
  • Client ID: AWS Thing名
  • TLS mode: 自己署名証明書
  • Key file: ca.pem, certificate.pem.crt, private.pem.key

AWSにおけるデータの可視化

1. Milesight ゲートウェイにアップリンクデータトピックを追加し、AWS Web GUI > Test > MQTT test clientpage でゲートウェイのアップリンクトピックをサブスクライブします。

2. ゲートウェイからLoRaWANデータの詳細を確認します。

ダウンリンクテスト

1. Milesight ゲートウェイにダウンリンクデータトピックが設定されていることを確認します。

2. AWS Web GUI > Test > MQTT test clientpage でゲートウェイのダウンリンクトピックをパブリッシュし、以下のように JSON フォーマットでダウンリンクメッセージを送信します:

注意:ダウンリンクコマンドは base64 形式で送信する必要があります。

3. 送信に成功すると、ゲートウェイからのダウンリンクメッセージを確認できます。

投稿者プロフィール

webmaster

関連記事

組み込みネットワーク・サーバー

ソリューション / IoT サポート

  • MilesightゲートウェイとMilesight IoTクラウドの接続方法
  • LoRaWAN GatewayとMQTT Brokerの接続方法
    Milesight LoRaWANゲートウェイは、サードパーティーのMQTT/HTTP/HTTPSサーバーへのデータパケット送信をサポートしています。ゲートウェイ上に新しいアプリケーションを作成し、LoRaWANエンドデバイスから送信されたデータをデコードする方法を定義し、MQTTデータ転送プロトコルを選択してMQTTサーバにデータを送信することが可能です。
  • UG67 屋外用 LoRaWAN®ゲートウェイ
    IP67準拠 64ビット クアッドコア プロセッサー 新型SX1302 LoRaチップ搭載 スーパーキャパシタ内蔵 マルチバックホールコネクティビティ 内部アンテナ設計 組み込み型ネットワークサーバー 複数のネットワークサーバーに対応
  • 準産業用LoRaWAN®ゲートウェイ UG65
    IP65準拠 NXP社製クアッドコアプロセッサー Semtech SX1302 LoRaチップ 複数のバックホールコネクティビティ 組み込み型ネットワークサーバー 複数のネットワークサーバーに対応 グローバルLoRaWAN®周波数プラン
  • UG56 産業用LoRaWAN®ゲートウェイ
    UG56は、産業用アプリケーションに信頼性の高い接続を提供する高性能8チャネルLoRaWAN®ゲートウェイです。
  • ミニLoRaWANゲートウェイ UG63
    https://youtu.be/H-QwmpZVOqMアイキャッチデザイン ミニマリズムを追求したUG63 Mini LoRaWAN® Gatewayは、ディスクと同じ大きさです。エレガントで美しい外観と相まって、UG63はオフィスの環境と完璧に調和しています。 大規模な接続性 セムテックのSX1302 LoRaチップを採用し、2000台以上のLoRaWAN®ノードとの接続をサポートします。 8チャンネル 全二重 グローバル周波数プラン (CN470/IN865/EU868/RU864/US915/AU915/KR920/AS923) ブラインドスポットカバレッジ LoRaWAN®ゲートウェイの一般的な機能に加えて、ゲートウェイフリートは、UG63が屋内の死角をカバーするネットワーク提供に特に適していることを特徴としています。 ゲートウェイ・フリート ゲートウェイフリート機能により、複数のエージェントゲートウェイから1つのコントローラゲートウェイに受信データを送信することができ、LoRaWAN®ネットワークの展開と管理を容易にします。 リッスンビフォアトーク Listen Before Talk(LBT)プロトコルは、複数の送信ノードが同じ送信チャネルを共有することを可能にし、欧州規格で課されるDuty Cycle要件を回避することを可能にするものです。 高い互換性 組込型ネットワークサーバー LoRaベーシック™ステーション 主要なネットワークサーバーと互換性がある ネットワークサーバーを内蔵したUG63は、セムテックの最新パケットフォワーダーをサポートし、TTN、ChirpStack、Senet、Orbiwiseなど複数のネットワークサーバーのプラットフォームに対応し、データ処理に幅広い選択肢を提供しています。 Milesight IoTクラウド 数回のクリックですべてのデータを保存、管理、分析可能 Android版とiOS版により、手元でデバイスを管理することが可能 仕様 ハードウェア システム CPU 528 ...

Milesight製品

ウェーブクレスト株式会社が運営するMilesight製品特設サイトです

居住者の健康を確保

お知らせ

  1. 2023-7-21

    LoRaWANの説明: 理論から実践へのガイド

    この包括的なビデオでは、LoRaWANを深く掘り下げ、その仕組み、利点、アプリケーションについて説明…
  2. 2023-4-6

    センシング・インサイト Milesight リブランディングのお知らせ

    https://youtu.be/r40DK40DjIY …
  3. 2023-4-6

    Milesightのコーポレートフィルム

    Milesightは、人工知能、5G、LoRaWANなどのIoT技術に注力するハイテク企業です。Mi…
ページ上部へ戻る