- Home
- 組み込みネットワーク・サーバー
- LoRaWAN GatewayとMQTT Brokerの接続方法
LoRaWAN GatewayとMQTT Brokerの接続方法
説明
Milesight LoRaWANゲートウェイは、サードパーティーのMQTT/HTTP/HTTPSサーバーへのデータパケット送信をサポートしています。ゲートウェイ上に新しいアプリケーションを作成し、LoRaWANエンドデバイスから送信されたデータをデコードする方法を定義し、MQTTデータ転送プロトコルを選択してMQTTサーバにデータを送信することが可能です。
必要条件
- Milesight LoRaWAN Gateway:UG6x、UG8x(ファームウェアバージョン80.0.0.64以降)
- MQTTサーバー/ブローカー
- MQTT Explorer(またはその他のMQTTクライアントツール)
設定方法
Step1.ゲートウェイ内蔵ネットワークサーバーを有効にする。
Packet Forwarder > Generalで、localhostサーバーのアドレスを有効にします。
Network Server > Generalページで、Networkサーバーを有効にする。
ステップ2.アプリケーションとプロファイルを追加する。
Network Server>Applications で、新しいアプリケーションを追加し、保存をクリックします。
Name:ユーザー定義、任意の値
Description:ユーザー定義、任意の値
Payload Codec:なし、またはカスタムデコーダ
Network Server>Profilesで新しいプロファイルを追加し、保存をクリックします。
Name:ユーザー定義、任意の値
Max TXPower:デフォルト値
その他のパラメータは、LoRaWANノードのユーザーガイドで確認するか、すべての設定をデフォルトのままにしておくことが可能です。
ステップ3.ゲートウェイにLoRaWANノードを追加します。
Network Server>Deviceで、新しいデバイスを追加し、save&applyをクリックします。
Device Name:ユーザー定義、任意の値
Description:ユーザー定義、任意の値。
Device-Profile: 前に追加された対応するプロファイルの中から1つを選択します。
Application:先に追加した対応アプリケーションの中から1つを選択します。
その他のパラメータは、LoRaWANノードメーカーに確認することができます。
以下のように表示されたら、上記の手順が正しく行われたことを意味します。
ステップ4.MQTTブローカーにデータを転送する。
Network Server>Applicationsで、アプリケーションの「data transmission」を追加します。
MQTTブローカー情報を入力し、異なるデータタイプを保存するためのトピックを作成し、saveをクリックします。
Broker Address :MQTTサーバーのIPアドレス/ドメイン
Broker Port: MQTTサーバーのブローカーポート、デフォルトは1883ポート。
Client ID:ユーザー定義で、サーバーに対するクライアントのユニークなIDアイデンティティ。
注:MQTTブローカーが認証情報を必要とする場合、ユーザー認証情報を有効にし、正しいユーザー名とパスワードを記入してください。
MQTTの設定が完了すると、ここで接続状態を確認することができます:
ステップ5.MQTTクライアントから対応するトピックをサブスクライブする。
MQTT explorerは総合的なMQTTクライアントで、他の種類のMQTTクライアントツール(MQTT.fx、MQTT Boxなど)に置き換えることができます。
MQTT Explorerを開き、ポップアップウィンドウに関連するMQTTサーバー情報を記入します。
Name:ユーザー定義
Protocol:mqtt://
Host:MQTTブローカーアドレス
Port:ブローカーポート
User name/Password:ユーザー認証情報がある場合は、それを記入してください。ない場合は、空欄のままにしておいてください。
ADVANCEDをクリックし、ゲートウェイのUplinkデータトピックをコピーし、MQTTエクスプローラーに貼り付け、+ADDをクリックします。
MQTTクライアントIDはデフォルトのままにしておき、BACKをクリックし、CONNECTをクリックします。
しばらくすると、MQTTサーバーからデータを受信できるようになります。
ステップ6.MQTT ExplorerでTopicを発行し、センサーにダウンリンクのデータを送信します。ダウンリンクの形式は2種類あります:
- ゲートウェイではDownlink Dataは空白です。
トピックの公開形式:application/[applicationID]/device/[devEUI]/tx
例.
ゲートウェイから、制御したい機器に関するアプリケーションIDとデバイスEUIを取得することができます:
そこで、MQTT Explorerで以下のようにトピックを公開します:
Topic:application/1/device/ 24e124126a148401/tx
Format:json
Content:センサーのペイロードドキュメントで確認(センサーメーカーから入手可能)
トピックを公開する形式 :
/milesight/downlink/[devEUI]
例.
ゲートウェイから、制御したい機器に関するデバイスEUIを取得することができます:
そこで、以下のようにMQTT Explorerでトピックを公開することができます:
Topic: /milesight/downlink/24e124126a148401
Format:json
Content:センサーのペイロードドキュメントで確認(センサーメーカーより入手)
Publishをクリックした後、Network Server>Packetsで確認することができます。ゲートウェイが対応するダウンリンクのトピックデータを正常にサブスクライブした場合、少なくとも1つの灰色のメッセージパケットのレコードが存在します。
よくあるご質問
Q1.MQTTサーバーの接続ステータスが「Disconnected」になっているのですが、なぜですか?
A1:Maintenance > Tools >Pingで、ゲートウェイが以下のようにブローカーアドレスにPing送信できることを確認してから、上記の入力値がすべて正しいことを確認してください。
Q2.デコードしたデータパケットをMQTTサーバーに送信する方法は?
A2:How to Use Payload Codec on Milesight Gateway.を参照してください。
投稿者プロフィール
- webmaster
最新の投稿
人数カウント2025年3月28日ピープル・センシング
Gateway電源とハードウェア2025年3月23日Milesight Gateway 防水アンテナ設置ガイド
Gateway電源とハードウェア2025年3月23日UG67における停電アラームの設定方法
Gatewayトラブルシューティング2025年3月23日Milesight LoRaWANゲートウェイにおけるセルラーデータ使用量の削減方法
関連記事
組み込みネットワーク・サーバー
- Milesight Gateway- MQTTによるNiagara BMSプラットフォーム統合
この記事では、Milesight LoRaWANゲートウェイをMQTTプロトコル経由でNiagaraプラットフォームに統合する方法を説明します。
- Milesightゲートウェイ- Modbus経由でのNiagara BMSプラットフォーム統合
この記事では、Milesight LoRaWANゲートウェイをModbusプロトコル経由でNiagaraプラットフォームに統合する方法を説明します。
- Milesight Gateway- BACnet経由でのNiagara BMSプラットフォーム統合
この記事では、Milesight LoRaWANゲートウェイをBACnet/IPプロトコル経由でNiagaraプラットフォームに統合し、アップリンクとダウンリンクを実現する方法について説明します。
- Exosite-Milesightゲートウェイ統合
このガイドでは、Milesight ゲートウェイを接続し、MQTT 接続を介して LoRaWAN エンドデバイスのデータを Exosite IoT プラットフォームに統合する方法を紹介します。
- Milesight Gateway MQTT APIガイド
Milesightゲートウェイは、ゲートウェイに組み込まれたネットワークサーバーの設定を行うためのMQTT APIを提供しています。
- MilesightのLoRaWANゲートウェイをMQTTでAWSに接続する方法
このドキュメントでは、Milesight LoRaWANゲートウェイをMQTTプロトコル経由でAWSに接続する方法を説明します。
- Milesightゲートウェイのチャンネルマスクの設定方法
本記事では、Milesightゲートウェイでチャネルマスクを設定する方法を説明します。
- MilesightのLoRaWANゲートウェイをMQTTでAkenzaに接続します。
Milesight UG85/UG87 LoRaWANゲートウェイはネットワークサーバーとして動作し、ゲートウェイからAkenza Coreへエンドノードのデータを転送するMQTT機能を統合しています。
- Milesight LoRaWANゲートウェイ用AWS IoT Greengrassクイックガイド
AWS IoT Greengrassは、クラウド機能をローカルデバイスに拡張し、より情報ソースに近いデータの収集と分析、ローカルイベントへの自律的な反応、ローカルネットワーク上でのセキュアな相互通信を可能にします。
- Milesightゲートウェイでマルチキャスト機能を使用する方法
Milesight LoRaWANゲートウェイは、クラスBまたはクラスCのマルチキャストグループを作成し、エンドデバイスのグループにダウンリンクメッセージを送信することができます。この記事では、マルチキャスト機能を使用するための設定方法について説明します。
- MilesightゲートウェイとGravioプラットフォームの接続方法
MilesightはすでにMQTT Standardと統合されており、MilesightからGravioへ簡単にデータを橋渡しすることができます。この統合により、ユーザーはMilesightセンサーから収集されたIoTデータからビジネスプロセスを構築できるようになります。
- Milesight Embedded Network Serverでデバイスを一括インポートする方法
この記事では、Milesight Embedded Network Serverでデバイスを一括インポートする方法について説明します。
- ゲートウェイ・フリート(マルチゲートウェイ)機能を使うには?
Milesight LoRaWANゲートウェイはゲートウェイフリート機能によりマルチゲートウェイアーキテクチャを構築することができます。
- Milesight GatewayからLoRaWANノードをリモートコントロールする方法?
Milesightゲートウェイはネットワークサーバーを内蔵しており、ゲートウェイで起動したLoRaWANノードをリモートで制御するためのダウンリンクコマンドをテストすることができます。
- MilesightゲートウェイとTagoをMQTTで接続する方法
この記事では、Milesightゲートウェイ経由でLoRaWAN®デバイスデータをTagoに送信し、ゲートウェイのトラフィックから各デバイスを分割する方法を説明します。
- PostmanによるMilesight Gateway HTTP APIのテスト方法?
Milesightゲートウェイは、LoRaWAN構成用のHTTP APIを提供します。この記事では、Postmanソフトウェアを使用してこれらのAPIを呼び出す方法を説明します。
- Milesight Gateway – MQTTによるThingsBoardとの統合
この記事では、MQTT 経由で Milesight Gateway を Thingsboard に統合する方法を説明します。
- Milesight LoRaWANゲートウェイをMicrosoft Azureに統合する方法
本記事では、MQTTを使用してMilesight LoRaWANゲートウェイをMicrosoft Azureに接続する方法について説明します。
- LoRa信号の改善方法
LoRaWANゲートウェイは、CSSチャープとスペーディングファクターにより広範囲をカバーでき、最大15~20kmの距離をカバーできます。しかし、建物内や都市部での設置の場合は、その範囲は2km程度に減少します。このガイドでは、Milesightゲートウェイとノードの信号強度を向上させる関連方法を列挙しています。
- MilesightゲートウェイにLoRaチャンネルを設定する方法
MilesightのLoRaWANゲートウェイは、ネットワークサーバーとして動作する場合、すべてのエンドデバイスの設定だけでなく、個々のデバイスのための特別な周波数の設定もサポートしています。
- Milesightゲートウェイでペイロードコーデックを使用する方法
この記事では、ペイロード・コーデック機能を使って、アップリンクとダウンリンクのコンテンツをカスタマイズする方法を説明します。
- Milesight LoRaWANゲートウェイとHTTPサーバの接続方法?
ゲートウェイ上で新しいアプリケーションを作成し、LoRaWANエンドデバイスから送信されたデータのデコード方法と、HTTP(S)データ転送プロトコルを選択してHTTP(S)サーバーにデータを送信する方法を定義することができます。
- MilesightゲートウェイでMQTT経由でデバイスをリモートコントロールする方法
組み込みネットワークサーバーとして動作する場合、Milesight LoRaWANゲートウェイは、サードパーティのMQTT/HTTP/HTTPSサーバーへのデータパケットの送信と、LoRaWANエンドデバイスに転送するためのダウンリンクコマンドの受信の両方をサポートします。
- MilesightゲートウェイとMilesight IoTクラウドの接続方法
Milesight IoT Cloudは、Milesightデバイスと比類のないレベルの垂直統合を提供する包括的なクラウドサービスであり、デバイスを高速に接続することができます。この記事では、Milesightゲートウェ […]
ソリューション / IoT サポート
- LoRaWAN GatewayとMQTT Brokerの接続方法Milesight LoRaWANゲートウェイは、サードパーティーのMQTT/HTTP/HTTPSサーバーへのデータパケット送信をサポートしています。ゲートウェイ上に新しいアプリケーションを作成し、LoRaWANエンドデバイスから送信されたデータをデコードする方法を定義し、MQTTデータ転送プロトコルを選択してMQTTサーバにデータを送信することが可能です。
- UG67 屋外用 LoRaWAN®ゲートウェイIP67準拠 64ビット クアッドコア プロセッサー 新型SX1302 LoRaチップ搭載 スーパーキャパシタ内蔵 マルチバックホールコネクティビティ 内部アンテナ設計 組み込み型ネットワークサーバー 複数のネットワークサーバーに対応
- 準産業用LoRaWAN®ゲートウェイ UG65IP65準拠 NXP社製クアッドコアプロセッサー Semtech SX1302 LoRaチップ 複数のバックホールコネクティビティ 組み込み型ネットワークサーバー 複数のネットワークサーバーに対応 グローバルLoRaWAN®周波数プラン
- ミニLoRaWANゲートウェイ UG63https://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 ...