Outils pour utilisateurs

Outils du site


projets:packet_radio_server:index

SERVEUR PACKET-RADIO (RADIOAMATEUR)

Projet de serveur Packet-Radio/AX.25, “comme au bon vieux temps”, mais avec probablement quelques petits twists modernes en fonction des idées et des possibilités.

🚧 Work In Progress 🚧

Cahier des charges temporaire et soumis à variations

  • une voie radio APRS 1200 bauds en VHF
  • une voie radio accès BBS 1200 ou 2400 bauds en UHF
  • une voie radio HF 300 bauds
  • 💡 télémétrie
  • 💡 passerelle Meshtastic
  • 💡 utiliser des modules data ISM433

📒 Table des matières

La Machine

Un antique laptop Compaq Presario 2100 qui date de 2003 (AMD Athlon 2500+, 768 Mo RAM, 80 Go HDD) mais qui a l'énorme avantage de disposer d'un port série physique (DB9) sur lequel je compte utiliser un modem BayCom tout aussi antique que le PC lui-même 😅 Pas d'interface graphique, le couvercle restera fermé la très grande majorité du temps. Pour intervenir dessus, j'utilise évidemment ssh.
presario2100_01.jpg

Harware Packet-Radio

Modems

  • Modem type “BayCom”
  • TNC AEA PK-88 (pour le 300 bauds en HF)
  • Cartes-son USB + DireWolf

Transceivers

  • UV-5R ou UV-K5 en VHF/UHF
  • µBitX v2 en HF
  • QRP Labs “QDX” en HF

Logiciels & Configuration

AX.25

Comme l'OS utilisé est une Debian 12.8, le plus simple est d'installer le paquet hamradio-packetmodes. Le paquet installe tout le nécessaire pour faire du Packet (haha 😄), dont les indispensables modules AX.25 pour le noyaux Linux, mais aussi quelques applications graphiques et donc les dépendances (X11) qui leur sont liées. Ce n'est pas très grave, il y a la place sur le disque et ces applications ne serviront pas sur la machine elle-même, puisque qu'aucun DE (Desktop Environnement) n'y est installé, mais elles pourront être utilisées à distance grâce à la commande ssh -X.

~# apt install -y hamradio-packetmodes

/etc/ax25/axports

# /etc/ax25/axports
#
# The format of this file is:
#
# name callsign speed paclen window description
#
 
vhf    F1XXX           1200    255     2       144.800 MHz (APRS)
uhf    F1XXX-1         1200    255     2       433.625 MHz (BBS)

/etc/ax25/ax25d.conf

# /etc/ax25/ax25d.conf
#
# ax25d Configuration File.
#
# AX.25 Ports begin with a '['.
#
# Please note that the programs node and finger are not part of ax25-tools.
#
[F1XXX via vhf]
# NOCALL   * * * * * *  L
# default  7 2 2 60 300 5  -      root /usr/local/sbin/uronode uronode
default  * * * * * *  L
#parameters_extAX25 VC-wait-login VC-disc-on-linkfailure-msg VC-log-connections
#
#
[F1XXX-1 via uhf]
NOCALL   * * * * * *  L
default  7 2 2 60 300 5  -	root /usr/sbin/uronode uronode
#
#
[F1CCC-2 VIA vhf]
NOCALL   * * * * * *  L
default  * * * * * *  -	root  /usr/sbin/ttylinkd	ttylinkd
#

Configuration SoundModem

Pour les modems logiciels (utilisant une carte son), utiliser l'application graphique soundmodemconfig :

~$ soundmodemconfig


L'interface de l'application est hideuse parce qu'elle est lancée à distance via ssh -X sans serveur X du côté de la machine distante.

soundmodemconfig va permettre de configurer chaque “canal” radio (associés à une carte son) avec ses paramètres particuliers.

Lancement

~# soundmodem &
~# kissattach /dev/soundmodem0 vhf

APRS

Pourquoi pas publier un peu d'infos et de télémétrie en APRS ? Et pourquoi pas monter un petit digi APRS ?

BBS

Qui dit Packet-Radio à l'ancienne dit BBS ! (Bulletin Board System)

CAT

Pour le Packet-Radio en HF, il peut être utile, en fonction de l'heure et de la propagation, de choisir une bande différente. Pour automatiser le processus, le pilotage à distance du transceiver nécessite quelques outils

#~ apt install -y hamradio-rigcontrol

Ressources

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus
projets/packet_radio_server/index.txt · Dernière modification : de Elektro LUDIKITS