Version 2.0 — Mai 2026
📡 Py-APRS V2.0 — Première publication GitHub
Station APRS web complète développée par F1RIQ Anthony : serveur Flask + interface web + backend Dire Wolf pour la modulation/démodulation et le PTT.
Compatible Windows 10/11 et Linux (Debian / Ubuntu / Raspberry Pi OS).
🎯 Fonctionnalités
- 📡 Émission/réception APRS complète (AFSK 1200 Bd via Dire Wolf)
- 🌐 Interface web accessible depuis un navigateur (http://localhost:5001)
- 📍 Balises de position (mode manuel ou via locator Maidenhead)
- 🌤️ Balises météo intégrées
- 💬 Chat APRS en direct
- 📊 Propagation et diagnostics RX
- ⚙️ Configuration persistante dans
config.json - 🎛️ Périphériques audio configurables
- 🔌 Contrôle PTT par port série (RTS / DTR / RTS+DTR / NONE)
📦 Téléchargement
Cette Release contient deux fichiers :
| Fichier | Description |
|---|---|
aprs.py |
Script principal Python (~205 Ko) |
notice_installation_py_aprs.pdf |
Notice d'installation complète (13 pages) |
💻 Prérequis
- Python 3.9+
- Dire Wolf (TNC logiciel)
- Transceiver VHF/UHF + carte son + adaptateur USB-série (pour PTT)
🚀 Installation rapide
Linux
sudo apt install direwolf libportaudio2 portaudio19-dev -y
sudo usermod -aG dialout $USER
python3 -m venv venv_aprs
source venv_aprs/bin/activate
pip install numpy sounddevice pyserial crcmod flask
python3 aprs.pyWindows
# Installer Python 3.9+ et Dire Wolf au préalable
python -m venv venv_aprs
.\venv_aprs\Scripts\Activate.ps1
pip install numpy sounddevice pyserial crcmod flask
python aprs.pyPuis ouvrir http://localhost:5001 dans le navigateur.
📚 Pour la procédure détaillée (étape par étape, dépannage, démarrage automatique systemd…), consulter la notice PDF jointe.
📻 Logiciel gratuit — Ham Spirit
73 de F1RIQ Anthony
tonyf1riq@gmail.com