Le digipeater APRS
Le digipeater (contraction de digital repeater) est un noeud du réseau APRS qui retransmet automatiquement les trames AX.25 qu’il reçoit. Il constitue le maillon fondamental du maillage terrestre du réseau de localisation et de messagerie des radioamateurs.
Le réseau APRS
L’APRS (Automatic Packet Reporting System) a été conçu par Bob Bruninga, WB4APR, dans les années 1980. Il utilise le protocole de liaison de données AX.25 sur la fréquence nationale 144.800 MHz (en Europe) pour transmettre des informations de position, des messages courts, des alertes météo et des données télémétriques.
Une trame APRS est émise par la station émettrice, retransmise par un ou plusieurs digipeaters, puis captée par un iGate qui l’injecte sur le réseau Internet APRS-IS. Elle devient alors visible sur des cartographies en ligne comme aprs.fi.
Les alias de routage (path)
Le champ path d’une trame APRS indique au réseau combien de fois et selon quel algorithme la trame doit être retransmise. Les alias standardisés sont :
- WIDE1-1 : une seule retransmission par un digipeater de premier niveau (fill-in digi, souvent un WX station ou un OM particulier)
- WIDE2-2 : deux retransmissions par des digipeaters de grande couverture (sites élevés, pylônes)
- WIDE1-1,WIDE2-1 : combinaison recommandée pour les stations mobiles, offrant une bonne couverture sans saturer le réseau
L’usage d’un path trop long (WIDE2-2,WIDE2-2 par exemple) est déconseillé car il génère des retransmissions en cascade et dégrade les performances du réseau.
# Exemple de trame APRS complète (format TNC2) F4HXN-9>APRS,WIDE1-1,WIDE2-1:!4359.22N/00709.15E>000/042/A=001234 En route Puget-Theniers # Décodage : # F4HXN-9 : indicatif + SSID (9 = mobile) # APRS : destination générique # WIDE1-1,WIDE2-1 : path de routage # ! : type de paquet (position sans timestamp) # 4359.22N : latitude en degrés décimaux minutes # /00709.15E : longitude # > : symbole véhicule # 000/042 : cap (000°) / vitesse (42 km/h) # A=001234 : altitude en pieds
Types de digipeaters
| Type | Alias répondu | Usage typique | Portée |
|---|---|---|---|
| Fill-in digi | WIDE1-1 uniquement | Zone mal couverte, vallée, ville dense | 10 — 30 km |
| Digi large couverture | WIDE1-1 + WIDE2-2 | Point haut, pylône, sommet | 50 — 150 km |
| iGate RX-only | Aucun (écoute seule) | Injection sur APRS-IS sans retransmission RF | Locale |
| iGate bidirectionnel | WIDE1-1 + écriture IS | Passerelle RF <-> Internet | Locale + mondiale (via IS) |
Mise en oeuvre d’un digipeater
Un digipeater peut être réalisé à partir de matériels très variés :
- TNC matériel (Kantronics KPC-3+, Byonics TinyTrak) : solution autonome, fiable, sans ordinateur
- Raspberry Pi + Dire Wolf : logiciel open-source, carte son ou dongle RTL-SDR en RX, émetteur VHF en TX
- Station APRS-IS intégrée (Kenwood TM-D710, TH-D74) : digipeater et iGate intégrés dans le transceiver
- OpenTracker / MicroTrak : modules embarqués pour véhicules
Le logiciel Dire Wolf (disponible sur Linux, Windows, macOS) est aujourd’hui la référence pour implémenter un modem AX.25 logiciel, un digipeater et un iGate sur Raspberry Pi.
Configuration Dire Wolf — extrait direwolf.conf
Paramètres essentiels pour activer le digipeater : MYCALL F4HXN-10 (indicatif du digipeater), CHANNEL 0 (canal audio), MODEM 1200 (vitesse Bell 202), puis DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$ ^WIDE[12]-[12]$ pour filtrer les alias acceptés. La directive IGSERVER euro.aprs2.net active la passerelle APRS-IS.
