Application mobile d'enregistrements de noeuds IoT LoRaWAN dans plusieurs réseaux
L'enregistrement de noeuds IoT LoRaWAN dans un réseau public ou privé est en général une tache pénible pour les installateurs de réseaux IoT.
Une nouvelle spécification de la LoRa Alliance facilite l'enregistrement des noeuds IoT LoRaWAN au moyen de QRCode (LoRaWAN® Device Identification QR Codes for Automated Onboarding)
Le QRCode sur l'étiquette (label) de l'équipement à enregistrer contient une chaine de la forme suivante:
LW:D0:1122334455667788:AABBCCDDEEFF0011:AABB1122:OAABBCCDDEEFF:SYYWWNNNNNN:PFOOBAR:CAF2C Example SchemaID of D0 JoinEUI of 11-22-33-44-55-66-77-88 DevEUI of AA-BB-CC-DD-EE-FF-00-11 ProfileID of AABB-1122 OwnerToken of AABBCCDDEEFF SerNum of YYWWNNNNNN Proprietary of FOOBAR CheckSum of AF2C (CRC16)
L'objectif est de développer une application mobile native (iOS, Android) qui permet l'enregistrement d'un noeuds IoT LoRaWAN à partir de son QRCode auprès d'un des réseaux de l'utilisateur.
L'application utilisera les API RESTFul des serveurs de réseaux privés (TTS et Chirpstack) et les API RESTFul des serveurs de réseaux publics (Orange, Bouygues Objetnious). Ces APIs requièrent une authentification.