Lora (à longue portée) est une technique de modulation sans fil qui fonctionne sur des bandes de sous-gigahertz conçues pour un débit binaire bas et une communication sans fil longue distance. D'un autre côté, Lorawan est un protocole de contrôle d'accès multimédia qui définit comment les appareils LORA communiquent. Notre projet vise à évaluer le débit binaire et les taux d'erreur de la transmission de Lora / Lorawan pour évaluer la fiabilité de la technologie dans la région de Binghamton, NY - une région connue pour ses forêts denses et ses terrains montagneux qui interfèrent potentiellement avec les transmissions et réceptions de Lora / Lorawan.

Résumé du projet complet
Dans le fichier Platformoo.ini, mettez à jour LoRaWAN_devEui , LoRaWAN_appEui et LoRaWAN_appKey avec les clés respectives qui étaient créées lors de l'enregistrement des périphériques. Les valeurs attendues sont délimitées par virgule - 2 chaînes de valeur hexagonale, par exemple
-D LoRaWAN_devEui= " 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 "
-D LoRaWAN_appEui= " 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 "
-D LoRaWAN_appKey= " 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 " Ne commettez pas platformio.ini après que les clés soient ajoutées. Pour ignorer d'autres modifications de platformio.ini , le développeur peut utiliser la commande git git update-index --assume-unchanged platformio.ini , le fichier n'apparaît pas dans la zone de la scène GIT après les modifications.
Si les clés sont accidentellement engagées, reculez le dernier engagement et forcez donc les clés ne se présentent pas dans l'histoire du GIT.
FAIRE
Exécutez ./venv.sh pour créer un environnement virtuel Python et télécharger les exigences. Activez l'environnement à l'aide de source venv/bin/activate avant d'exécuter le script Python.
cd dans python/ttn-mqtt et exécutez le script python à l'aide ./main.py pour exécuter le décodeur.
Sous l'avis de Dali Ismail, Ph.D. à l'Université de Binghamton, Université d'État de New York, Thomas Watson College of Engineering and Applied Science. 2024.