「ワイヤレスは簡単です!」 -EMBIT EMB-LR1276S LORAWANモジュールとTTI Join ServerでMicrochip Lorawanスタックを開発します



このガイドは、TTI Join ServerとともにEMBIT Emb-LR1276Sモジュールを使用して、安全なLORAエンドデバイス製品の開発を開始するプロセスを説明します。
Things Industriesは、安全な参加、安全な通信、安全な主要プロビジョニングを提供する製品とサービスを作成しました。
ここでは、EMBITの評価ボードEMB-LR1276S-DEV_BOARDを使用します。
このボードにより、ユーザーはEMBITのモジュールEMB-LR1276のすべての機能を活用して、LORA®通信システムのプロトタイプの実装を簡素化できます。
ボードは、USBを介してコンピューターまたは外部プロセッサへの簡単な接続を提供します。
テストの目的では、モジュールの機能を活用し、カスタムデザインの開発を容易にするために、いくつかのピンヘッダーが存在します。

Emb-LR1276S Lorawanモジュールは、Microchip SAM R34 LORA(R)デバイスとATECC608Aセキュア要素を埋め込みます。




Emb-LR1276S評価ボードを購入します
Things IndustriesからLora(R)ゲートウェイを購入します
Atmel Studio 7.0 IDEをダウンロードしてインストールします。
https://www.microchip.com/mplab/avr-support/atmel-studio-7
Atmel Studio 7.0 IDEを開きます。
次に、高度なソフトウェアフレームワーク(ASFV3)v3.47.0リリースまたは上位リリースが必要です。
ASFV3をメニューからAtmel Studioの拡張機能としてインストールします:ツール - >拡張機能と更新…
インストールが完了したら、Atmel Studioを再起動する必要があります。
Tera Termのようなシリアル端末プログラムをダウンロードしてインストールします。
https://osdn.net/projects/ttssh2/releases/
注:ASFV3は、AVR®およびSam Flash MCUおよびワイヤレスデバイス用の埋め込みソフトウェアの大規模なコレクションを提供するMCUソフトウェアライブラリです。 ASFV3は、ATMEL Studio 7.0のASFウィザードによって構成されています(スタジオの拡張機能としてインストールされています)。 ASFV3は、Studio Extension(https://www.microchip.com/mplab/avr-support/advanced-software-framework)と同じコンテンツを持つスタンドアロン(.zip)としても利用できます。
重要:次のAtmel Studio IDEリリースまで、Atmel Studio 7.0 IDEのSAMR34/R35を開発するために、デバイスパックを手動でインストールする必要があります。 (Atmel StudioのIDEリリースの間にリリースされたすべての製品は、アプリケーションを開発するためにユーザーが手動で追加する必要があります)。
Segger J-Linkソフトウェアとドキュメントパック(バージョン6.42以上)をダウンロードしてインストールする
https://www.segger.com/downloads/jlink/#j-linksoftwareandddddocumentationpack

Atmel Studio 7 IDEを使用して「apps_enddevice_demo」プロジェクトを開きます
トップメニューから、Project-> apps_enddevice_demoプロパティに移動します
ツール設定から、SWDインターフェイスを使用してボードをSAM-ICEとして選択します
リストからATSAMR34J18を選択してください

空の緑をクリックしてプロジェクトを構築してダウンロードします。
以前に115200 bps、8-Dataビット/パリティなし/1ストップビットで構成されていたTera用語のUARTコンソールを開きます
Emb-LR1276S-DEV_BOARDの「リセット」ボタンを押して、コンソールに出力が印刷されているのを確認します
ATECC608Aセキュア要素から来る次の識別子を観察します
TTI活性化にATECC608Aセキュア要素を使用してデバイスを事前に委任するために、次のIDENFIERが必要です。
TTIとMicrochipは、安全な主要なプロビジョニングを可能にし、安全な要素を使用して安全な暗号化操作を可能にするLorawanのセキュリティソリューションを開発しました。
TTIサーバー内のデバイスの請求とアクティブ化は、以下のガイドで説明されている次のステップです。
Thing Conference 2020で提供されたMicrochipワークショップを参照することもできます。
「ワイヤレスは楽しみました!」 -SAMR34およびATECC608AとThings IndustriesのJoin Serverを使用して、認証を安全にしてください
Tera Term Uartコンソールに戻ります
「1」を押して、デモアプリケーションを開始します
デバイスが動作しているバンドを選択します
次に、エンドデバイスアプリケーションが参加要求メッセージを送信します。 Join Acceptメッセージが受信され、検証された場合、SAM R34 Xplained ProボードがJoin Serverに結合されます。
「2」を押して、温度センサーの読み取りで構成されるパケットを送信します