
「ワイヤレスは簡単だ!」 -WLR089U0およびオレンジロラワンネットワークを開始します
デバイス:| WLR089U0



ソフトウェアは「現状のまま」と提供され、自己サポートと自己メンテナンスの道を与えます。
このリポジトリには、クライアント製品の開発を加速するのに役立つサポートされていないサンプルコードが含まれています。生産については検証されておらず、セキュリティのベストプラクティスのために監査されません。
このリポジトリはサポートされていませんが、Microchipはコミュニティへの貢献を歓迎し、すべてのプルレクエストがリポジトリに含めることが考慮されることに注意してください。
Lora Forumのコミュニティの仲間と交流します。
WLR089U0およびオレンジロラワンネットワークを開始します。
Orangeは、Public Lorawan Networkを大規模に展開し、Live Objectsを提案しました。ライブオブジェクトは、IoT / M2Mソリューションインテグレーターのソフトウェアスイートであり、デバイスとビジネスアプリケーション間の相互接続を容易にするツールセットを提供しています。
詳細については、ご覧ください。
このレポの目的は、Microchip WLR089U0モジュールをオレンジロラワンネットワークに接続し、ライブオブジェクトと対話するためのガイドラインを提供することです。
WLR089U0 Xplained Pro評価キットを購入します

近くに基地局があり、デバイスがカバーエリアにあることを確認してください。
Microchip Studio 7.0 IDEをダウンロードしてインストールします。
Microchip Studio 7.0 IDEを開きます。
ツールから - >拡張機能と更新、Advanced Software Framework(ASFV3)v3.49.1リリースまたは上位リリースをインストールします。
マイクロチップスタジオを再起動します
Tera Termのようなシリアル端末プログラムをダウンロードしてインストールします。
サンプルアプリケーションを取得するには、現在のリポジトリをクローン/ダウンロードします。
提供された以下のサンプルアプリケーションは、ロラワン1.0.2をサポートするオレンジコアネットワークでテストされています
オレンジネットワークに参加するために、WLR089エンドデバイスをプロビジョニングする手順を以下に示します。



ここでは、ライブオブジェクトに関するいくつかの便利なビデオを見つけることができます。
デフォルトでは、アプリケーションは、シンボルMODULE_EUI_READ=1の助けを借りて、WLR089ハードウェアEUIをデバイスEUIとして使用するように構成されています
OTAAキーはconf_app.hで定義されています:
/* OTAA Join Parameters */
#define DEMO_DEVICE_EUI { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 }
#define DEMO_APPLICATION_EUI { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 }
#define DEMO_APPLICATION_KEY { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 }
ライブオブジェクトで構成されているのと同じプロビジョニングキーを使用してください。
詳細については、Project Directoryの一部である
SAMR34_GettingStarted_LoRaWAN Range Testドキュメントをご覧ください。
Module EUI = 13ffffc4c4fefeff
Last reset cause: External Reset
***********************************************
Microchip LoRaWAN Stack MLS_SDK_1_0_P_4
Init - Successful
Please select one of the bands listed below
1. EU868
2. NA915
3. AU915
4. AS923
5. JPN923
6. KR920
7. IND865
8. Clear PDS
9. Reset Board
Select Regional Band : 1
****************Join Parameters****************
DevEUI : 0xXXXXXXXXXXXXXXXX
AppEUI : 0xXXXXXXXXXXXXXXXX
AppKey : 0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
TxPower Index = 00
Current Data rate = DR3
ADR = OFF
Confirmed Retries : 04
Join Request Sent for EU868
Joining Successful
Joined on Channel 1
DevAddr: 0x1fb4dd6f
*************Application Configuration*************
DevType : CLASS A
ActivationType : OTAA
Transmission Type : UNCONFIRMED
FPort : 1
TxPower Index : 00
Confirmed Retries : 04
***************************************************
***************************************************
Temperature: 33.0ø C / 91.4ø F
Tx Data Sent
Transmission Success
Active Channel 0
Active TxPower Index = 00
Active Data rate = DR3
***************************************************
wakeup from sleep_ok 14135 ms
***************************************************
Temperature: 33.0ø C / 91.4ø F
Tx Data Sent
Transmission Success
Active Channel 0
Active TxPower Index = 00
Active Data rate = DR3
***************************************************
デフォルトでは、アプリケーションは、シンボルMODULE_EUI_READ=1の助けを借りて、WLR089ハードウェアEUIをデバイスEUIとして使用するように構成されています
OTAAキーはconf_app.hで定義されています:
/* OTAA Join Parameters */
#define DEMO_DEVICE_EUI { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 }
#define DEMO_APPLICATION_EUI { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 }
#define DEMO_APPLICATION_KEY { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07 }
ライブオブジェクトで構成されているのと同じプロビジョニングキーを使用してください。
Module EUI = 13ffffc4c4fefeff
Last reset cause: External Reset
*******************************************************
Microchip LoRaWAN Stack MLS_SDK_1_0_P_4
Init - Successful
1. Demo application
2. Certification application
Select Application :
Please select one of the band given below
1. EU868
2. NA915
3. AU915
4. AS923
5. JPN923
6. KR920
7. IND865
8. Clear PDS
9. Reset Board
Select Regional Band :
********************Join Parameters********************
DevEUI : 0xXXXXXXXXXXXXXXXX
AppEUI : 0xXXXXXXXXXXXXXXXX
AppKey : 0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Join Request Sent for EU868
Joining Successful
DevAddr: 0x1fb4dd6f
***************Application Configuration***************
DevType : CLASS A
ActivationType : OTAA
Transmission Type - UNCONFIRMED
FPort - 1
*******************************************************
*******************************************************
1. Send Join Request
2. Send Data
3. Sleep
4. Main Menu
Enter your choice:
[Join Requestの送信]を選択します
Joining Successfulた後、未確認のメッセージを送信できます
1. Send Join Request
2. Send Data
3. Sleep
4. Main Menu
Enter your choice: 2
Temperature:35.4ø C/95.7ø F
Tx Data Sent
Transmission Success
デフォルトのデータレートなどの地域パラメーターは、
conf_regparams.hで設定できます。
EU_BANDの場合:
#if (EU_BAND == 1)
#define MAC_DEF_TX_POWER_EU (1)
#define MAC_DEF_TX_CURRENT_DATARATE_EU (DR0)
#define MAC_DATARATE_MIN_EU (DR7)
#define MAC_DATARATE_MAX_EU (DR0)
#define FEATURES_SUPPORTED_EU (DUTY_CYCLE_SUPPORT|JOIN_BACKOFF_SUPPORT)
#endif
Last reset cause: External Reset
*******************************************************
Microchip LoRaWAN Stack MLS_SDK_1_0_P_4
Module EUI = 13ffc4feff19276a
Init - Successful
---Join Type Selection---
1. Over The Air Activation(OTAA)
2. Activation By Personalization(ABP)
Enter your choice:
Enter Device EUI(hex 0-F): XXXXXXXXXXXXXXXX
Enter Join EUI(hex 0-F):
Enter Application Key(hex 0-F):
1. Confirm App Configuration Selection
2. Modify Configuration
Enter your choice:
--Choose Application Type--
1. Demo application
Please select one of the band given below
1. EU868
2. NA915
3. AU915
4. AS923
5. JPN923
6. KR920
7. IND865
8. Clear PDS
9. Reset Board
Select Regional Band :
Joining Successfulた後、未確認のメッセージを送信できます 1. Send Join Request
2. Send Data
3. Sleep
4. Select Band
Enter your choice: 2
Temperature:35.1ø C/95.1ø F
Tx Data Sent
Transmission Success
> sys factoryRESET
> mac reset 868
> mac set deveui XXXXXXXXXXXXXXXX
> mac set joineui XXXXXXXXXXXXXXXX
> mac set appkey XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
acceptedられた後、アップリンクメッセージをネットワークに送信できます > mac tx uncnf 1 AABBCCDDEEFF
ok
mac_tx_ok
> mac tx cnf 2 0011223344556688
ok
mac_tx_ok
このデモの詳細については、こちらをご覧ください
