Skip to main content

SES の使い方

note

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

準備

ハードウェア準備

  • SenseCAP T1000-E x 1
  • USB ケーブル x 1
  • コンピュータ x 1

ソフトウェア準備

開発を開始する前に、以下のソフトウェアツールが必要です。

SEGGER Embedded Studio (SES)

SES は、組み込みアプリケーションの管理、ビルド、テスト、デプロイを行うためのオールインワンソリューションです。幅広い機能により、スムーズで効率的な開発作業を実現します。強力なプロジェクトマネージャーは、大規模および小規模なプロジェクトの管理を可能にします。バージョン管理機能により、アプリケーションの自動デプロイが可能です。

お使いのオペレーティングシステムに応じたインストールパッケージをダウンロードしてください。

SEGGER Embedded Studio (SES)-ダウンロード
tip

バージョン 5.68 の使用を推奨します。

pir

nRF5 SDK

nRF5 SDK は、nRF5 シリーズデバイス向けに豊富な開発環境を提供します。これには、周辺機器、SoftDevices、および独自の無線プロトコル用のドライバー、ライブラリ、例が含まれています。

nRF5 SDK-ダウンロード

pir

Seeed T1000-E Example Package

Seeed は、開発者がより迅速に開始できるようにするための例プロジェクトを提供しています。この例には、LoRaWAN 通信、位置情報の取得、オンボードセンサーのデータ取得などが含まれています。

Seeed Example-ダウンロード

Seeed Example ファイルを nRF5 SDK に追加

Seeed T1000-E Example file を nRF5 SDK の以下のパスにコピーします: .../nRF5_SDK_17.1.0_ddde560/examples/ble_peripheral/

pir

ブートローダー情報の確認

開始する前に、まずブートローダー情報を確認してください。

  • ステップ 1: DFU モードに入る

USB ケーブルを PC に接続し、デバイスのボタンを押し続けたまま充電ケーブルを接続します。T1000-E という名前のドライバーが表示されるはずです。

pir

  • ステップ 2: INFO_UF2.TXT を確認

正しいブートローダー情報は以下の図のように表示されます:

pir

LoRaWAN 例プロジェクトを実行

例プロジェクトのインポート

ここでは 08_ses_lorawan_gnss プロジェクトを例として取り上げます。 SES を開き、例プロジェクトを開きます。

pir

LoRaWAN パラメータの修正

lorawan_key_config.h 内で REGION/DEVICE_EUI/JOIN_EUI/APP_KEY を定義します。

pir

修正したプロジェクトをビルド

プロジェクトエクスプローラーで必要なプロジェクトを選択します。
Build > Build を選択するか、F7 を押します。

pir

UF2 ファイルへの変換

ビルドが成功すると、出力フォルダーに .hex ファイルが生成されます。Firmware フォルダーに含まれている Python スクリプト uf2conv.py を使用して、hex ファイルを uf2 ファイルに変換します。

ファイルパスに移動し、スクリプトを実行します:

python uf2conv.py filename.hex -c -f 0xADA52840 -o filename.uf2

pir

アプリケーションファームウェアのフラッシュ

  • ステップ 1: DFU モードに入る

USB ケーブルを PC に接続し、デバイスのボタンを押し続けたまま充電ケーブルを接続します。T1000-E という名前のドライバーが表示されるはずです。

pir

  • ステップ 2: LoRaWAN アプリケーションファームウェアをフラッシュ

UF2 ファイルを DFU ドライブにコピーします。ファイルがダウンロードされ、デバイスが再起動するとファームウェアがフラッシュされます。

LNS に接続

このセクションでは、デバイスを LNS(ここでは TTN を例として使用)に接続してデータを確認し、TTN Mapper を使用して位置を確認します。

まず、The Things Industries または The Things Network にアカウント登録を行います。

ステップ 1: アプリケーションを作成

Applications ページに移動し、「+Create application」をクリックします。

pir

Application ID を入力し、「Create Application」をクリックして変更を保存します。

pir

ステップ 2: デバイスを登録

「Register end device」をクリックします。

pir

以下のパラメータを設定してください:

周波数プラン: 対象地域に適した周波数プランを選択してください

LoRaWAN バージョン: LoRaWAN Specification 1.0.4

地域パラメータバージョン: PR002 Regional Parameters V1.0.3

pir

tip

JoinEUI/DevEUI/APPEUI: これらは前の設定で 'lorawan_key_config.h' ファイルに定義したものです。

pir

pir

ライブデータを確認

pir

工場出荷時のファームウェアに戻す

  • 工場出荷時のファームウェアを使用するには、t1000_e_dev_kit_11_lorawan_tracker.uf2 ファームウェアをフラッシュしてください。
  • SenseCAP クラウドを使用する場合、デバイスラベルのQRコードをスキャンしてSenseCAPキーをインポートする必要があります。
Loading Comments...