
"Sans fil est facilité!" - Début avec WLR089U0 et Orange Lorawan Network
Appareils: | WLR089U0



Le logiciel est fourni "tel quel" et donne un chemin d'auto-support et d'auto-entretien.
Ce référentiel contient un exemple de code non pris en charge destiné à accélérer le développement de produits clients. Il n'est pas validé pour la production ni vérifié pour les meilleures pratiques de sécurité.
Notez que même si ce référentiel n'est pas pris en charge, les contributions communautaires de bienvenue à Microchip et que tous les refontes seront envisagés pour l'inclusion dans le référentiel.
Interagissez avec les pairs de la communauté du Forum Lora.
Début avec WLR089U0 et Orange Lorawan Network.
Orange a déployé massivement un réseau public Lorawan et propose des objets en direct, une suite logicielle pour les intégrateurs de solutions IoT / M2M offrant un ensemble d'outils pour faciliter l'interconnexion entre les appareils et les applications commerciales.
Pour plus de détails, consultez:
Le but de ce dépôt est de fournir des directives pour connecter le module Microchip WLR089U0 au réseau Orange Lorawan et interagir avec des objets en direct
Achetez le kit d'évaluation WLR089U0 XPlated Pro

Assurez-vous d'avoir une station de base à proximité et que l'appareil est dans la zone de couverture.
Téléchargez et installez Microchip Studio 7.0 IDE.
Open Microchip Studio 7.0 IDE.
À partir des outils -> Extensions et mises à jour , installez Advanced Software Framework (ASFV3) V3.49.1 Version ou version supérieure.
Redémarrer Microchip Studio
Téléchargez et installez un programme de terminal série comme Tera Term.
Clone / Téléchargez le dépôt actuel pour obtenir les exemples d'applications.
Les exemples d'applications suivantes fournies ont été testées avec Orange Core Network prenant en charge Lorawan 1.0.2
Voici les étapes pour provisionner votre périphérique final WLR089 afin de rejoindre le réseau Orange.



Vous pouvez trouver des vidéos utiles sur les objets en direct ici.
Par défaut, l'application est configurée pour utiliser le matériel WLR089 EUI comme périphérique EUI à l'aide du symbole MODULE_EUI_READ=1
Les touches OTAA sont définies dans 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 }
Assurez-vous d'utiliser les mêmes clés d'approvisionnement que les objets en direct.
Pour plus de détails, consultez le
SAMR34_GettingStarted_LoRaWAN Range Testqui fait partie du répertoire du projet.
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
***************************************************
Par défaut, l'application est configurée pour utiliser le matériel WLR089 EUI comme périphérique EUI à l'aide du symbole MODULE_EUI_READ=1
Les touches OTAA sont définies dans 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 }
Assurez-vous d'utiliser les mêmes clés d'approvisionnement que les objets en direct.
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:
Sélectionnez Envoyer la demande de jointure
Après avoir reçu Joining Successful , vous pouvez envoyer un message non confirmé
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
Les paramètres régionaux tels que le débit de données par défaut peuvent être définis dans
conf_regparams.h
Par exemple pourEU_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 , vous pouvez envoyer un message non confirmé 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 , vous pouvez envoyer un message de liaison montante au réseau > mac tx uncnf 1 AABBCCDDEEFF
ok
mac_tx_ok
> mac tx cnf 2 0011223344556688
ok
mac_tx_ok
Pour plus de détails sur cette démo, consultez ici
