Archives mensuelles : octobre 2017

Spotnik-Raspberry ( RRF , FON , EchoLink )

Une nouvelle « mouture » de la distribution spotnik a vu le jour :

« spotnik-raspi »

Elle permet de faire tourner SvxLink , SvxReflector sur un raspberry.

Cette distribution n’inclut pas le serveur « Web » du spotnik :

Nodejs et Yarn ne fonctionnent pas sur le raspberry dont je dispose .

Par défaut, SvxLink se lance , et donne son adresse IP par voie radio ( DHCP ) .

Les commandes DTMF sont strictement les mêmes que pour le spotnik .

Tout se configure et se gère via le menu « spotnik » ou spot en SSH.

Voir la page du spotnik pour l’aide et les commandes.

Le mot de passe « root » est « spotnik ».

 

  • mettre la carte SD dans le raspberry :

Si une radio est branchée , l’adresse IP est lue par la radio.

En DTMF,  c’est le code 93 qui donne cette information.

Par exemple 192-168-1-64 –> retenez cette adresse

( ou utilisez un scanner de port pour la retrouver dans votre réseau local)

  • connectez-vous en ssh à cette adresse IP, celle du spotnik-raspi :

login root , mot de passe spotnik

  • lancez le menu de configuration :

spot

menu

  • commencez par éditer svxlink.cfg ,  svxlink.echo, ModuleEchoLink.conf

en changeant 5P07N1K par votre indicatif, (99) F5XYZ

dans la partie [ReflectorLogic] par (DEP) INDICATIF ,

ainsi que les paramètres de localisation ( APRS ) à la fin des fichiers.

menus 9, 10, 12, 13 .

 

  • Votre système est opérationnel !

 

  • Si vous ouvrez un port SSH (22) sur votre box , il est IMPERATIF de changer le mot de passe root avec la commande :

passwd

  • si vous voulez les alertes météo :

éditez le menu 15 et les alertes propagation ( E-sporadique aurore , tropo etc…)

reportez vous à la documentation du module propagation monitor et configurez un mail dédié à cela sur le menu 17 (c’est un script qui vous pose des questions).

  • Si vous avez besoin d’un Proxy, le menu 18 vous le configurera en automatique , merci Michel F1TZO pour le Script.

Ensuite, relancez le système sur le RRF ou le FON menu 1 ou 2 ,

vous pouvez le faire également en DTMF :

95 le mode déconnecté pour les tests

96 le RRF ,

97 le FON ,

98  le salon technique

  ….

73″ à bientôt sur un des réseaux !

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 <<<<<