Skip to main content

Wio-E5 開発キット

note

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

pir

LoRaWAN® は、LoRa Alliance® のライセンスの下で使用される商標です。
LoRa® マークは、Semtech Corporation またはその子会社の商標です。

Wio-E5 開発キットは、Wio-E5 STM32WLE5JC の強力な性能を引き出すためのコンパクトな開発ツールセットです。このキットには、Wio-E5 開発ボード、アンテナ(EU868/US915)、USB Type-C ケーブル、2*AA 3V バッテリーホルダーが含まれています。

Wio-E5 開発ボードは、LoRaWAN® プロトコルをグローバル周波数帯域でサポートする Wio-E5 STM32WLE5JC モジュールを搭載しています。Wio-E5 の全 GPIO を引き出し、RS-485、Grove、オス/メスヘッダーなど、さまざまなデータプロトコルやインターフェースをサポートします。これは、LoRa® IoT プロジェクトの迅速なテストやプロトタイピングに最適な選択肢となるでしょう。

Wio-E5 開発ボードは、Wio-E5 STM32WLE5JC モジュール を搭載しており、これは世界初の LoRa RF と MCU チップを1つの小型チップに統合したもので、FCC および CE 認証を取得しています。ARM Cortex-M4 コアと Semtech SX126X LoRa® チップを搭載し、LoRaWAN® および LoRa® プロトコルをグローバル周波数帯域でサポートし、(G)FSK、BPSK、(G)MSK、LoRa® 変調をサポートします。

Wio-E5 についてさらに詳しく学ぶことができます。

Wio-E5 開発ボードは、開けた場所で最大 10km の長距離伝送範囲を持っています。ボード上の Wio-E5 モジュールのスリープ電流は 2.1 uA(WOR モード)と非常に低く、-40 ℃ ~ 85 ℃ の広い動作温度範囲、高感度(-116.5 dBm ~ -136 dBm)、および 3.3V で最大 +20.8dBm の出力を備えた産業基準で設計されています。

Wio-E5 開発ボードは、豊富なインターフェースも備えています。Wio-E5 モジュールの全機能を引き出すために開発されており、Wio-E5 の全 28 ピンを引き出し、Grove コネクタ、RS-485 端子、オス/メスピンヘッダーなど、さまざまなコネクタやデータプロトコルを持つセンサーやモジュールを接続できる豊富なインターフェースを提供します。これにより、配線のはんだ付けにかかる時間を節約できます。また、2 本の AA 電池を使用するバッテリーホルダーを接続することで、外部電源がない場合でも一時的にボードに電力を供給することができます。これは、簡単なテストや迅速なプロトタイピングに適したユーザーフレンドリーなボードです。

Wio-E5 は MCU を備えた LoRaWAN® チップであるため、Wio-E5 開発ボードを利用する主な方法は以下の 3 つです:

1: USB 経由で Wio-E5 開発ボードを PC に接続し、AT コマンドで制御する

ボードには USB から UART への機能が内蔵されており、USB Type-C ケーブルを使用して Wio-E5 開発ボードを PC に接続し、シリアル通信ソフトウェアを使用して AT コマンドを送信し、ボードからデータを読み取ることができます。

2: UART 経由で Wio-E5 開発ボードを別のメインボードに接続し、AT コマンドで制御する

例えば、Wio-E5 開発ボードを Seeeduino XIAO と拡張ボードに UART 経由で接続し、Arduino IDE のシリアルモニターを通じて Seeeduino XIAO から AT コマンドを送信し、データを読み取ることができます。

3: SDK を使用してユーザーアプリケーションを開発する

STMicroelectronics が公式に提供する SDK である STM32Cube Programmer を使用して、MCU 機能を備えた独自の LoRa® 開発ボードを開発します。この SDK リソースをダウンロードするには、以下の学習およびドキュメントセクションでリソースを見つけてください。

上記の優れた機能をすべて備えた Wio-E5 開発ボードは、IoT デバイスの開発、テスト、プロトタイピング、そしてスマート農業、スマートオフィス、スマート産業などの長距離・超低消費電力 IoT シナリオでのアプリケーションにおいて優れた選択肢となるでしょう。

LoRa® および LoRaWAN® 技術に不慣れな場合は、このブログ LoRapedia を詳細に確認してください。

特徴

  • 超低消費電力と高性能

  • 簡単なテストと迅速なプロトタイピング

  • RS-485、Groveなどを含む豊富なインターフェースに対応したフルGPIO出力

  • グローバルなLoRaWAN®およびLoRa®周波数プランに対応

  • 最大10kmの長距離通信範囲(開けた場所での理想値)

ハードウェア概要

pir

pir

仕様

パラメータ仕様
サイズWio-E5 開発ボード: 85.6*54mm  パッケージ: 200*130*50mm
電圧 - 供給3-5V (バッテリー) / 5V(USB Type C)
電圧 - 出力EN 3V3 / 5V
電力 - 出力最大 +20.8dBm (3.3V時)
周波数EU868 / US915 / AU915 / AS923 / KR920 / IN865
プロトコルLoRaWAN®
感度-116.5dBm ~ -136dBm
インターフェースUSB Type C / JST2.0 / Grove*3(IIC*2/UART*1) / RS485 / SMA-K / IPEX
変調方式LoRa®, (G)FSK, (G)MSK, BPSK
動作温度-40℃ ~ 85℃
電流LoRa-E5 モジュールのスリープ電流は最低2.1uA (WORモード)
部品リスト:
Wio-E5 開発ボード *1
アンテナ(EU868/US915)*1
USB TypeC (20cm) *1
2*AA 3V バッテリーホルダー *1

応用例

  • Wio-E5 モジュールの簡単なテスト
  • Wio-E5 を使用したLoRa®デバイスの迅速なプロトタイピング
  • 長距離無線通信アプリケーションの開発
  • LoRa®およびLoRaWAN®アプリケーションの学習と研究

pir

アプリケーションノート

1. 工場出荷時のATファームウェア

Wio-E5 シリーズには、LoRaWAN® Class A/B/CプロトコルとEU868/US915/AU915/AS923/KR920/IN865の広範な周波数プランをサポートするATコマンドファームウェアが内蔵されています。このATコマンドファームウェアを使用することで、開発者は簡単かつ迅速にプロトタイプやアプリケーションを構築できます。

ATコマンドファームウェアには、DFU用のブートローダーとATアプリケーションが含まれています。"PB13/SPI_SCK/BOOT"ピンは、Wio-E5をブートローダーに留めるか、ATアプリケーションにジャンプさせるかを制御します。PB13がHIGHの場合、モジュールはリセット後にATアプリケーションにジャンプし、デフォルトのボーレートは9600です。PB13がLOWの場合(Wio-E5開発キットの"Boot"ボタンを押す)、モジュールはブートローダーに留まり、ボーレート115200で1秒ごとに"C"文字を送信し続けます。

note
  • 工場出荷時のATファームウェアはRDP(リードプロテクション)レベル1でプログラムされています。開発者はSTM32Cube Programmerを使用して最初にRDPを解除する必要があります。RDPをレベル0に戻すと、フラッシュメモリが全消去され、工場出荷時のATファームウェアは再度復元できなくなることに注意してください。
  • Wio-E5 モジュールの"PB13/SPI_SCK/BOOT"ピンは通常のGPIOであり、MCUの"BOOT0"ピンではありません。この"PB13/SPI_SCK/BOOT"ピンは、工場出荷時のATファームウェアのブートローダーで使用され、APPにジャンプするかブートローダーに留まるか(DFU用)を決定します。実際の"BOOT0"ピンはモジュールにピンアウトされていないため、低消費電力アプリケーションを開発する際には注意が必要です。

2. クロック構成

2.1 HSE

  • 32MHz TCXO

  • TCXO電源供給: PB0-VDD_TCXO

2.2 LSE

  • 32.768KHz 水晶発振器

3. RFスイッチ

Wio-E5 モジュールはRFO_HPを通じてのみ送信します:

  • 受信: PA4=1, PA5=0

  • 送信(高出力、SMPSモード): PA4=0, PA5=1

はじめに

ATコマンドのクイックスタート

準備

  • ステップ 1. Wio-E5 開発キットをType-CケーブルでPCに接続します。

  • ステップ 2. シリアルツール(例: Arduino Serial Monitor)を開き、正しいCOMポートを選択し、ボーレートを9600に設定し、Both NL & CRを選択します。

  • ステップ 3. "AT"を送信して、応答が表示されることを確認します。

pir

基本的なATコマンド

  • AT+ID // すべてを読み取る(DevAddr(ABP)、DevEui(OTAA)、AppEui(OTAA))

  • AT+ID=DevAddr // DevAddrを読み取る

  • AT+ID=DevEui // DevEuiを読み取る

  • AT+ID=AppEui // AppEuiを読み取る

  • AT+ID=DevAddr,"devaddr" // 新しいDevAddrを設定する

  • AT+ID=DevEui,"deveui" // 新しいDevEuiを設定する

  • AT+ID=AppEui,"appeui" // 新しいAppEuiを設定する

  • AT+KEY=APPKEY,"16 bytes length key" // アプリケーションセッションキーを変更する

  • AT+DR=band // バンドプランを変更する

  • AT+DR=SCHEME // 現在のバンドを確認する

  • AT+CH=NUM, 0-7 // チャンネル0〜7を有効にする

  • AT+MODE="mode" // 動作モードを選択する: LWOTAA、LWABPまたはTEST

  • AT+JOIN // JOINリクエストを送信する

  • AT+MSG="Data to send" // サーバーによる確認が不要な文字列形式のフレームを送信する

  • AT+CMSG="Data to send" // サーバーによる確認が必要な文字列形式のフレームを送信する

  • AT+MSGHEX="xx xx xx xx" // サーバーによる確認が不要な16進形式のフレームを送信する

  • AT+CMSGHEX="xx xx xx xx" // サーバーによる確認が必要な16進形式のフレームを送信する

The Things Networkに接続してデータを送信する

  • ステップ 1. The Things Networkのウェブサイトにアクセスし、新しいアカウントを作成します。

  • ステップ 2. ログイン後、プロフィールをクリックしてConsoleを選択します。

pir

  • ステップ 3. クラスターを選択して、デバイスとゲートウェイの追加を開始します。

pir

  • ステップ 4. Go to applicationsをクリックします。

pir

  • ステップ 5. + Add applicationをクリックします。

pir

  • ステップ 6. Application IDを入力し、Create applicationをクリックします。

pir

注意: Application nameDescriptionは必須項目ではありません。Application nameを空白のままにすると、デフォルトでApplication IDと同じ名前が使用されます。

以下は新しく作成されたアプリケーションの例です。

pir

  • ステップ 7. + Add end deviceをクリックします。

pir

  • ステップ 8. Manuallyをクリックして、登録情報を手動で入力します。

pir

  • ステップ 9. 地域に応じたFrequency planを選択します。また、このデバイスを接続するゲートウェイと同じ周波数を使用していることを確認してください。MAC V1.0.2LoRaWAN® versionとして選択し、PHY V1.0.2 REV BRegional Parameters versionとして選択します。これらの設定はWio-E5のLoRaWAN®スタックに基づいています。

pir

  • ステップ 10. Wio-E5モジュールがシリアルコンソールでアクセス可能な状態で、以下のATコマンドをシリアルモニターで送信します:

    • AT+ID=DevEui でDevice EUIを取得
    • AT+ID=AppEui でApp EUIを取得
    • AT+KEY=APPKEY,"2B7E151628AED2A6ABF7158809CF4F3C" でApp Keyを設定

出力は以下のようになります:

Tx: AT+ID=DevEui
Rx: +ID: DevEui, 2C:F7:F1:20:24:90:03:63
Tx: AT+ID=AppEui
Rx: +ID: AppEui, 80:00:00:00:00:00:00:07
Tx: AT+KEY=APPKEY,"2B7E151628AED2A6ABF7158809CF4F3C"
Rx: +KEY: APPKEY 2B7E151628AED2A6ABF7158809CF4F3C
  • ステップ 11. 上記の情報をDevEUIAppEUIAppKeyフィールドにコピー&ペーストします。End device IDフィールドはDevEUIを入力すると自動的に埋められます。最後にRegister end deviceをクリックします。

pir

  • ステップ 12. TTNコンソールでLoRaWAN®ゲートウェイを登録します。詳細な手順はこちらを参照してください。

  • ステップ 13. 以下のATコマンドを入力してTTNに接続します:

// US915を使用している場合
AT+DR=US915
AT+CH=NUM,8-15

// EU868を使用している場合
AT+DR=EU868
AT+CH=NUM,0-2

AT+MODE=LWOTAA
AT+JOIN

シリアルモニターの出力は以下のようになります:

Tx: AT+DR=US915
Rx: +DR: US915
Tx: AT+CH=NUM,8-15
Rx: +CH: NUM, 8-15

Tx: AT+MODE=LWOTAA
Rx: +MODE: LWOTAA

Tx: AT+JOIN
Rx: +JOIN: Start
+JOIN: NORMAL
+JOIN: Network joined
+JOIN: NetID 000013 DevAddr 26:01:5F:66
+JOIN: Done

シリアルコンソールに+JOIN: Network joinedと表示された場合、デバイスがTTNに正常に接続されたことを意味します!

End devicesページでデバイスのステータスを確認することもできます。

pir

  • ステップ 14. 以下のATコマンドを入力してTTNにデータを送信します:
// 文字列 "HELLO" をTTNに送信
Tx: AT+MSG=HELLO
Rx: +MSG: Start
+MSG: FPENDING
+MSG: RXWIN2, RSSI -112, SNR -1.0
+MSG: Done
// 16進数 "00 11 22 33 44" を送信
Tx: AT+MSGHEX="00 11 22 33 44"
Rx: +MSGHEX: Start
+MSGHEX: Done

ATコマンドに関する詳細情報については、Wio-E5 AT Command Specification を参照してください。

STM32Cube MCUパッケージを使用した開発

このセクションはWio-E5開発キット向けで、STM32WLシリーズ(SDK)用のSTM32Cube MCUパッケージを使用していくつかのアプリケーションを構築することを目的としています。

注意: 現在、STM32WLシリーズ用の最新バージョンであるv1.1.0をサポートするようにライブラリを更新しました。

note

Erase Factory AT Firmware セクションを最初にお読みください。SDKでプログラムする前に、工場出荷時のATファームウェアを消去する必要がある場合があります。工場出荷時のATファームウェアを消去すると、復元することはできません。

準備

ソフトウェア:

ハードウェア:

  • LoRaWAN®ゲートウェイ(例: TTN)に接続されたLoRaWAN®ネットワークサーバー

  • USB Type-CケーブルとST-LINK。Type-CケーブルをボードのType-Cポートに接続して電源供給とシリアル通信を行います。ST-LINKを以下のようにSWDピンに接続します。

connection

GPIO設定の概要

  • Wio-E5シリーズのハードウェア設計は、STの公式STM32WL55JC開発ボードであるNUCLEO-WL55JCとは少し異なるため、SDKの例をWio-E5シリーズに適応させるためにいくつかのGPIOを再設定する必要があります。GPIOはすでに再設定されていますが、違いを指摘することが必要だと考えています。
SDK例のラベルNUCLEO-WL55JCのGPIOWio-E5開発キットのGPIO
RF_CTRL1PC4PA4
RF_CTRL2PC5PA5
RF_CTRL3PC3None
BUT1PA0PB13 (Bootボタン)
BUT2PA1None
BUT3PC6None
LED1PB15None
LED2PB9PB5
LED3PB11None
DBG1PB12PA0 (D0ボタン)
DBG2PB13PB10
DBG3PB14PB3
DBG4PB10PB4
UsartUsart2(PA2/PA3)Usart1(PB6/PB7)

アプリケーション

ここでは、STM32WLシリーズ(SDK)用のSTM32Cube MCUパッケージを使用してWio-E5開発キット向けのいくつかのアプリケーションを探ります。

LoRaWAN®エンドノード

このアプリケーションでは、Wio-E5開発キットをTTN(The Things Network)に接続し、LoRaWAN®ゲートウェイに接続した後にデータを送信します。

  • ステップ1. こちらをクリックしてSeeed-Studio/LoRaWan-E5-Nodeリポジトリにアクセスし、ZIPファイルとしてダウンロードします。

pir

  • ステップ2. ZIPファイルを解凍し、LoRaWan-E5-Node > Projects > Applications > LoRaWAN > LoRaWAN_End_Node > STM32CubeIDEに移動します。

  • ステップ3. .projectファイルをダブルクリックします。

  • ステップ4. プロジェクトを右クリックしてPropertiesをクリックします。

pir

  • ステップ5. C/C++ Build > Settings > MCU Post build outputsに移動し、Convert to Intel Hex file (-O ihex)をチェックしてApply and Closeをクリックします。

pir

  • ステップ6. Build 'Debug'をクリックし、エラーなしでコンパイルされることを確認します。

build

pir

次に、Device EUIApplication EUIApplication KEY、およびLoRaWAN Regionを変更します。

  • ステップ7. こちらのガイドに従ってTTNアプリケーションを設定し、Application EUIを取得してLoRaWAN/App/se-identity.hのマクロ定義LORAWAN_JOIN_EUIにコピーします。例えば、ここでのApplication EUIは80 00 00 00 00 00 00 0x07です。
// LoRaWAN/App/se-identity.h

/*!
* App/Join server IEEE EUI (big endian)
*/
#define LORAWAN_JOIN_EUI { 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07 }
  • ステップ8. また、Device EUIApplication Keyを変更するには、LoRaWAN/App/se-identity.hのマクロ定義LORAWAN_DEVICE_EUILORAWAN_NWK_KEYを設定します。LORAWAN_DEVICE_EUILORAWAN_NWK_KEYがTTNコンソールのDevice EUIApp Keyと一致していることを確認してください。
// LoRaWAN/App/se-identity.h

/*!
* end-device IEEE EUI (big endian)
*/
#define LORAWAN_DEVICE_EUI { 0x2C, 0xF7, 0xF1, 0x20, 0x24, 0x90, 0x03, 0x63 }

/*!
* Network root key
*/
#define LORAWAN_NWK_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C

pir

  • ステップ9. デフォルトのLoRaWAN®リージョンはEU868です。これを変更するには、LoRaWAN/App/lora_app.hのマクロ定義ACTIVE_REGIONを設定します。
// LoRaWAN/App/lora_app.h

/* LoraWAN application configuration (Mw is configured by lorawan_conf.h) */
/* Available: LORAMAC_REGION_AS923, LORAMAC_REGION_AU915, LORAMAC_REGION_EU868, LORAMAC_REGION_KR920, LORAMAC_REGION_IN865, LORAMAC_REGION_US915, LORAMAC_REGION_RU864 */
#define ACTIVE_REGION LORAMAC_REGION_US915

pir

  • ステップ 10. 上記の変更を行った後、例を再構築し、Wio-E5にプログラムしてください。STM32CubeProgrammerを開き、ST-LINKをPCに接続し、デバイスのRESETボタンを押しながら、ConnectをクリックしてからRESETボタンを離します。

pir

  • ステップ 11. Read Out ProtectionがAAであることを確認してください。もしBBと表示されている場合は、AAを選択してApplyをクリックしてください。

pir

  • ステップ 12. 次に、Erasing & Programmingページに移動し、hexファイルのパスを選択します(例: C:\Users\user\Downloads\LoRaWan-E5-Node\Projects\Applications\LoRaWAN\LoRaWAN_End_Node\STM32CubeIDE\Debug\LoRaWAN_End_Node.hex)。以下の画像のようにプログラミングオプションを選択し、Start Programmingをクリックしてください。

pir

プログラミングが完了すると、**Download verified successfully**というメッセージが表示されます。
  • ステップ 13. もしLoRaWAN® GatewayとTTNがセットアップされている場合、Wio-E5はリセット後に正常に接続されます!確認用のLoRaWAN®パッケージがTTNに30秒ごとに送信されます。接続が成功すると、以下のログがシリアルモニター(ここではArduino Serial Monitorを使用)に表示されます。

pir

- おめでとうございます!これでWio-E5をLoRaWAN®ネットワークに接続しました!さらに興味深いLoRaWAN®エンドノードアプリケーションの開発を進めることができます!

注意: Wio-E5は高出力モードのみをサポートしているため、radio_board_if.hで以下のマクロ定義を使用することはできません。

#define RBI_CONF_RFO     RBI_CONF_RFO_LP_HP
// または
#define RBI_CONF_RFO RBI_CONF_RFO_LP

RBI_CONF_RFOradio_board_if.hRBI_CONF_RFO_LP_HPとして定義されていても、USE_BSP_DRIVERが定義されており、BSP_RADIO_GetTxConfig()関数がRADIO_CONF_RFO_HPを返すため使用されません。

FreeRTOS LoRaWAN®

このアプリケーションでは、Wio-E5開発キットをTTN(The Things Network)に接続し、LoRaWAN®ゲートウェイに接続した後にデータを送信します。以前のLoRaWAN®エンドノードアプリケーションとの違いは、以前のものはベアメタルで動作するのに対し、こちらはFreeRTOS上で動作する点です。

  • ステップ 1. こちらをクリックしてSeeed-Studio/LoRaWan-E5-Nodeリポジトリにアクセスし、ZIPファイルとしてダウンロードしてください。

pir

  • ステップ 2. ZIPファイルを解凍し、LoRaWan-E5-Node > Projects > Applications > FreeRTOS > FreeRTOS_LoRaWANに移動します。

  • ステップ 3. .projectファイルをダブルクリックします。

  • ステップ 4. 前のLoRaWAN®エンドノードアプリケーションのステップ 4 - ステップ 13を参照して、Wio-E5開発キットをTTNに接続してください!

FreeRTOS LoRaWAN® AT

このアプリケーションでは、Wio-E5開発キットをTTN(The Things Network)に接続し、LoRaWAN®ゲートウェイに接続した後にデータを送信します。以前のFreeRTOS LoRaWAN®アプリケーションとの違いは、ATコマンドを使用できる点です。

  • ステップ 1. こちらをクリックしてSeeed-Studio/LoRaWan-E5-Nodeリポジトリにアクセスし、ZIPファイルとしてダウンロードしてください。

pir

  • ステップ 2. ZIPファイルを解凍し、LoRaWan-E5-Node > Projects > Applications > FreeRTOS > FreeRTOS_LoRaWAN_ATに移動します。

  • ステップ 3. .projectファイルをダブルクリックします。

  • ステップ 4. 前のLoRaWAN®エンドノードアプリケーションのステップ 4 - ステップ 12を参照してください。

  • ステップ 5. Arduino Serial Monitorなどのシリアルモニターを開き、以下の出力が表示されます。

pir

  • ステップ 6. AT?と入力してENTERを押すと、利用可能なATコマンドがすべて表示されます。

pir

  • ステップ 7. もしDevice EUIApplication EUIApplication KEY、およびLoRawan Regionを変更したい場合は、ATコマンドを使用して変更できます。ただし、これらのパラメータはこの例ではすでにse-identity.hおよびlora_app.hに設定されています。

  • ステップ 8. AT+JOIN=1と入力すると、接続が成功した際に以下の出力が表示されます。

pir

注意: ここではAT+JOIN=(Mode)形式を使用する必要があります。Mode0(ABP)または1(OTAA)を意味します。

FreeRTOS LowPower

このアプリケーションでは、Wio-E5開発キットで低消費電力モードを有効にします。アプリケーションがフラッシュされると、ボードは通常通り2秒間動作し、その後2秒間低消費電力モードに入るという動作を繰り返します。

  • ステップ 1. こちらをクリックしてSeeed-Studio/LoRaWan-E5-Nodeリポジトリにアクセスし、ZIPファイルとしてダウンロードしてください。

pir

  • ステップ 2. ZIPファイルを解凍し、LoRaWan-E5-Node > Projects > Applications > FreeRTOS > FreeRTOS_LowPowerに移動します。

  • ステップ 3. .projectファイルをダブルクリックします。

  • ステップ 4. プロジェクトを右クリックし、Propertiesをクリックします。

pir

  • ステップ 5. C/C++ Build > Settings > MCU Post build outputsに移動し、Convert to Intel Hex file (-O ihex)を選択して、Apply and Closeをクリックします。

pir

  • ステップ 6. Build 'Debug'をクリックすると、エラーなしでコンパイルされるはずです。

pir

pir

  • ステップ 7. STM32CubeProgrammerを開き、ST-LINKをPCに接続し、デバイスのRESETボタンを押しながらConnectをクリックし、その後RESETボタンを離します。

pir

  • ステップ 8. Read Out ProtectionがAAであることを確認します。BBと表示されている場合は、AAを選択してApplyをクリックします。

pir

  • ステップ 9. 次に、Erasing & Programmingページに移動し、hexファイルのパス(例: C:\Users\user\Downloads\LoRaWan-E5-Node\Projects\Applications\FreeRTOS\FreeRTOS_LowPower\Debug\FreeRTOS_LowPower.hex)を選択し、以下の画像のようにプログラミングオプションを設定して、Start Programmingをクリックします。

pir

プログラミングが完了すると、Download verified successfullyというメッセージが表示されます。

  • ステップ 10. Wio-E5開発キットをPCに接続し、電力計を取り付けます。ボード上の赤いLEDが1秒ごとに点滅し、ボードが通常状態と低電力状態を切り替えるのが確認できます(電力計の電流が1秒間低電力状態で下がり、1秒間通常動作状態で戻ります)。

pir

低電力モード

このアプリケーションは、Wio-E5開発キットで低電力モードを有効にします。以前のFreeRTOS LowPowerアプリケーションとの違いは、以前のものはFreeRTOS上で動作するのに対し、こちらはベアメタルで動作する点です。

  • ステップ 1. こちらをクリックして、Seeed-Studio/LoRaWan-E5-Nodeリポジトリのqianブランチにアクセスし、ZIPファイルとしてダウンロードします。

pir

  • ステップ 2. ZIPファイルを解凍し、LoRaWan-E5-Node > Projects > Applications > LowPowerに移動します。

  • ステップ 3. .projectファイルをダブルクリックします。

  • ステップ 4. 前述のFreeRTOS LowPowerアプリケーションのステップ 4 - ステップ 10を参照し、最終的に電力計で同じ出力が確認できます!

リソース

Wio-E5 開発ボードデータシート:

Wio-E5 データシート:

Wio-E5 認証:

関連SDK:

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

技術的な問題がある場合は、フォーラムに投稿してください。

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

Loading Comments...