Skip to main content

5分で産業用LoRaWANセンサーを開発する

5分で商用利用可能な産業グレードのLoRaWANワイヤレスセンサーを素早く構築してみましょう。

pir

商用データ収集プロジェクトのプロトタイピングでは、プロトタイプの作成に多くの時間とコストがかかります。例えば、農業プロジェクト用のワイヤレスpHセンサーを作る必要がある場合、1) 開発ボードとセンサープローブを見つける。2) コードを書く。3) シェルを3Dプリントする。4) 最終組み立てテストを行う。プロトタイプを完成させるまでに、数日から数週間かかることがあります。

今日では、ワイヤレスLoRaコレクターを使用し、Bluetooth経由でアプリに接続するセンサーを設定し、5分で製品を構築して、直接商用プロジェクトに投入することができます。

準備

データロガー、センサープローブ、ゲートウェイ、ツールを準備します。

  1. データロガー: これはMODBUS RS485/アナログ/GPIOセンサーをLoRa対応センサーに変換し、LoRaWANプロトコルを通じてデータを転送するLoRaWANコンバーターです。

  2. センサープローブ: ケーブル付きでRS485 / 4-20mA /0-10V / パルス/レベルのいずれかの信号を出力するセンサープローブを準備します。このチュートリアルでは、液面測定用のRS485超音波センサーを使用します。

  3. プラスドライバー: センサープローブの組み立てに使用します。

pir

  1. ゲートウェイ: LoRaWANセンサーはLoRaWANゲートウェイにデータを送信し、ゲートウェイがクラウドサーバーに転送します。ゲートウェイをお持ちでない場合、2つのオプションがあります:

オプション1: Helium Networkでカバーされているエリアでセンサーを動作させる(Helium Explorerで確認)。heliumネットワークが利用可能な場所であれば、ゲートウェイを購入することなくセンサーを使用してデータを転送できます。 オプション2: ゲートウェイを購入する。 5) 設定用のSenseCAP Mateアプリをダウンロードします:

pir

準備完了です。始めましょう!

ネットワークアーキテクチャ

LoRaWANネットワークから始めましょう。

データロガーはセンサーデータをLoRaデータに変換し、ゲートウェイにデータをアップロードします。ゲートウェイはデータをサーバーにアップロードします。

pir

センサーの接続

  1. データロガーを分解します。

pir

  1. センサーを端子に接続し、内蔵バッテリーでセンサーに電源を供給します。

pir

ヒント

4-20mAなど他のプロトコルを使用している場合は、ピン表を参照してください:

pir

  1. センサーを組み立てます。

pir

pir

pir

アプリでセンサーを設定

  1. SenseCAPアプリを開いてログインします。

  2. 「S2100 Data Logger」を選択し、設定ページで「Setup」をクリックします。

pir

  1. ボタンを3秒間長押しすると、緑色のLEDが1秒間隔で点滅します。次に「Scan」をクリックして、データロガーのBluetoothのスキャンを開始します。
  1. lorawanとセンサーパラメータ(RS485 Modbus-RTUコマンドを含む)を設定します。

pir

#########Basic Setting#############
Platform:
-SenseCAP for helium (use helium network)
-SenseCAP for The Things Network (use SenseCAP gateway)
Frequency Plan: EU868 (Select this based on the frequency or region of the gateway)
Uplink Interval: 5 min
Packet Policy: 2C+1N (use the default parameter)

#########Sensor Setting#############
Protocol: RS485 Modbus RTU
Baud Rate: 9600
Modbus Address: 128 (Sensor's modbus address)
Power Type: Periodic power (Power the sensor before data collection, and power off the sensor after data collection)
Power Voltage: 5V
Sensor Warm-up Time: 100ms
Response Timeout: 100ms
Startup Time: 100ms
Measurement Number: 2 (distance and temperature)

#########Measurement1#############
Register Address: 256 (DEC)
Function code: 03
Data Type: Unsigned 16bit integer,0xAB
Precision: 0,# (No decimal number)
FactoryA: 1 (Y=Ax+B, “Y”: It is the value of Data Logger will upload.
“x”: It is the original current value.If only raw values are uploaded, set A=1 and B=0.)
FactoryB: 0
Write Strategy: None

#########Measurement2#############
Register Address: 258 (DEC)
Function code: 03
Data Type: Unsigned 16bit integer,0xAB
Precision: 0,# (No decimal number)
FactoryA: 0.1 (The final value is divided by 10)
FactoryB: 0
Write Strategy: None
  1. 送信をクリックし、「Measure」をクリックしてセンサーをテストします

pir

センサーの距離と温度が正常に取得されました!

SenseCAP PortalとMate Appにデータをアップロードする

データをアップロードする前に、ゲートウェイが正常に動作しているか、heliumネットワークのカバレッジがあることを確認してください。

  1. アプリはホームページに戻り、Bluetooth接続を切断します。データロガーはLoRaWANネットワークへの参加を試行します。

LoRaネットワークへの参加待機中:赤い呼吸ライトが点滅 LoRaネットワーク参加成功:緑色LEDが2秒間高速点滅

  1. QRコードをスキャンしてデータロガーをバインドします。

pir

  1. アプリとポータル(https://sensecap.seeed.cc/)でデータを確認します。

pir

実環境でセンサーをテストする

長期監視のための屋外実環境への迅速な適用。

pir

現在、LoRaWANセンサーが開発されました。

あなたのプロジェクトに新しいソリューションを試してみてください!

リソース

5 Minutes to Develop an Industrial LoRaWAN Sensor

SenseCAP S2100 Data Logger User Guide

Loading Comments...