« CouvertureLora » : différence entre les versions
Aucun résumé des modifications |
m (→Cartographie) |
||
Ligne 42 : | Ligne 42 : | ||
On voit cependant dans certaines conditions des points à [http://ttnmapper.org/special.php?node=mapper_node&date=2019-02-26&gateways=on 190Km] ou [https://ttnmapper.org/special.php?node=tomlopy4&date=2019-06-22&gateways=on 300km] | On voit cependant dans certaines conditions des points à [http://ttnmapper.org/special.php?node=mapper_node&date=2019-02-26&gateways=on 190Km] ou [https://ttnmapper.org/special.php?node=tomlopy4&date=2019-06-22&gateways=on 300km] | ||
GW autour de Lannion : https://mapper.packetbroker.net/api/v2/gateways?distanceWithin[latitude]=48.760&distanceWithin[longitude]=-3.424&distanceWithin[distance]=10000 | |||
=Estimation de réception= | =Estimation de réception= |
Version actuelle datée du 7 juillet 2021 à 09:22
Le but de cette page est de donner des informations sur la couverture Lora du Tregor.
La couverture est assurée par des passerelles LoRa, qui sont placées chez des membres du Fablab ou sur des édifices officiels.
On peut consulter la Carte des passerelles LoRa TTN afin de voir lesquelles sont en service
Une cartographie partielle de la couverture est visible sur TTNMapper
Généralité sur la Radio
Lora fonctionne sur des bandes de fréquences autour de 868MHz
La propagation des ondes radio est extrêmement dépendante de l'environnement.
On constate que la propagation est bien meilleure si on a une vue directe entre le terminal et la passerelle.
Les bâtiments bloquent la propagation du signal.
Les fonds de vallée sont particulièrement difficile à couvrir.
Les réceptions en intérieur sont bien plus difficiles. Il est conseillé de placer la passerelle sur un point haut extérieur.
Cartographie
En utilisant le Sodaq ne v2 on peut obtenir une cartographie sur une http://www.ttnmapper.org/
On peut voir les points reçus d'un device par exemple :
En format CSV
Ou sur une Carte
En utilisant le WemosTTGO_GPS avec l'antenne par défaut on obtient de très bon résultats par exemple ici : Carte
en partant des options avancées
On peut aussi voir tous les points d'une GW : http://ttnmapper.org/gateways/packets.php?gwaddr=7276FF002E0629B1
On peut voir tous les points d'un terminal : https://ttnmapper.org/special.php?node=langps1&alldates=on&gateways=on
TTN Mapper considère les points captés par une passerelle à une distance de plus de 100Km comme faux. Ils n'apparaissent donc pas sur la carte globale.
On voit cependant dans certaines conditions des points à 190Km ou 300km
GW autour de Lannion : https://mapper.packetbroker.net/api/v2/gateways?distanceWithin[latitude]=48.760&distanceWithin[longitude]=-3.424&distanceWithin[distance]=10000
Estimation de réception
A l'aide de https://carte-fh.lafibre.info/
On peut enlever les faisceaux ()qui ne nous intéressent pas)
En bas à droite, cliquer sur "Créer une nouvelle mesure"
Cliquer sur la position de la Gateway, puis sur la position du terminal
En bas à droite, cliquer sur "terminer la mesure"
A gauche apparaît le profil altimétrique, que l'on peut compléter avec les hauteurs et la fréquence (0.8 GHz)
On obtient par exemple :
C'est aussi possible avec Géoportail : https://www.geoportail.gouv.fr/tutoriels/allez-plus-loin-avec-les-outils
Mesures
Données de la passerelle du lycée : FCC23DFFFE0DB1B1
Données de la passerelle Lorix5 : FCC23DFFFE0F6DC6
Données d'un terminal ; langps1
Plus de 300km : 300km
Monitoring GW : rexfue
Historique Localisation GW : location
Exemple de la couverture Novembre 2018 et Mai 2019 :
Tests émission et réception Point à Point
Nous avons réalisé des tests d'émission et de réception. Pour cela, nous avons utilisé 2 shields LoRa, chacun est branché sur un arduino qui est relié à un PC. Sur le premier nous avons chargé le script suivant : https://github.com/Wi6labs/lorafabian/tree/master/ARDUINO_SKETCH/renzo/basicSPILoRARX Sur le second nous avons chargé le script suivant : https://github.com/Wi6labs/lorafabian/tree/master/ARDUINO_SKETCH/renzo/basicSPILoRATX
Nous envoyons le message "Arduino is doing Lora!" et nous recevons "41726475696e6f20697320646f696e67204c6f726100" ( Code Ascii du message )
On remarque que le dernier caractère ( le ! = code ascii 21 ) n’apparaît pas.
Pour résoudre ce problème, dans le fichier basicSPILoRATX.ino il faut remplacer ces deux lignes : int arduinoLoraTXWriteTest(String msg) { int msg_length = msg.length();
par ces deux là : int arduinoLoraTXWriteTest(String msg) { int msg_length = msg.length()+1; // le +1 est pour le caractère de fin de chaîne qui n'est pas pris en compte par length()
- Dans File:poids_ruche_nuit_26_10.ods des points aberrants sont remarqués.
Il s'avère qu'ils sont du a des erreurs de transmission (ils ne sont pas vu en local)
Bibliographie
Ultra Low Power Long Range Transceiver
File:LoRa_Fabian_Shield_User_Guide_v6.odt
File:LoRa_Fabian_Arduino_API_v3.odt
File:LoRa_Fabian_Shield_wiki_v1.odt
Réunion 10/12/2016: File:NoteLoRa10décembre.txt