Skip to main content

Wio Terminal LoRaWan シャーシ(アンテナ内蔵 LoRa-E5 および GNSS、EU868/US915)

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Wio Terminal LoRaWan シャーシ(アンテナ内蔵 LoRa-E5 および GNSS、EU868/US915)は、LoRa-E5 STM32WLE5JC を搭載し、ARM Cortex M4 超低消費電力 MCU コアと LoRa SX126x によって駆動される無線モジュールです。このモジュールは、EU868 & US915 周波数で LoRa および LoRaWAN プロトコルをサポートし、(G)FSK、BPSK、(G)MSK、LoRa 変調を提供します。Wio Terminal LoRaWan シャーシ(アンテナ内蔵 LoRa-E5 および GNSS、EU868/US915)は、ボード上の Grove コネクタを使用して簡単に接続することで、開発ボードに超長距離伝送機能を付与することができます。

旧バージョン Grove - LoRa RadioRFM95 超長距離トランシーバーモジュール によって駆動)をアップグレードしたものとして、Grove LoRa-E5 は LoRa-E5 STM32WLE5JC モジュール を組み込んだ高性能で使いやすい無線 LoRa モジュールであり、LoRaWAN プロトコルをサポートしています。

LoRa-E5 LoRaWAN STM32WLE5JC モジュールは、Wio Terminal LoRaWan シャーシ(アンテナ内蔵 LoRa-E5 および GNSS、EU868/US915)に統合された主要な機能部分です。このモジュールは、ARM Cortex M4 超低消費電力 MCU コアと LoRa SX126x を組み込んだ LoRaWAN モジュールであり、世界初の LoRa RF と MCU チップを1つの小型モジュールに統合したものです。(G)FSK、BPSK、(G)MSK、LoRa 変調をサポートし、FCC および CE 認証を取得しています。(LoRa-E5 wiki で LoRa-E5 の詳細を学ぶ)

LoRa-E5 と RFM95 チップの比較:

Wio Terminal LoRaWan シャーシ(アンテナ内蔵 LoRa-E5 および GNSS、EU868/US915)を開発ボードに接続することで、UART 接続を介して AT コマンドを使用して LoRa-E5 を簡単に操作および制御することができます。Grove LoRa-E5 は、IoT デバイスの開発、テスト、そしてスマート農業、スマートオフィス、スマート産業などの長距離、超低消費電力 IoT シナリオにおいて優れた選択肢となります。このモジュールは、-40℃ ~ 85℃ の広い動作温度範囲、高感度(-136 dBm ~ -137 dBm)、および 10 dBm ~ 22 dBm の出力電力を備えた産業標準で設計されています。

特徴

  • LoRa-E5 (STM32WLE5JC) 搭載
  • EU868/US915周波数帯でLoRaWANプロトコルをサポート
  • 最大10kmの超長距離送信範囲(開放空間での理想値)
  • UART接続を介したATコマンドによる簡単な制御
  • プラグアンドプレイのGroveインターフェースによる迅速なプロトタイピング
  • 超低消費電力と高性能

ハードウェア概要

  1. LoRa-E5 STM32WLE5JC (データシート)
  2. MHF IPEXコネクタ
  3. ワイヤアンテナ
  4. Groveコネクタ
  5. LEDインジケータ

対応プラットフォーム

ArduinoRaspberry Pi

仕様

一般的なパラメータ
電圧供給: 3.3V/5V
出力電力: 最大+20 dBm(3.3V時)
動作周波数868/915MHz
プロトコルLoRaWAN
感度-116.5dBm ~ -136dBm
変調方式LoRa, (G)FSK, (G)MSK, BPSK
電流スリープモードでわずか60uA
サイズ20*40mm
動作温度-40℃ ~ 85℃

部品リスト

製品数量
Wio Terminal LoRaWanシャーシ(アンテナ内蔵LoRa-E5およびGNSS、EU868/US915)*1
アンテナ*1

応用例

  • LoRaWAN GPSトラッカー
  • LoRaWAN フィールドテスター
  • スマート農業
  • スマートシティ
  • スマート工場
  • Wio Terminalを使用したLoRaデバイスの迅速なプロトタイピング
  • 長距離無線通信アプリケーションの開発
  • LoRaおよびLoRaWANアプリケーションの学習と研究

はじめに

必要な材料

Wio TerminalLoRaWan シャーシバッテリーシャーシ
画像説明をここに入力画像説明をここに入力画像説明をここに入力
今すぐ購入今すぐ購入今すぐ購入

プロジェクト 1: WioTerminal LoRaWAN ゲートウェイテスター

概要

LoRaWAN ゲートウェイテスターは、多目的なポータブルツールで、LoRaWAN ゲートウェイのカバレッジを検出できます。その後、信号が正常な範囲内にあるかどうかを知らせます。このツールは、LoRaWAN ネットワークの展開を容易にするために設計されており、LoRaWAN ゲートウェイの最適な設置場所を決定するのに役立ちます。

このツールを開発する前に、LoRa テスター市場を調査しましたが、価格は通常 200 ドルから 500 ドルの範囲であり、一部の製品にはネットワーク信号、現在時刻、ステータス、その他の重要な情報を報告するバックエンドアプリケーションが欠けていることがわかりました。そのため、より多機能で低コストのバージョンを自分たちで作ることにしました。このプロジェクトは Paul PinaultWioLoRaWANFieldTester レポートに基づいています。彼のリンクにアクセスできることを光栄に思い、彼の貢献に感謝します。Paul Pinault の洗練された Wio Terminal 用 UI を LoRa-E5 と GNSS モジュールと組み合わせて、LoRaWAN ゲートウェイテスターの機能を実現しました。

特徴

  • 操作モードの選択メニュー(電源制御、SF、テスト回数入力など)
  • 各種ネットワークセグメントに対応(EU868、US915、US915HYBRID、AS923、KR920、IN865)
  • LoRa デバイス接続およびアップリンク・ダウンリンクのステータスを表示
  • 過去のテスト結果のバックアップ
  • RSSI と SNR のグラフィカル表示
  • アップリンクおよびダウンリンク回数、パケット損失の可能性を表示
  • GPS 位置情報の報告、現在時刻、衛星数を表示
  • LoRa デバイス情報を表示(DevEui、APPEui、Appkey、ファームウェアバージョンなど)
  • DevEui、APPEui、Appkey の定義

ハードウェア

このプロジェクトで使用されるハードウェアは、市場のほとんどの製品よりも手頃な価格で、総コストは 100 ドル未満です。

使用方法

Wio Terminal の説明

LoRaWAN Gateway Testerは基本的に、定期的にゲートウェイにフレームを送信し、その後サーバーに転送します(アップリンク)。その後、ACKステータスを待機します。LoRaテスターが応答を受信しない場合、設定された回数に達するまで同じフレームを送信し続けます。一方、ACKはLoRaテスターに応答(ダウンリンク)を返し、メッセージがバックエンドサービスに転送されたことを示します。この情報は最終的にWio Terminalの画面に表示されます。 このプロジェクトはArduinoプラットフォームに基づいているため、Arduino IDEとさまざまなArduinoライブラリを使用します。Wio Terminalを初めて使用する場合は、こちらのガイドを参考にしてください:Wio Terminal の使い方

必要なライブラリ:

注意

コードをアップロードする際は、スレーブモードを選択してください。

TheThingsNetwork コンソール設定

このプロジェクトでは、TheThingsNetwork プラットフォームでLoRaテスターをテストします。以下に手順を示します:

ステップ 1: TTNウェブサイト にアクセスしてアカウントを作成し、ゲートウェイに移動してデバイスの設定を開始します。

ステップ 2: ゲートウェイデバイスを追加します:

  • オーナー
  • ゲートウェイID
  • ゲートウェイEUI
  • ゲートウェイ名

ステップ 3: アプリケーションを追加します:

  • オーナー
  • アプリケーションID
  • アプリケーション名

ステップ 4:LoRaノードを追加します:

  • ブランド(Sense CAPを選択)
  • モデル(LoRa-E5を選択)
  • ハードウェアバージョン(デフォルト)
  • ファームウェアバージョン(デフォルト)
  • プロファイル(地域はあなたの所在地に応じて設定)
  • 周波数プラン
  • AppEUI
  • DEVEUI
  • AppKey
  • エンドデバイスID

ステップ 5: データをデコードするコードを追加します:

function Decoder(bytes, port) {

var decoded = {};
if (port === 8) {
decoded.latitude = (bytes[3] | (bytes[2]<<8) | (bytes[1]<<16) | (bytes[0]<<24)) /1000000;
decoded.longitude = (bytes[7] | (bytes[6]<<8) | (bytes[5]<<16) | (bytes[4]<<24)) /1000000;
decoded.altitude = (bytes[9] | (bytes[8]<<8));
decoded.satellites = bytes[9];
}

return decoded;
}

ステップ 5: TheThingsNetworkで結果を確認します

ゲートウェイに移動し、「ライブデータ」をクリックします。

Wio Terminal の説明

各LoRaデバイスには固有のシリアル番号があります。LoRaデバイスをWio Terminalに接続すると、最初のページにDEVEUI、APPEUI、APPKEYが表示されます。サーバーにLoRa IDとゲートウェイIDを入力する必要があります。

RSSIとSNRデータがあり、ACK応答を受信した後に信号とSNRバーおよびパケット損失が表示されます。

このデバイスにはGPS機能もありますが、衛星の収集に影響を与える可能性があるため、閉鎖空間での使用は推奨されません。

回路図

PCBとコンポーネントの詳細については、ボードディレクトリを確認してください。
以下は、DiY実装用に簡略化された回路図です。
詳細が必要な場合は、ファイルリストを確認してください。

エンクロージャ

3Dプリントされたエンクロージャは、PCBA WioTerminal Chassis HおよびPCBファイルのファイルリストにあります。すべての設計が含まれています。また、FreeCadのソースファイルも含まれているため、必要に応じて修正や改善が可能です。

3Dプリントの動作は以下の通りです:

プロジェクト 2: WioTerminalを使用したLoRaノード - IoTスマートガーデンモニター

概要

IoTスマートガーデンモニターは、Wio Terminalシャーシ-LoRa-E5およびGNSSをIoTデバイスとして使用します。このデバイスは基本的にフレームをゲートウェイに送信し、サーバーに転送します(アップリンク)。この場合、GPS、温度、湿度などのデータをフレームにまとめてアップロードすることができます。また、必要に応じて他のセンサーのデータを追加することも可能です。ACKがLoRaデバイスに応答(ダウンリンク)を返すと、接続状態が「接続済み」に切り替わり、Wio Terminalに表示されます。これにより、メッセージがバックエンドサービスに渡され、TheThingsNetworkプラットフォームでデータを確認できます。他のプラットフォームも使用可能ですが、前提としてそのプラットフォームがWio Terminalシャーシ-LoRa-E5およびGNSSをサポートしている必要があります。

特徴

  • LoRaデバイスは、DevEui、APPEui、Appkeyを最初のページに表示できます。
  • 現在の温度、湿度、現在時刻を表示できます。
  • 経度、緯度、衛星数を表示します。
  • デバイスとTTNの接続状態を表示します。

ハードウェア

このデモでは、以下のデバイスリストが必要です:

使用方法

このプロジェクトはArduinoプラットフォームに基づいており、Arduino IDEとさまざまなArduinoライブラリを使用します。Wio Terminalを初めて使用する場合は、Wio Terminalのクイックスタートガイドをご覧ください。

必要なライブラリ:

TheThingsNetworkコンソール設定

このプロジェクトでは、TheThingsNetworkプラットフォームでLoRaテスターをテストします。手順は以下の通りです:

ステップ1:TTNウェブサイトにアクセスしてアカウントを作成し、ゲートウェイに移動してデバイスを設定します。

ステップ2:ゲートウェイデバイスを追加:

  • 所有者
  • ゲートウェイID
  • ゲートウェイEUI
  • ゲートウェイ名

ステップ3:アプリケーションを追加:

  • 所有者
  • アプリケーションID
  • アプリケーション名

ステップ4:LoRaノードを追加:

  • ブランド(Sense CAPを選択)
  • モデル(LoRa-E5を選択)
  • ハードウェアバージョン(デフォルト)
  • ファームウェアバージョン(デフォルト)
  • プロファイル(地域は所在地に応じて設定)
  • 周波数プラン
  • AppEUI
  • DEVEUI
  • AppKey
  • エンドデバイスID

ステップ5:データをデコードするコードを追加:

function Decoder(bytes, port) {

var decoded = {};
if (port === 8) {
decoded.temp = bytes[0] <<8 | bytes[1];
decoded.humi = bytes[2] <<8 | bytes[3];
decoded.latitude = (bytes[7] | (bytes[6]<<8) | (bytes[5]<<16) | (bytes[4]<<24)) /1000000;
decoded.longitude = (bytes[11] | (bytes[10]<<8) | (bytes[9]<<16) | (bytes[8]<<24)) /1000000;
decoded.altitude = (bytes[15] | (bytes[14]<<8) | (bytes[13]<<16) | (bytes[12]<<24))/100;
decoded.satellites = bytes[16];
}

return decoded;
}

ステップ5:TheThingsNetworkで結果を確認

ゲートウェイに移動し、「ライブデータ」をクリックします。

注意

コードをアップロードする際は、スレーブモードを選択してください。

各LoRaデバイスには固有のシリアル番号があります。LoRaデバイスをWio Terminalに接続すると、最初のページにdeveui、appeui、appkeyが表示されます。この情報を使用して、サーバーにLoRa IDとゲートウェイIDを入力する必要があります。

2ページ目には、温度、湿度、現在時刻、経度、緯度、衛星数が表示されます。

PlatformIO

PlatformIOコードも提供しています。

IcingTomato/LoRaNode-with-WioTerminal-IoT-Smart-Garden-Monitor

IcingTomato/WioTerminal-LoRaWAN-Gateway-Tester

リソース

データシート:

認証:

関連SDK:

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...