Skip to content

Version 2.0 — Mai 2026

Choose a tag to compare

@LesF4 LesF4 released this 21 May 06:03
2ea634b

📡 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.py

Windows

# 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.py

Puis 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