- Home
- 組み込みネットワーク・サーバー
- MilesightゲートウェイとTagoをMQTTで接続する方法
MilesightゲートウェイとTagoをMQTTで接続する方法
はじめに
Milesight LoRaWAN®ゲートウェイは、ゲートウェイ内蔵のネットワークサーバーからMQTTブローカーにLoRaWAN®デバイスデータを送信するためのMQTT APIを提供しています。この記事では、Milesightゲートウェイ経由でLoRaWAN®デバイスデータをTagoに送信し、ゲートウェイのトラフィックから各デバイスを分割する方法を説明します。
必要条件
- Milesight LoRaWAN®ゲートウェイ: UG6x, UG8x
- LoRaWAN®センサー/ノード:EM300-SLDを例とします。
- Tagoアカウント
設定方法
ステップ1. ゲートウェイをTagoに接続
- TagoDevice タブに移動し、+Add DeviceをクリックしてカスタムMQTTデバイスを追加します。この例では、デバイス名はUG65です。作成後、デバイスページでデバイストークンを見つけることができます。
- Packet Forwarder] -> [General]で埋め込み NS を有効にし、[Network Server] -> [General] で埋め込み NS を有効にします。
- Network Server] -> [Applications] でアプリケーションを追加し、[Save] をクリックします。
- このアプリケーションのData Transmissionを追加し、タイプとしてMQTTを選択します。
- Tago MQTTブローカーの情報を入力します。
- Broker Address: mqtt.tago.io
- Broker Port: 1883
- Client ID: User-defined
- User Credentials: Enable
- Username: Token
- Password: Tago UG65デバイスページからコピーしたデバイストークン
- Tago MQTTブローカーの詳細については、こちらのページを参照してください。
- アップリンクのパブリッシュトピックを定義します。この例では、トピックは/mqtttestです。
- すべての設定を保存すると、MQTTステータスを確認できます。
ステップ2. LoRaWAN®デバイスのゲートウェイへの追加
MilesightゲートウェイへのLoRaWAN®ノードの接続方法を参照して、LoRaWAN®ノードをMilesightゲートウェイに追加します。接続後、ゲートウェイがデータを受信しているかどうかをNetwork Server -> Packetsページで確認することができます。
また、ノードのデータがTagoに送信されているかどうかも確認できます。
ステップ3. Tagoでゲートウェイからデバイスを分割
1つのアプリケーションは多くのデバイスを含むことができるので、Tagoは各デバイスを分割するために以下のいくつかのステップを提供します。
- Integration -> Networkでネットワークを追加します。この例では、ネットワーク名はUG65 Networkです。
- 作成後、Serial Number 設定を有効にしてネットワークトークンを生成し、設定を保存します。
- Integration] -> [Connector]でコネクタを追加します。追加時に、作成したネットワークを選択します。異なるデバイスタイプのコネクタを作成し、対応する情報とデコーダを追加できます。
- ここをクリックして、Device Split Up分析テンプレートをインストールし、名前を変更します。このテンプレートには、各デバイスを定義し、各アイテムをTagoにアップロードするサンプルコードがあります。タンプレートのコードConst devaddr=scope[0].devaddrをConst devaddr=scope[0].devEUI に変更してください。また、自分でコードを編集して受信する情報を定義することもできます。
- UG65ネットワークトークンをEnvironment variablesにコピーし、すべてのテンプレート設定を保存します。
- Action]タブに移動してアクションを追加し、タイプを[MQTT Topic]、アクションを[Run Analysis]として選択し、作成した分析を選択します。
アクション・ページで、UG65ゲートウェイ・デバイスを選択し、Milesightゲートウェイで作成したアップリンクMQTTトピックを入力し、すべての設定を保存します。
- Device ]タブに移動し、[ My Network]で作成したネットワークを選択し、EM300コネクタをクリックしてデバイスを追加します。デバイスのEUIをシリアル番号として入力し、[Create my Device]をクリックします。
Fill in the device EUI as serial number, then click Create my Device.
- このデバイスページでは、このデバイスのデータアップロードのみが表示されます。
関連記事
組み込みネットワーク・サーバー
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 LoRaWANゲートウェイにおけるセルラーデータ使用量の削減方法残高が限られているセルラーネットワークを使用する一部のシナリオでは、データ使用量を削減するためにゲートウェイを設定することができます。
- MQTTダウンリンクコマンドによるデバイス制御の失敗Milesightノードは、MQTTブローカーからのダウンリンクコマンドを受信します。
- Milesight LoRaWANゲートウェイとChirpStackサーバーの接続に失敗しました。このガイドは、ChirpStackプラットフォームとのMilesightゲートウェイ接続に失敗する問題のトラブルシューティングを目的としています。
- Milesight LoRaWAN ゲートウェイは Devicehub に接続できません。LoRaWANゲートウェイをDevicehubに接続しようとして問題が発生した場合は、簡単なトラブルシューティングについては、こちらの記事を参照してください。
- MilesightゲートウェイとMilesight IoTクラウド間の接続問題を分析する方法MilesightゲートウェイをMilesight IoTクラウドに接続するには、Milesight IoTクラウドにSNでゲートウェイを作成し、ゲートウェイのウェブGUIで「Milesight IoTクラウド」オプションを有効にします。
- MilesightゲートウェイへのLoRaWANノードのアクティベートに失敗しました。LoRaWANデバイスのネットワーク参加方法は2種類あります
- ゲートウェイのWeb GUIにアクセスできないコンピュータがゲートウェイのイーサネットポートを認識できない
- Milesight GatewayのネットワークにアクセスできないWi-Fi、イーサネット、セルラー経由でネットワークにアクセスできない場合の症状です。
- Milesightゲートウェイのログファイルを取得する方法この記事では、Milesightゲートウェイのトラブルシューティングログを取得するための操作について説明します。
- ChirpStackとMilesightゲートウェイの統合本記事では、Milesight LoRaWANゲートウェイをChirpStackサーバーに統合する方法についてご説明します。