MilesightゲートウェイとTagoをMQTTで接続する方法

はじめに

Milesight LoRaWAN®ゲートウェイは、ゲートウェイ内蔵のネットワークサーバーからMQTTブローカーにLoRaWAN®デバイスデータを送信するためのMQTT APIを提供しています。この記事では、Milesightゲートウェイ経由でLoRaWAN®デバイスデータをTagoに送信し、ゲートウェイのトラフィックから各デバイスを分割する方法を説明します。

必要条件

  • Milesight LoRaWAN®ゲートウェイ: UG6x, UG8x
  • LoRaWAN®センサー/ノード:EM300-SLDを例とします。
  • Tagoアカウント

設定方法

ステップ1. ゲートウェイをTagoに接続

  1. TagoDevice タブに移動し、+Add DeviceをクリックしてカスタムMQTTデバイスを追加します。この例では、デバイス名はUG65です。作成後、デバイスページでデバイストークンを見つけることができます。
  2. Packet Forwarder] -> [General]で埋め込み NS を有効にし、[Network Server] -> [General] で埋め込み NS を有効にします。
  3. Network Server] -> [Applications] でアプリケーションを追加し、[Save] をクリックします。
  4. このアプリケーションのData Transmissionを追加し、タイプとしてMQTTを選択します。

    1. Tago MQTTブローカーの情報を入力します。
    • Broker Address: mqtt.tago.io
    • Broker Port: 1883
    • Client ID: User-defined
    • User Credentials: Enable
    • Username: Token
    • Password: Tago UG65デバイスページからコピーしたデバイストークン


    1. Tago MQTTブローカーの詳細については、こちらのページを参照してください。

    1. アップリンクのパブリッシュトピックを定義します。この例では、トピックは/mqtttestです。
  5. すべての設定を保存すると、MQTTステータスを確認できます。

ステップ2. LoRaWAN®デバイスのゲートウェイへの追加

MilesightゲートウェイへのLoRaWAN®ノードの接続方法を参照して、LoRaWAN®ノードをMilesightゲートウェイに追加します。接続後、ゲートウェイがデータを受信しているかどうかをNetwork Server -> Packetsページで確認することができます。

また、ノードのデータがTagoに送信されているかどうかも確認できます。

ステップ3. Tagoでゲートウェイからデバイスを分割

1つのアプリケーションは多くのデバイスを含むことができるので、Tagoは各デバイスを分割するために以下のいくつかのステップを提供します。

  1. Integration -> Networkでネットワークを追加します。この例では、ネットワーク名はUG65 Networkです。
  2. 作成後、Serial Number 設定を有効にしてネットワークトークンを生成し、設定を保存します。
  3. Integration] -> [Connector]でコネクタを追加します。追加時に、作成したネットワークを選択します。異なるデバイスタイプのコネクタを作成し、対応する情報とデコーダを追加できます。
  4. ここをクリックして、Device Split Up分析テンプレートをインストールし、名前を変更します。このテンプレートには、各デバイスを定義し、各アイテムをTagoにアップロードするサンプルコードがあります。タンプレートのコードConst devaddr=scope[0].devaddrConst devaddr=scope[0].devEUI に変更してください。また、自分でコードを編集して受信する情報を定義することもできます。
  5. UG65ネットワークトークンをEnvironment variablesにコピーし、すべてのテンプレート設定を保存します。
  6. Action]タブに移動してアクションを追加し、タイプを[MQTT Topic]、アクションを[Run Analysis]として選択し、作成した分析を選択します。

    アクション・ページで、UG65ゲートウェイ・デバイスを選択し、Milesightゲートウェイで作成したアップリンクMQTTトピックを入力し、すべての設定を保存します。

  7. Device ]タブに移動し、[ My Network]で作成したネットワークを選択し、EM300コネクタをクリックしてデバイスを追加します。デバイスのEUIをシリアル番号として入力し、[Create my Device]をクリックします。

    Fill in the device EUI as serial number, then click Create my Device.

  8. このデバイスページでは、このデバイスのデータアップロードのみが表示されます。

関連記事

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

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


Milesight製品

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

居住者の健康を確保

お知らせ

  1. 2025-4-3

    ピープル・センシング 駆動型スマートビルディング

    People Sensing Insights を通じてビルインテリジェンスに革命をもたらします。…
  2. 2023-7-21

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

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

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

    https://youtu.be/r40DK40DjIY …
ページ上部へ戻る