- Home
- 組み込みネットワーク・サーバー
- Milesightゲートウェイ- Modbus経由でのNiagara BMSプラットフォーム統合
Milesightゲートウェイ- Modbus経由でのNiagara BMSプラットフォーム統合
説明
Niagara®は、HTMLフレームワークを利用し、多数のメーカーや通信プロトコルの組み込みデバイスやシステムを接続するビル管理システムです。この記事では、Milesight LoRaWANゲートウェイをModbusプロトコル経由でNiagaraプラットフォームに統合する方法を説明します。
要件
- Milesight LoRaWANゲートウェイ UG56、UG65、UG67
- LoRaWANエンドデバイス:AM308を例にとります。
- ナイアガラBMSプラットフォーム
構成
1. ゲートウェイへのLoRaWANデバイスの追加
LoRaWANエンドデバイスをゲートウェイに追加するには、「LoRaWANノードをMilesightゲートウェイに接続する方法」を参照してください。
2. Node-REDフローの追加
App > Node-REDページでNode-REDプログラムを有効にし、プログラムがロードされるまでしばらく待ち、LaunchボタンをクリックしてNode-REDウェブGUIを起動します。
Node-RED ウェブ GUI にログインします。アカウント情報はゲートウェイ Web GUI と同じです。
右上のImportボタンをクリックし、この記事の最後にあるサンプルフローをインポートします。
MFilter AM308 Data ノードの Device EUI “をお使いの AM308 デバイス EUI に変更し、その他の設定はデフォルトのままにしてください。他のモデルを使用している場合は、このフロー例を参照してレポート形式を調整してください。
フローの紹介
フロー例は上から順に 4 つのモジュールで構成されています:
ブロック 1:このモジュールはアドレス 0.0.0.0、ポート 10502 で Modbus サーバーを作成します。
ブロック 2:このモジュールはバーチャル・レジスタの値を初期化します。すべてのレジスタの初期値を999とし、コンフリクトを防ぐためにディレイを追加しました。レジスタのアドレスは0と1です。
ブロック 3: このモジュールはAM308センサーからデータを受信し、デバイスのペイロードをデコードして、温度と湿度をそれぞれレジスタ0と1に書き込みます。
ブロック 4:このモジュールは手動デバッグとテスト用で、無視してもかまいません。
3. Niagara への Modbus サーバーの追加
Station > Config > Drivers > ModbusTcpNetwork に移動し、Newボタンをクリックします。ポップアップで、「Type to Add」ドロップダウンから 「Modbus Tcp Device 」を選択し、OK をクリックします。
次のポップアップで、Nameを UG65-Modbus-Server に変更し、IP Addressをゲートウェイのアドレスに変更し、 Portを設定します(この例では 192.168.45.213、10502)。設定後、OK をクリックします。
4. Niagara で Modbus ポイントを追加
同じページでExtsアイコンをクリックして、Pointsインターフェイスに移動します。
Newボタンをクリックし、ポップアップで「Type to Add」ドロップダウンリストから 「Numeric Point 」を選択します。Starting Addressを Decimal “に変更し、アドレスに0を入力します。OKをクリックします。
次のポップアップで、「Name」を「Register-00」に変更し、残りはデフォルトのままにします。
この例では2つのポイントを作成します。AddressがNode-REDフローに記載されているレジスタ・アドレスに正確に対応していることを確認してください。
設定後、しばらく待つと、関連するデータがOut列に表示されます。データ型に基づいてFacetsパラメータを設定することもできます。
5. 表示ケース
6. FAQ
質問 長い時間待っても最終的なOutインターフェイスにデータが表示されないのはなぜですか?
回答 Modbusサーバー再起動後、手動でNiagaraを再接続する必要があります。Enabled “設定をfalseに変更して保存し、trueに戻して再度保存してください。
関連記事
組み込みネットワーク・サーバー
Milesight Gateway- MQTTによるNiagara BMSプラットフォーム統合この記事では、Milesight LoRaWANゲートウェイをMQTTプロトコル経由で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データからビジネスプロセスを構築できるようになります。
ソリューション / IoT サポート
- Milesight Gateway 防水アンテナ設置ガイド本記事では、防水性を確保するための外部アンテナの取り付け方法について説明します。
- UG67における停電アラームの設定方法電源を3秒以上オンまたはオフにした後、UG67は該当する受信者に電子メールまたはSMSを送信することができます
- Milesight GatewayでGPSデータが失われた場合のトラブルシューティング方法Milesight LoRaWAN ゲートウェイは、位置を特定するために使用される GPS をサポートしています。
- Milesightゲートウェイのログファイルを取得する方法この記事では、Milesightゲートウェイのトラブルシューティングログを取得するための操作について説明します。
- 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に接続する方法を説明します。