
“无线变得容易!” - 开始使用WLR089U0和Orange Lorawan网络
设备:| WLR089U0



该软件是“原样”提供的,并为自支撑和自我维护提供了途径。
该存储库包含旨在帮助加速客户产品开发的示例代码。它未通过生产验证,也没有对安全性最佳实践进行审核。
请注意,尽管该存储库不支持,但Microchip欢迎社区的贡献,以及所有的拉值都将被视为将其纳入存储库。
在洛拉论坛上与社区中的同伴互动。
开始使用WLR089U0和Orange Lorawan网络。
Orange已大规模部署了公共Lorawan网络,并提出了Live对象,这是一个用于物联网 / M2M解决方案集成器的软件套件,可提供一组工具,以促进设备和业务应用程序之间的互连。
有关更多详细信息,请查看:
此存储库的目的是提供指南,以将微芯片WLR089U0模块连接到橙色Lorawan网络并与实时对象进行交互
购买WLR089U0 XPLAINE PRO评估套件

确保您附近有一个基站,并且该设备处于覆盖区域。
下载并安装Microchip Studio 7.0 IDE。
开放Microchip Studio 7.0 IDE。
从工具 - >扩展和更新中,安装高级软件框架(ASFV3)v3.49.1发布或上限发布。
重新启动Microchip Studio
下载并安装诸如TERA术语之类的串行终端程序。
克隆/下载当前存储库以获取示例应用程序。
提供的以下样本应用已通过支持Lorawan 1.0.2的橙色核心网络进行了测试。
以下是配置WLR089终端设备以加入橙色网络的步骤。



您可以在此处找到有关Live对象的一些有用的视频。
默认情况下,该应用程序被配置为在符号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 }
确保使用与实时对象中配置的相同的配置键。
有关更多详细信息,请查看文档
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:
选择发送加入请求
收到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
有关此演示的更多详细信息,请在此处查看
