D'un point de vue strictement technique, l'implémentation d'une passerelle APRS I-GATE (Internet Gateway) ne nécessite pas obligatoirement un module T-BEAM v1.2 complet équipé d'un récepteur GPS. Une carte TTGO-LoRa32 (ESP32 + module LoRa sans GPS) suffirait amplement pour cette application stationnaire.
Cependant, j'ai opté pour l'utilisation d'un T-BEAM v1.2 qui constitue mon module de secours pour le mobile (spare unit) destiné à être rapidement déployé comme tracker d'urgence si nécessaire. En attendant une éventuelle mobilisation, ce matériel remplit efficacement une fonction de passerelle APRS I-GATE fixe, optimisant ainsi l'utilisation des ressources disponibles.
Une I-GATE (Internet Gateway) est une passerelle bidirectionnelle qui assure l'interconnexion entre :
Le réseau radio APRS (LoRa sur 433.775 MHz dans notre cas)
Le réseau APRS-IS (APRS Internet Service), infrastructure mondiale TCP/IP
Une I-GATE performante contribue significativement à la densification de la couverture LoRa APRS locale, facilitant le suivi des stations mobiles dans les zones précédemment non couvertes.
Carte T-BEAM v1.2 (ou TTGO-LoRa32 pour usage dédié I-gate)
Microcontrôleur ESP32 avec Wi-Fi intégré
Module LoRa SX1276/SX1278
Écran OLED 0.96" (optionnel mais utile)
Antenne 433 MHz adaptée
Câble USB pour alimentation et programmation
⚠️ IMPORTANT : Utiliser un câble USB avec données (pas uniquement charge)
Alimentation stable
Source 5V/1A minimum (recommandé : 2A pour stabilité)
Éviter les alimentations de smartphone bas de gamme
Connexion Internet
Réseau Wi-Fi domestique avec accès internet
Routeur/Box Internet configuré en WPA2 !
Port 14580 accessible en sortie (port standard APRS-IS)
Branchement USB : Connectez le T-BEAM à votre ordinateur
Utilisez un câble USB de données de qualité
Si le module n'est pas reconnu, essayez un autre câble USB
Détection du port COM :
Windows : Le périphérique apparaît dans le Gestionnaire de périphériques
Linux/Mac : Vérifier avec ls /dev/tty* (apparaît comme ttyUSB0 ou similar)
⚠️ Note technique : Certains câbles USB bon marché ne possèdent que les fils d'alimentation (VBUS/GND) sans les lignes de données (D+/D-). Si votre module n'apparaît pas comme port série, changez impérativement de câble. Un câble OTG (On-The-Go) n'est pas nécessaire, un câble USB standard avec données suffit.
Ouvrez votre navigateur web (Chrome, Edge ou Opera de préférence) et accédez à l'adresse :
https://richonguzman.github.io/lora-igate-web-flasher/installer.html
Sur la page d'accueil du projet CA2RXU, vous devez identifier la section :
🟧 "LoRa APRS iGATE - Web Flasher"
⚠️ ATTENTION CRITIQUE : Assurez-vous de bien sélectionner la version iGATE et non le Tracker. Les deux firmwares ont des fonctionnalités radicalement différentes :
I-GATE : Passerelle fixe, connexion Wi-Fi obligatoire, routage APRS-IS
Tracker : Balise mobile GPS, fonctionnement autonome
Connexion au module :
Cliquez sur le bouton "CONNECT"
Sélectionnez le port COM correspondant au T-BEAM
Autorisez l'accès au port série dans votre navigateur
Flashage :
Cliquez sur "FLASH FIRMWARE"
Sélectionnez l'option "Erase..." (effacement complet recommandé)
Patientez pendant le téléchargement et l'écriture du firmware (1-3 minutes)
Redémarrage :
Le module redémarre automatiquement après flashage
L'écran OLED affiche le logo CA2RXU puis cherche le réseau Wi-Fi
Après le premier démarrage, le T-BEAM ne peut évidemment pas se connecter à votre réseau Wi-Fi (les identifiants ne sont pas encore configurés). Il bascule automatiquement en mode point d'accès Wi-Fi (AP Mode) pour permettre la configuration.
Connexion au Wi-Fi temporaire
Sur votre ordinateur ou smartphone :
Recherchez le réseau Wi-Fi : LoRa-iGate_AP ou LoRa-APRS-iGate
Connectez-vous avec le mot de passe par défaut : 1234567890
Ouvrez un navigateur et saisissez l'adresse : 192.168.4.1
Vous accédez ainsi à l'interface web de configuration hébergée sur le T-BEAM lui-même.
Indicatif de l'I-GATE :
Saisissez votre indicatif radioamateur suivi du SSID conventionnel
Convention : Utilisez -10 pour une I-GATE (exemple : F8CJS-10)
Le SSID -10 identifie universellement une passerelle APRS
Localisation géographique :
Latitude et Longitude : Entrez les coordonnées précises de votre I-GATE
Format décimal recommandé (ex : 48.8566, 2.3522 pour Paris)
Utilisez Google Maps pour obtenir les coordonnées exactes
La précision de localisation améliore le calcul de portée
Commentaire et description :
Ajoutez une description concise (ex : "LoRa APRS iGate 433.775MHz")
Mentionnez le type d'antenne et sa hauteur si pertinent
Exemple : "Dipole @ 15m AGL, 433MHz iGate"
SSID (nom du réseau Wi-Fi domestique) :
Entrez le nom exact de votre réseau
Évitez les espaces superflus en début/fin
Caractères spéciaux acceptés non acceptés?
Mot de passe Wi-Fi :
Saisissez le mot de passe exact du réseau
Sensible à la casse et aux caractères spéciaux
Vérifiez l'absence de caractères invisibles (copier-coller)
Type de cryptage :
⚠️ IMPORTANT : Assurez-vous que votre box/routeur est configuré en WPA2 ou WPA2/WPA3
Le firmware ne supporte pas correctement WPA (ancien standard)
Voir section dépannage si problème de connexion
Serveurs APRS-IS :
Serveur recommandé pour l'Europe : euro.aprs2.net
Serveur mondial : rotate.aprs2.net (routage automatique)
Port standard : 14580 (ne pas modifier sauf cas particulier)
Passcode APRS-IS :
Code d'authentification calculé depuis votre indicatif
Générateur en ligne : https://apps.magicbug.co.uk/passcode/
⚠️ Ne jamais partager ce code (permet l'émission sous votre indicatif)
Fréquence d'écoute :
Europe : 433.775 MHz (fréquence standard LoRa APRS)
Amérique du Nord : 433.775 MHz également
Vérifier la réglementation locale
Paramètres de modulation :
Bande passante : 125 kHz (standard)
Facteur d'étalement (SF) : 12 (portée maximale)
Code Rate : 5 (CR 4/5)
Sync Word : 0x12 (standard APRS)
Ne modifiez ces paramètres que si votre réseau local utilise une configuration spécifique différente. Les valeurs par défaut sont optimales pour la compatibilité.
Display Settings (Configuration d'affichage) :
Auto-off : Extinction automatique de l'écran OLED après X minutes
Recommandé : 5-10 minutes pour préserver la durée de vie de l'OLED
L'écran se réactive automatiquement lors de réception de trames
Beacon Settings (Configuration de la balise I-GATE) :
Interval : Intervalle de transmission de la balise de présence (recommandé : 30 minutes)
Comment : Message inclus dans la balise (status, info antenne, etc.)
Une fois tous les paramètres renseignés :
Remontez en haut de la page de configuration
Ouvrez le menu (icône ☰ à droite du titre)
Cliquez sur "SAVE" (Enregistrer)
Le module enregistre la configuration en mémoire flash
Redémarrage automatique avec la nouvelle configuration
Le T-BEAM tente alors de se connecter à votre réseau Wi-Fi domestique. Si la connexion réussit, l'écran OLED affiche :
L'adresse IP locale attribuée
Le statut de connexion APRS-IS
Les statistiques de trames reçues/transmises
L'écran du T-BEAM affiche en temps réel :
Ligne 1 : Indicatif de l'I-GATE et statut connexion
Ligne 2 : Adresse IP locale
Ligne 3 : Serveur APRS-IS connecté
Ligne 4 : Statistiques RX/TX (nombre de trames)
Observez l'incrément du compteur RX lorsqu'un tracker local émet.
1. Carte APRS mondiale
Accédez à aprs.fi et recherchez votre indicatif
Vérifications :
✅ Votre I-GATE apparaît comme station fixe
✅ Position géographique correcte
✅ Icône de passerelle (gateway icon)
✅ Heure de dernière activité récente
2. Statistiques I-GATE
Consultez les statistiques détaillées sur aprs2.net :
Cherchez votre indicatif dans la liste des I-GATES actives
Vérifiez le nombre de paquets routés
Observez la fréquence de connexion au serveur
3. Couverture locale
Sur la carte aprs.fi, observez les trackers mobiles locaux :
Cliquez sur un tracker à proximité
Consultez le champ "Last heard via"
Si vous voyez votre indicatif, votre I-GATE a bien routé les trames de cette station
Comparez avec d'autres I-GATES pour évaluer votre portée
Pour reconfigurer l'I-GATE sans re-flasher :
Triple-clic rapide sur le bouton User (central)
Le module redémarre instantanément en mode point d'accès Wi-Fi
Reconnectez-vous au réseau LoRa-iGate_AP (mot de passe : 1234567890)
Accédez à l'interface 192.168.4.1
Modifiez les paramètres souhaités
Enregistrez et laissez le module redémarrer
La configuration précédente est conservée, vous pouvez modifier uniquement les champs nécessaires.
Pour une compréhension globale de l'écosystème :
[Trackers mobiles] [Trackers portables] [Stations fixes]
433.775 MHz 433.775 MHz 433.775 MHz
↓ ↓ ↓
└───────────────────────────┴──────────────────────────────┘
↓
[Votre I-GATE T-BEAM]
↓
(Wi-Fi domestique)
↓
Internet
↓
[Serveurs APRS-IS]
(euro.aprs2.net, etc.)
↓
┌───────────────────────────┴──────────────────────────────┐
↓ ↓ ↓
[aprs.fi carte] [Applications mobiles] [Autres I-GATES]
↓
[Réseau APRS global]
Votre I-GATE constitue un nœud critique de cette infrastructure distribuée.
GitHub CA2RXU (firmware) : https://github.com/richonguzman/LoRa_APRS_iGate
Wiki d'installation : https://github.com/richonguzman/LoRa_APRS_iGate/wiki/01.-Installation-Guide
Documentation T-BEAM : http://www.lilygo.cn
aprs.fi : Cartographie APRS mondiale temps réel
aprs.to : Alternative avec fonctionnalités avancées
APRS-IS passcode generator : https://apps.magicbug.co.uk/passcode/
Serveurs APRS-IS : http://www.aprs2.net/
La mise en place d'une I-GATE LoRa APRS avec un T-BEAM v1.2 constitue une contribution significative à l'infrastructure radioamateur locale. Bien que techniquement un module TTGO-LoRa basique suffise, l'utilisation d'un T-BEAM en configuration I-GATE/Tracker hybride offre une flexibilité opérationnelle appréciable.
La principale difficulté rencontrée lors du déploiement — l'incompatibilité avec le cryptage WPA obsolète — est aisément surmontable en migrant vers WPA2, standard moderne offrant par ailleurs une sécurité supérieure pour l'ensemble du réseau domestique.
Une fois opérationnelle, votre I-GATE fonctionne de manière totalement autonome, ne nécessitant qu'une surveillance occasionnelle. Elle participe activement au maillage du réseau LoRa APRS, permettant aux stations mobiles de votre région d'être visibles mondialement via l'infrastructure APRS-IS.
N'hésitez pas à partager votre expérience avec la communauté, à documenter votre déploiement et à contribuer à l'amélioration continue du firmware open-source CA2RXU.
73 et bon trafic APRS !
Réalisation : F8CJS
Firmware : CA2RXU (Richonguzman)
Date : 16/09/2025
Version documentaire : 2.0