- Home
- 組み込みネットワーク・サーバー
- Milesight Gateway – MQTTによるThingsBoardとの統合
説明
この記事では、MQTT 経由で Milesight Gateway を Thingsboard に統合する方法を説明します。
要件
- Milesight Gateway: UG56、UG65、UG67、UG63(組み込みネットワークサーバー版)、UG8x
- ThingsBoard アカウント:ThingsBoard Cloud または独自のプラットフォームインスタンスをインストール
設定
1. ThingsBoard アカウントにログインします。
2.デバイスを追加するには、Entities > Devices ページに移動します。
3.デバイス名をカスタマイズし、Whether it is a gateway or notのオプションを有効にします。デバイスプロファイルを作成済みの場合、対応するプロファイルを選択することもできます。Add to をクリックして設定を保存します。
注:クライアントIDとユーザー認証情報をカスタマイズする必要がある場合は、Next: Credentials をクリックします。
4.デバイスが作成されたら、MQTT および Windows オプションを選択し、MQTT 接続情報を取得するためのコマンドをコピーします。
この例では、コマンドは次のようになります。
mosquitto_pub -d -q 1 -h mqtt.thingsboard.cloud -p 1883 -t v1/devices/me/telemetry -u "oarr4qqs3b46fu2hr2t2" -m "{temperature:25}"
このコマンドから、以下の情報を取得できます。
Broker address: mqtt.thingsboard.cloud Broker port: 1883 Access token: oarr4qqs3b46fu2hr2t2 Topic: v1/devices/me/telemetry
5.Milesight ゲートウェイのウェブ GUI の Network Server > Application > Data Transmission > MQTT に進み、必要な情報を入力します。
MQTT>General
- 最後のステップの情報に従って、Broker AddressとBroker portを記入します。
- 読み取りやすくするために、独自のClient IDをカスタマイズします。
- Connection TimeoutsとKeep Alive Intervalsはデフォルトのままにします。
MQTT>User Credentials
- Enable user credentialsにチェックを入れます。
- UsernameとしてAccess Tokenを貼り付けます。
MQTT>Topic
- Uplink dataのtopicを「v1/devices/me/telemetry」として記入します。
6. 設定を保存した後、ステータスが接続済みになっていることを確認します。
7. 【Network Server】 > 【Device page】に移動し、LoRaWANデバイスを追加します。すると、ゲートウェイがMQTT経由でThingsboardにデバイスデータを転送します。
8. Thingsboardは以下のデータフォーマットのみをサポートしています:
{“key1″:”value1”, “key2″:”value2”}
または
[{“key1″:”value1”}, {“key2″:”value2”}]
そのため、Thingsboard形式のデータをデコードするためのペイロードコーデックを追加し、このペイロードコーデックをデバイスに追加する必要があります。Milesight LoRaWANデバイスを使用する場合は、Milesightのデフォルトペイロードコーデックを使用することをお勧めします。詳細は、「Milesight Gatewayでのペイロードコーデックの使用方法」を参照してください。
9. データが正常にアップロードされると、『Latest telemetry(最新のテレメトリ)』に表示されます。
関連記事
組み込みネットワーク・サーバー
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のマルチキャストグループを作成し、エンドデバイスのグループにダウンリンクメッセージを送信することができます。この記事では、マルチキャスト機能を使用するための設定方法について説明します。
ソリューション / IoT サポート
- Milesight Gateway 防水アンテナ設置ガイド本記事では、防水性を確保するための外部アンテナの取り付け方法について説明します。
- UG67における停電アラームの設定方法電源を3秒以上オンまたはオフにした後、UG67は該当する受信者に電子メールまたはSMSを送信することができます
- Milesight GatewayでGPSデータが失われた場合のトラブルシューティング方法Milesight LoRaWAN ゲートウェイは、位置を特定するために使用される GPS をサポートしています。
- Milesightゲートウェイのログファイルを取得する方法この記事では、Milesightゲートウェイのトラブルシューティングログを取得するための操作について説明します。
- ChirpStackとMilesightゲートウェイの統合本記事では、Milesight LoRaWANゲートウェイをChirpStackサーバーに統合する方法についてご説明します。
- Things Stack-Milesightゲートウェイの統合(Semtech Packet Forwarder経由)本ドキュメントでは、Semtechパケット転送機を経由してMilesight LoRaWANゲートウェイをTTI/TTS v3に接続する方法を説明します。
- Milesight Gateway -ベーシック・ステーションを介したシングス・スタック(TTN)の統合本ドキュメントでは、CUPSまたはLNS経由でThe Thing Stackに接続する方法を説明します。両方から1つを選択して構成を完了することができます。
- MilesightゲートウェイでLoRa周波数プランを変更する方法この記事では、MilesightゲートウェイでLoRa周波数プランを変更する方法を説明します。
- Milesight Gateway- MQTTによるNiagara BMSプラットフォーム統合この記事では、Milesight LoRaWANゲートウェイをMQTTプロトコル経由でNiagaraプラットフォームに統合する方法を説明します。
- Milesightゲートウェイ- Modbus経由でのNiagara BMSプラットフォーム統合この記事では、Milesight LoRaWANゲートウェイをModbusプロトコル経由でNiagaraプラットフォームに統合する方法を説明します。