
"Sem fio facilitado!" - Introdução ao WLR089U0 e Orange Lorawan Network
Dispositivos: | WLR089U0



O software é fornecido "como está" e dê um caminho para auto-apoio e auto-manutenção.
Este repositório contém código de exemplo não suportado destinado a ajudar a acelerar o desenvolvimento do produto do cliente. Não é validado para produção nem auditado para práticas de segurança.
Observe que, embora esse repositório não seja suportado, o Microchip recebe as contribuições da comunidade e todas as solicitações de tração serão consideradas para inclusão no repositório.
Interaja com os colegas da comunidade no Fórum Lora.
Introdução à rede WLR089U0 e Orange Lorawan.
O Orange implantou massivamente uma rede pública de Lorawan e propõe objetos ao vivo, um conjunto de software para integradores de soluções de IoT / M2M que oferecem um conjunto de ferramentas para facilitar a interconexão entre dispositivos e aplicativos de negócios.
Para mais detalhes, consulte:
O objetivo deste repositório é fornecer diretrizes para conectar o módulo Microchip WLR089U0 à Rede Orange Lorawan e interagir com objetos vivos
Compre o WLR089U0 XPLERIED PRO AVALIAÇÃO KIT

Certifique -se de ter uma estação base próxima e o dispositivo está na área de cobertura.
Baixe e instale o Microchip Studio 7.0 IDE.
Open Microchip Studio 7.0 IDE.
A partir de ferramentas -> Extensões e atualizações , instale a estrutura avançada de software (ASFV3) v3.49.1 Lançamento ou liberação superior.
Reinicie o Microchip Studio
Faça o download e instale um programa de terminal serial como o TERA TERM.
Clone/Baixe o repositório atual para obter os aplicativos de amostra.
Os seguintes aplicativos de amostra fornecidos foram testados com a rede laranja que suporta Lorawan 1.0.2
Aqui estão as etapas para provisionar seu dispositivo final WLR089 para ingressar na rede laranja.



Você pode encontrar alguns vídeos úteis sobre objetos ao vivo aqui.
Por padrão, o aplicativo está configurado para usar o hardware WLR089 EUI como dispositivo EUI com a ajuda do símbolo MODULE_EUI_READ=1
As teclas OTAA são definidas em 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 }
Certifique -se de usar as mesmas teclas de provisionamento configuradas em objetos vivos.
Para mais detalhes, consulte o documento
SAMR34_GettingStarted_LoRaWAN Range Test, que faz parte do diretório do projeto.
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
***************************************************
Por padrão, o aplicativo está configurado para usar o hardware WLR089 EUI como dispositivo EUI com a ajuda do símbolo MODULE_EUI_READ=1
As teclas OTAA são definidas em 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 }
Certifique -se de usar as mesmas teclas de provisionamento configuradas em objetos vivos.
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:
Selecione Enviar solicitação de junção
Depois de receber Joining Successful , você pode enviar uma mensagem não confirmada
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
Os parâmetros regionais, como a taxa de dados padrão, podem ser definidos em
conf_regparams.h
Por exemplo, paraEU_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 , você pode enviar uma mensagem não confirmada 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 , você pode enviar uma mensagem de uplink para a rede > mac tx uncnf 1 AABBCCDDEEFF
ok
mac_tx_ok
> mac tx cnf 2 0011223344556688
ok
mac_tx_ok
Para mais detalhes sobre esta demonstração, confira aqui
