商業利用可能な産業用LoRaWANセンサーを5分で開発する方法
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
5分で商業利用可能な産業用LoRaWANワイヤレスセンサーを迅速に構築しましょう。
商業データ収集プロジェクトのプロトタイピングでは、多くの時間とコストがかかります。例えば、農業プロジェクト用にワイヤレスpHセンサーを作成する必要がある場合、以下の手順が必要です。1) 開発ボードとセンサープローブを探す。2) コードを書く。3) シェルを3Dプリントする。4) 最終組み立てテストを行う。プロトタイプを完成させるまでに数日から数週間かかることがあります。
しかし、現在ではワイヤレスLoRaコレクターを使用し、センサーをBluetooth経由でアプリに接続して、5分で製品を構築し、商業プロジェクトに直接組み込むことができます。
準備
データロガー、センサープローブ、ゲートウェイ、ツールを準備します。 1) データロガー: MODBUS RS485/アナログ/GPIOセンサーをLoRaWAN対応センサーに変換し、LoRaWANプロトコルを介してデータを転送するLoRaWANコンバーターです。
2) センサープローブ: ケーブル付きのセンサープローブを準備し、RS485 / 4-20mA / 0-10V / パルス / レベルのいずれかの信号を出力します。このチュートリアルでは、液体レベル測定用のRS485超音波センサーを使用します。
3) 十字ドライバー: センサープローブを組み立てるために使用します。
4) ゲートウェイ: LoRaWANセンサーはデータをLoRaWANゲートウェイに送信し、ゲートウェイはそれをクラウドサーバーに送信します。ゲートウェイがない場合、以下の2つのオプションがあります:
オプション1: センサーがHeliumネットワークでカバーされている地域で動作する場合(Helium Explorerで確認)。Heliumネットワークが利用可能な場所では、ゲートウェイを購入せずにセンサーを使用してデータを転送できます。 オプション2: ゲートウェイを購入します。 5) SenseCAP Mate Appをダウンロードして設定します:
準備が整いました。それでは始めましょう!
ネットワークアーキテクチャ
まずLoRaWANネットワークから始めましょう。
データロガーはセンサーデータをLoRaデータに変換し、ゲートウェイにデータをアップロードします。ゲートウェイはデータをサーバーにアップロードします。
センサーの接続
1) データロガーを分解します。
2) センサーを端子に接続し、内蔵バッテリーでセンサーに電力を供給します。
別のプロトコル(例: 4-20mA)を使用している場合は、以下のピンテーブルを参照してください:
アプリでセンサーを設定
1) SenseCAP Appを開いてログインします。
2) 「S2100 Data Logger」を選択し、設定ページで「Setup」をクリックします。
4) LoRaWANおよびセンサーのパラメータ(RS485 Modbus-RTUコマンドを含む)を設定します。
#########基本設定#############
プラットフォーム:
-SenseCAP for helium (Heliumネットワークを使用)
-SenseCAP for The Things Network (SenseCAPゲートウェイを使用)
周波数プラン: EU868 (ゲートウェイの周波数または地域に基づいて選択)
アップリンク間隔: 5分
パケットポリシー: 2C+1N (デフォルトのパラメータを使用)
#########センサー設定#############
プロトコル: RS485 Modbus RTU
ボーレート: 9600
Modbusアドレス: 128 (センサーのModbusアドレス)
電力タイプ: 定期的電力供給 (データ収集前にセンサーに電力を供給し、データ収集後にセンサーの電力をオフ)
電圧: 5V
センサーウォームアップ時間: 100ms
応答タイムアウト: 100ms
起動時間: 100ms
測定数: 2 (距離と温度)
#########測定1#############
レジスターアドレス: 256 (DEC)
ファンクションコード: 03
データタイプ: Unsigned 16bit integer,0xAB
精度: 0,# (小数点なし)
FactoryA: 1 (Y=Ax+B, “Y”: データロガーがアップロードする値。
“x”: 現在の元の値。生の値のみをアップロードする場合はA=1、B=0を設定。)
FactoryB: 0
書き込み戦略: なし
#########測定2#############
レジスターアドレス: 258 (DEC)
ファンクションコード: 03
データタイプ: Unsigned 16bit integer,0xAB
精度: 0,# (小数点なし)
FactoryA: 0.1 (最終値は10で割られる)
FactoryB: 0
書き込み戦略: なし
5) 「送信」をクリックし、「測定」をクリックしてセンサーをテストします。
センサーの距離と温度が正常に取得されました!
データを SenseCAP ポータルと Mate アプリにアップロードする
データをアップロードする前に、ゲートウェイが正常に動作しているか、Heliumネットワークのカバレッジがあることを確認してください。
1) アプリがホームページに戻り、Bluetooth接続が切断されます。データロガーは LoRaWAN ネットワークへの接続を試みます。
LoRaネットワークへの接続待機中: 赤い呼吸ライトが点滅
LoRaネットワークへの接続成功: 緑色のLEDが2秒間高速点滅
2) QRコードをスキャンしてデータロガーをバインドします。
3) アプリとポータル (https://sensecap.seeed.cc/) でデータを確認します。
実際の環境でセンサーをテストする
屋外の実際のシーンに迅速に適用し、長期的なモニタリングを行います。
現在、LoRaWAN センサーが開発されています。
ぜひ新しいソリューションを試して、あなたのプロジェクトに活用してください!