Skip to main content

SES で始める

準備

ハードウェアの準備

  • 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 は、ペリフェラル、SoftDevices、独自の無線プロトコル用のドライバ、ライブラリ、サンプルを幅広く含むことで、nRF5 シリーズデバイス向けの豊富な開発環境を提供します。

nRF5 SDK-ダウンロード

pir

Seeed T1000-E サンプルパッケージ

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

Seeed サンプル-ダウンロード

Seeed サンプルファイルを nRF5 SDK に追加

Seeed T1000-E サンプルファイルを 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 フォルダに hex ファイルを uf2 ファイルに変換するための Python スクリプト uf2conv.py を含めています。

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

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

以下のパラメータを設定します:

Frequency Plan: 対象地域に適したFrequency planを選択

LoRaWAN version:LoRaWAN Specification 1.0.4

Regional Parameters version: 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 cloudを使用する場合は、デバイスラベルのQRコードをスキャンしてSenseCAPキーをインポートする必要があります。
Loading Comments...