Lora APRS

LORA APRS

LORA-APRS

Achat de deux modules LilyGo Lora 430 MHz

Configuration du premier en iGate avec le firmware de CA2RXU

Après 2 ans de bon et loyaux service, le firmware de CA2RXU a été mis a jour, le but étant de pouvoir recevoir les packets APRS sur mon broker mqtt (mosquito), dans la foulée, le tracker a lui aussi été mis à jour.

J’ai maintenant les version suivantes:

iGate Version 3.2.4

Tracker Version 2.4.3.2

Après configuration dur iGate, je reçois maintenant les packe APRS en mode raw en MQTT

décodage des paquets en MIC-E

Voiçi un exemple de paquet reçu par le broker:

ON4KCH-7>APLRT1,WIDE1-1:=/4n;6Oud4[=KQ|*;%'|

Ce paquet peut être décodé on line via Décodeur Internet

Il existe aussi une librairie python qui permet le décodage de ces paquets.

installation -> pip install aprslib

usage

python
import aprslib
try:
...     packet = aprslib.parse("ON4KCH-8>APLRT1,WIDE1-1:!/4n;XOud(>!!QOn the Road|+p%H|")
... except (aprslib.ParseError, aprslib.UnknownFormat) as exp:
...     pass
...  
print(packet)
{'raw': 'ON4KCH-8>APLRT1,WIDE1-1:!/4n;XOud(>!!QOn the Road|+p%H|', 'from': 'ON4KCH-8', 'to': 'APLRT1', 'path': ['WIDE1-1'], 'via': '', 'messagecapable': False, 'format': 'compressed', 'altitude': 0.3048, 'symbol': '>', 'symbol_table': '/', 'latitude': 50.73277486965972, 'longitude': 5.684222132382672, 'telemetry': {'seq': 989, 'vals': [403, 0, 0, 0, 0], 'bits': '00000000'}, 'comment': 'On the Road'}

On a donc un dictionary avec les valeurs, on voit bien les valeur packet[’latitude’] et packet[’longitude’] qui sont disponibles.

Intégration à la cartographie.

Mise à jour du firmware de l’iGate

Configuration de l’API mqtt sur l’iGate, celui-ci envoit maintenant les messages APRS sur mon broker mqtt.

Le collecteur de message à été modifié pour recevoir les mesages mqtt en MIC-E les décoder et entrer les veleurs dans un base de donnée (Mariadb).

Le logiciel de cartographie à été modifié pour ajouter l’entrée APRS qui va rechercher ls valeurs dans la base de donnée.

Le logiciel de simultation des trajets à été modifié pour les trajets APRS.

Réalisation d’une antenne colinéaire 432 MHz

Sur base de l’ article de VU3DXR , une antenne colinéaire est réalisée,

VNA

L’antenne résonne aux environs de 420 MHz, mais la résonnance est corretce sur 432 MHz et l’impédance est de 32,7 Ohm, avec un SWR de 1.71 ce qui n’est pas trop mal.

Au niveau du gain, un essai d’émission avec le T-Deck, sur l’antenne originale et sur la colinéaire donne les résulats suivant (RSSI/SNR) sur le gateway APRS.

résultats

Différence de RSSI est assez marquée, la colinéaire donnant un RSSI entre -48 et -54 dBm , l’antenne portable entre -60 et -66 dBm, soit une différence de +/- 12 dBm (si mes calculs sont corrects), soit un signal 15 fois plus puissant (10 exposant 1,2).