- Home
- LoRaWAN Controllersの使用
- MilesightコントローラーのDOをトリガーする方法
MilesightコントローラーのDOをトリガーする方法
はじめに
デジタル入出力は産業分野で広く使用されています。この記事ではDOの状態をトリガする方法を説明します。DI/DOの配線については、Milesight UCシリーズコントローラのDI/DOの配線方法をご参照ください。
必要条件
- Milesight LoRaWANコントローラー: UC11xx、UC11-N1、UC50xシリーズ
- Milesight IoTクラウド
- Toolbox
構成
1.ダイレクトダウンリンクによるDOのトリガー
Milesight LoRaWANコントローラーはダウンリンク経由でのDo起動を直接サポートしています。送信する前に、コントローラがネットワークに参加していることを確認してください。 以下はダウンリンクコマンド(HEX)です:
DO control |
UC11XX シリーズ |
UC11-N1およびUC50xシリーズ |
Set DO1 high |
09 01 00 ff |
03 01 00 ff |
Set DO1 low |
09 00 00 ff |
03 00 00 ff |
Set DO2 high |
0a 01 00 ff |
04 01 00 ff |
Set DO2 low |
0a 00 00 ff |
04 00 00 ff |
デフォルトのダウンリンクポートは85ですが、ToolBoxで変更することができます。
Milesightゲートウェイ内蔵ネットワーク・サーバーを例にとると、Network Sever > Packetでポート85でダウンリンク・コマンドを送信します。
命令が発行された後、受信したACKの内容はDOのステータスが正常に変更されたことを示します。
また、Milesightゲートウェイは以下の方法でもDOの起動をサポートしています:
LoRaWANゲートウェイをMQTTブローカーに接続する方法?
2.Milesight IoTクラウド経由でDOを起動する方法
ゲートウェイとUCをMilesight IoT Cloudに接続し、ボタンを押すことで簡単にDOを制御することができます。ゲートウェイとセンサーをMilesight IoT Cloudに接続する方法はこちらをご覧ください: MilesightゲートウェイをMilesight IoT Cloudに接続する方法
My Devices > Device > UC controllerでDOの状態を変更するボタンをクリックします。
3. IF&THENコマンドによるDOポートの制御
UC11xxシリーズはIF&THENコマンド設定をサポートしており、多くのトリガー条件を提供します。 以下に2つの例を示します。
3.1 デバイスの再起動によるDOの制御
コマンドページを開き、設定を編集します。DOをトリガするIF条件を選択し、DOのトリガ状態、遅延時間、継続時間をThenコマンドで設定します。DOの設定には3つの状態があります。例えば、トリガーイベントとして「Device restarts」を設定します。
設定が完了したら、Save the command to Deviceをクリックして IF&THEN プログラムを保存します。
デバイスの再起動後、ステータスページでDOのステータスが’High’に変わったことが確認できます。
3.2 「Received a message」によるDOの制御
IFイベントを’Received a message’に設定すると、DOをトリガーするダウンリンクコマンドをカスタマイズできます。この例では、Containingを’test’で埋めます。
Network Sever > Packetでゲートウェイからダウンリンクコマンドを送信します:
コマンド FF120474657374 を送信します。
FF12 //Fixed 04 //Length of this command 74657374 //Your customized contents: test
これは、デバイスがコマンドを受信し、コマンドを実行しようとしていることを意味します。
10秒の遅延の後、DOはIF&THEN設定としてトリガされます。
LoRaWAN Controllersの使用
MilesightコントローラのRS232の使い方このガイドでは、Milesight LoRaWANコントローラのRS232の使い方を説明します。
UC51xを使用して電磁弁を制御する方法UC51xシリーズLoRaWANワイヤレスソレノイドバルブコントローラは、バルブのDCラッチングソレノイドをリモート制御するために使用されるデバイスです。
Milesightゲートウェイとコントローラ間のModbus RTU to/over TCPを実現する方法ModbusRTUブリッジLoRaWANは、MilesightコントローラとModbus TCP/TCPクライアント間のModbus-LoRaWANデータ伝送を、Milesight LoRaWANゲートウェイ経由で設定する機能です。
ソリューション / IoT サポート
- UC50x よくある質問UC501に4-20mAのセンサーを2つ接続しています。 私たちは北部の冬の3ヶ月間、ほとんど太陽が当たらないところに住んでいます。山が多く、直射日光はあまり当たりませんが、夏は24時間365日明るいです。 主要な取付けは山の上ではなく谷にある。 1時間ごとにデータを送信するような場合、ソーラーではバッテリーを充電できないと思います。 外部により大きなバッテリーを接続し、DC12Vバッテリーパックから直接供給することは可能でしょうか?
- マルチインターフェースコントローラ UC501 & UC502センサー接続用機能豊富なセンサーハブ
- MilesightコントローラのRS232の使い方このガイドでは、Milesight LoRaWANコントローラのRS232の使い方を説明します。
- Milesight UCシリーズコントローラーのDI/DOの配線方法は?この記事では、DI/DOの配線方法について説明します。
- MilesightコントローラーのDOをトリガーする方法この記事ではDOの状態をトリガする方法を説明します
- Milesightゲートウェイとコントローラ間のModbus RTU to/over TCPを実現する方法ModbusRTUブリッジLoRaWANは、MilesightコントローラとModbus TCP/TCPクライアント間のModbus-LoRaWANデータ伝送を、Milesight LoRaWANゲートウェイ経由で設定する機能です。