Archives pour la catégorie SvxReflector

Paquets Debian SvxReflector pour la connexion au FON ou RRF

2 paquets Debian sont disponible pour la connexion au FON ou au RRF via le protocole SvxReflector,

elle ne nécessite pas d’ouverture de ports sur la BOX !

pour le raspberry : ftp://rrf.f5nlg.ovh/reflector-raspberry_armhf.deb

pour l’OrangePi : ftp://rrf.f5nlg.ovh/reflector_orange_armhf.deb

Ils sont disponibles dans le ftp://rrf.f5nlg.ovh/

valable pour les anciennes distributions « Orval », pour différentes architectures Orange Pi ou Raspberry,

La distribution Orval ne contient pas le SvxReflector !!  Il faut donc télécharger le paquet correspondant, désinstaller l’ancien paquet Svxlink

Par exemple:

1 ) sur Orange-Pi il faut faire :

apt-get remove orpisvx-orval

puis , télécharger le nouveau paquet :

wget  ftp://rrf.f5nlg.ovh/reflector_orange_armhf.deb 

ensuite, on installe avec la commande

« dpkg -i reflector_orange_armhf.deb »

2 ) Sur Raspberry  il faut faire :

apt-get remove svxlink-raspi-ok

puis, télécharger le nouveau paquet :

wget ftp://rrf.f5nlg.ovh/reflector-raspberry_armhf.deb

ensuite, on installe avec la commande

« dpkg -i reflector-raspberry_armhf.deb »

ensuite  :

  • soit ldconfig

pour faire prendre les nouvelles librairies en compte ,

  • soit on reboote .

 

Voici un exemple de fichier « svxlink.conf » fonctionnel pour le RRF ou le FON, à adapter selon vos besoins.

Pour la connexion au RRF, merci de m’adresser un mail .

Reportez-vous à la page du Réseau des Répéteurs Francophone , RRF pour connaître les modalités de raccordement.

### SVXLINK.CONF – SVXREFLECTOR ####

[GLOBAL]
LOGICS=SimplexLogic,ReflectorLogic
CFG_DIR=svxlink.d
TIMESTAMP_FORMAT=%c
CARD_SAMPLE_RATE=48000
CARD_CHANNELS=1
LINKS=ALLlink
LOCATION_INFO=LocationInfo

[SimplexLogic]
TYPE=Simplex
RX=Rx1
TX=Tx1
MODULES=ModuleHelp,ModuleMetarInfo,ModulePropagationMonitor
CALLSIGN=F5XYZ
LONG_IDENT_INTERVAL=60
IDENT_ONLY_AFTER_TX=10
EXEC_CMD_ON_SQL_CLOSE=500
EVENT_HANDLER=/usr/share/svxlink/events.tcl
DEFAULT_LANG=fr_FR
RGR_SOUND_DELAY=0
REPORT_CTCSS=71.9
TX_CTCSS=ALWAYS
MACROS=Macros
FX_GAIN_NORMAL=0
FX_GAIN_LOW=-12
ACTIVATE_MODULE_ON_LONG_CMD=10:PropagationMonitor
MUTE_TX_ON_RX=1
DTMF_CTRL_PTY=/tmp/svxlink_dtmf_ctrl_pty

[ReflectorLogic]
TYPE=Reflector

# pour le RRF :
HOST=rrf.f5nlg.ovh
AUTH_KEY=Magnifique123456789!

# pour le FON :
#HOST=fon.f1tzo.com
#AUTH_KEY=FON-F1TZO

CALLSIGN=VILLE(dept) F5XYZ VHF
AUDIO_CODEC=OPUS
JITTER_BUFFER_DELAY=2

[ALLlink]
CONNECT_LOGICS=SimplexLogic:434MHZ:945,ReflectorLogic
DEFAULT_ACTIVE=1
TIMEOUT=0

[Rx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:2
AUDIO_CHANNEL=0
SQL_DET=GPIO
SQL_START_DELAY=0
SQL_DELAY=2
SQL_HANGTIME=15
SQL_EXTENDED_HANGTIME=1000
SQL_EXTENDED_HANGTIME_THRESH=13
SQL_TIMEOUT=600
VOX_FILTER_DEPTH=150
VOX_THRESH=1000
CTCSS_MODE=2
CTCSS_FQ=71.9
CTCSS_SNR_OFFSET=0
CTCSS_OPEN_THRESH=15
CTCSS_CLOSE_THRESH=9
CTCSS_BPF_LOW=70
CTCSS_BPF_HIGH=100
GPIO_PATH=/sys/class/gpio_sw
GPIO_SQL_PIN=PC4
DEEMPHASIS=0
SQL_TAIL_ELIM=0
PREAMP=0
PEAK_METER=1
DTMF_DEC_TYPE=INTERNAL
DTMF_MUTING=1
DTMF_HANGTIME=40
1750_MUTING=1

[Tx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:2
AUDIO_CHANNEL=0
PTT_TYPE=GPIO
GPIO_PATH=/sys/class/gpio_sw
PTT_PIN=PD14
TIMEOUT=300
TX_DELAY=10
PREAMP=0
CTCSS_FQ=71.9
CTCSS_LEVEL=9
PREEMPHASIS=0
DTMF_TONE_LENGTH=100
DTMF_TONE_SPACING=50
DTMF_DIGIT_PWR=-15

[LocationInfo]
APRS_SERVER_LIST=euro.aprs2.net:14580
LON_POSITION=0.0.0W
LAT_POSITION=0.0.0N
CALLSIGN=EL-F5XYZ
FREQUENCY=434.975
TX_POWER=10
ANTENNA_GAIN=3
ANTENNA_HEIGHT=4m
ANTENNA_DIR=-1
PATH=WIDE1-1
BEACON_INTERVAL=10
TONE=71
COMMENT=>>>SvxReflector RRF 434.975MHz tone 71.9Hz <<<<<

Configuration du Salon régional (spotnik V3 et suivants)

Il y a 2 partie dans un salon « régional » , un spotnik qui est choisi pour être le serveur , celui qui a la meilleur connexion internet en principe , et les links périphériques qui vont s’y connecter appelé « clients »

Toutes les manipulation s’effectuent en ssh avec putty cmd ou un client terminal.

1/ Activer le SvxReflector Serveur

pour activer le Svxserver serveur , il faut décomenté une ligne dans let /etc/r.local :

mcedit /etc/rc.local

svxreflector –config=/etc/spotnik/svxreflector.conf –daemon –logfile=/tmp/svxreflector.log
sleep 1

avant le démarrage de svxlink.

F2 /F10 et reboot pour prendre en compte la modification.

2/ tester que cela fonctionne en allant sur le salon REG (104)

vous devez vous voir dans l’interface GUI du spotnik

Capture du 2020-04-02 16-31-15

3/ Partager ce salon avec d’autres Link ( nous sommes serveurs dans ce cas )

pour cela vous devez disposer soit d’une adresse IP fixe sur internet , soit d’un Dynamique DNS comme Dyndns ( se reportez aux sites qui proposent ce genre de services ) et configurer votre box pour l’utiliser . imaginons que votre ip soit 78.54.54.12 et le nom de domaine soit f5xyz.dyndns.org c’est important pour la partie configuration client .

Il faut ouvrir le port 5300 en tcp et udp sur la box du coté « serveur » donc celui qui héberge le salon régional .

4/ Configuration coté « clients » 

vous communiquez aux Link « Client » l’ip ou le nom de domaine , ils doivent le renseigner dans le fichier /etc/spotnik/restart.reg a la place de localhost ligne echo « HOST=localhost »

voila ce que le fichier /etc/spotnik/restart.reg donne avec mon exemple :

mcedit /etc/spotnik/restart.reg

#!/bin/bash

# DTMF 96 RRF #
# Stop svxlink
if pgrep -x svxlink >/dev/null
then
pkill -TERM svxlink
pkill -f timersalon
fi

# Save network
echo « reg » > /etc/spotnik/network

# gestion des annonces vocales
rm /usr/share/svxlink/sounds/fr_FR/PropagationMonitor/name.wav
ln -s /etc/spotnik/Sreg.wav /usr/share/svxlink/sounds/fr_FR/PropagationMonitor/name.wav

# creation du svxlink.reg
rm -f /etc/spotnik/svxlink.reg
sleep 1
cat /etc/spotnik/svxlink.cfg >/etc/spotnik/svxlink.reg

# coipe du host pour le reflector
echo « HOST=f5xyz.dyndns.org » >>/etc/spotnik/svxlink.reg
echo « AUTH_KEY=Magnifique123456789! » >>/etc/spotnik/svxlink.reg
echo « PORT=5300 » >>/etc/spotnik/svxlink.reg

sleep 1

# Clear logs
> /tmp/svxlink.log

# Launch svxlink
svxlink –daemon –logfile=/tmp/svxlink.log –pidfile=/var/run/svxlink.pid –runasuser=root –config=/etc/spotnik/svxlink.reg
sleep 1

# Enable propagation monitor module
echo « 10# » > /tmp/dtmf_uhf
echo « 10# » > /tmp/dtmf_vhf

F2 / F10 et allez sur le salon régional , vous devez vous connecter a ce salon , à vérifier sur le tableau de bord local du spotnik.

Limitations :

Pas de retour automatique sur le salon RRF.

73″ F5NLG Jean-Philippe .