LoRa APRS Igate

LoRa-APRS, et si c'était l'APRS 2.0 ?

Les transmetteurs LoRa nous accompagnent chaque jour davantage, nos opérateurs de téléphonie installent des points d’accès sur leur infrastructures, permettant de communiquer avec des objets.


A quoi cela peut-il servir ? Antivol pour vélo, porte clés, colliers pour animaux (on connaitra leur position), capteurs de position pour portes et fenêtres, détecteur de niveau d’eau, relevé de température, humidité etc…

L’avantage de ce système de transmission, est de pouvoir transmettre des informations sur de très longues distance avec quelques milliwatts HF, et sont peu gourmands en énergie. Les récepteurs LoRa sont capables de décoder les signaux en dessous du niveau de bruit.

Il existes plusieurs gammes de fréquences pour le système LoRa. 433/868/915 Mhz vous trouverez de nombreuses informations sur le net. Nous allons nous intéresser ici, à l’application radioamateur sur 433Mhz.

En suivant cette page, nous allons voir ensemble comment monter un Igate LoRa-APRS

Matériel à obtenir:

1x LILYGO® TTGO ESP32-Paxcounter LoRa32 V2.1 1.6.1 Version 433Mhz

1x Raccord SMA vers PL (utile pour connecter une antenne extérieur)

Installation du logiciel:

Pour programmer la carte TTGO nous avons besoin d’un compilateur

Téléchargez sur https://platformio.org/ le programmeVS Code Studio en cliquant sur le bouton vert « Get platformIO Now »

-Cliquer sur « Get for VSCode

-Cliquer sur « Download »

-Sélectionner votre système d’exploitation

Afin de pouvoir éditer le code source, et compiler le programme, nous devons installer « PlatformIO »
– Cliquer sur le bouton 1
– Recherchez « PlatformIO IDE »
– Cliquer sur « install » (L’opération peut prendre quelques minutes)

Programmation de la carte TTGO

Votre environnement de travail est maintenant prêt !
Il reste à télécharger le code source pour faire tourner notre Igate, et régler quelques paramètres.


-Rendez-vous sur https://github.com/lora-aprs/LoRa_APRS_iGate
-Cliquez sur le bouton vert « Code » et téléchargez le fichier .ZIP
-Décompressez l’archive ZIP.
-Lancez le programme « Visual Studio Code »
-Par le menu « Fichier » ouvrir le dossier « LoRa_APRS_iGate-master »

Pour accéder aux informations à modifier:
-cliquez sur « data » puis sur « is-cfg.json » et modifiez les paramètres.

Vous obtiendrez votre position avec les coordonnées compatible, sur « Google maps »
Dans la section « aprs_is » n’oubliez pas de changer le « passcode » que vous obtiendrez ici. Car celui-ci est lié à votre indicatif radioamateur.

Il est conseillé de ne pas modifier les paramètres LoRa, ainsi que les fréquences. Celles-ci correspondent à la norme APRS actuelle (en Europe en tout cas)

Vous avez maintenant adapté les paramètres selon votre station. Nous pouvons compiler le programme, et l’envoyer dans la carte TTGO.

-Cliquez sur le bouton 1 le programme va être compilé (attendre que le processus soit terminé)
-Cliquez sur le bouton 2 pour programmer la carte TTGO.
-Vous devriez obtenir le résulta encadré « 3 »

Remarque: Il se peut que votre PC ne reconnaisse pas votre carte TTGO.
Vérifier que le chip USB soit un CH9102, et installez les pilotes USB à l’aide de cet utilitaire.

Maintenant nous devons envoyer la configuration dans le TTGO. Suivre la procédure ci-dessous

-Cliquer sur la tête de fourmi « 1 »
-Dérouler le menu « lora_board »
-Cliquer au bas de l’écran, et sélectionner le projet « 3 et 4 »
-Cliquer sur « Upload Filesystem Image » les paramètres seront écrits dans la carte TTGO
-Vous devriez obtenir le message encadré « 5 »

Si vous modifiez les paramètres de votre TTGO Igate, cette opération sera la seul à être renouvelée

Voici les fichiers qui m’ont servi pour créer ce tutoriel.
Je vous conseille vivement de travailler avec les dernières versions crée par les programmeurs

Fichiers source pour l’Igate LoRa-APRS

Fichier d’installation de Visual Studio Code

Drivers pour le chip USB CH9102

Beaucoup de plaisir avec votre Igate !