Modification des TX

Beaucoup de TX sont évidement utilisable sur la version Béta, ancien talkie FT23, ADI 100…  le populaire UV5R et ces dérivés, mobile VHF, UHF, de préférence avec une prise « DATA » , CB modifié 29MHZ, radioTéléphones …

Ci dessous la modification à apporté a un BF888S pour utiliser la détection de Squelch

bf888s_COS_small

Autre version du BF888S

2017-05-30 15.01.00.jpg

Baofeng UV3R  l’avantage de ce talkie est qu’il se charge en 5V via sa « base » un cordon USB est fournis par le fabriquant :

dav

 Baofeng UV5R :

UV5RCOS

Modif pour le KT8900 ou GT890 d’après F1ULN

pour la détection du squelch. Il s’est connecté sur la première broche qui va vers la platine de l’afficheur.
Il s’est aperçu qu’a partir du moment ou le squelch s’ouvrait, une alimentation allait vers l’afficheur pour les led même si on passe en OFF la couleur dans le menu.

une résistance d’environ 1 k en série avec une diode ( 1N4148), la résistance pour éviter si on met à la masse la ligne et la diode si on se raccorde sur une tension extérieur.
Mieux vaut prévoir que de voir fumer l’afficheur 😉

Cette modif ne fonctionne pas avec le CTCSS programmé dans le poste … uniquement en Squelch mettez la valeur assé haut genre 7 au risque de perturbé tout le réseau …

R1K      1N4148

Aff GT 890 —xxxx——|>|——- Sql GPIO

F4RTE_GT 890

 

Modif pour le Talco CS3 toutes versions :

je prends les signaux au niveau de la carte logique lgx23 en rajoutant un fil 3 + masse a l’arrière du poste le fil jaune est la BF TX , le violet BF RX et le rouge le PTT voir le site de f5soh pour une vue plus détaillée  sauf pour la partie HP que je prends sur le connecteur platine CTCSS , coté interface « Béta » il faut mettre une 100 ohms en // sur la 330 ohms et coupé la résistance de 1K qui est coté résistance 10k l’atténuateur est trop important pour ce poste :

 

Note sur l’utilisation du CTCSS via la BF, géré par le pico ordinateur ( Raspberry , Orange … ) :

Si votre TX est équipé d’un MC3372 qui est le circuit démodulateur FM en prenant la BF sur la patte 9 ( sortie DISCRI ) via une résistance de 10k toutes les tonalité CTCSS peuvent passer , sur le potentiomètre de volume c’est également mieux que sur la sortie Haut parleur.

sur un SS3000 ou SS3900 ( poste d’origine CB ) c’est la patte 7 du BA403 ou µPC1082 après la résistance de 1 Mohms., pour l’émission soit prise micro soit résistance variable sur les varicaps du PLL .

Pour la détection de Squelch on trouve pas mal d’info sur google avec les infos suivantes : « non-du_poste » COS detection.

La distribution en téléchargement est configuré en « GPIO » en réception c’est le meilleur choix , le CTCSS est donc géré par le poste. Il est aussi possible d’utiliser le CTCSS ,le VOX ou encore le Siglev, les réglages sont plus pointu surtout en VOX ,  pour le CTCSS soit le poste le « passe » ou pas , exemple les BAOFENG ne passent aucun CTCSS, les FT23 , RadioTéléphone, CS3, ADI 100, SS3900  oui .

Publicités

Customisation Relais , Transpondeur …

Voila comment customiser un Spotnik pour l’utiliser en mode relais ou en mode transpondeur sur un Orange Pi ou Raspberry il est possible de mettre jusqu’à  2 radios .

1/ mode relais

il faut changer la logique utilisée dans le fichier svxlink.conf ou svxlink.rrf, par une logique « RepeaterLogic » le fichier deviens celui -ci les modifs sont en rouge :

[GLOBAL]

MODULE_PATH=/usr/lib/arm-linux-gnueabihf/svxlink
LOGICS=RepeaterLogic,ReflectorLogic
CFG_DIR=svxlink.d
TIMESTAMP_FORMAT= »%c »
CARD_SAMPLE_RATE=48000
#LOCATION_INFO=LocationInfo
LINKS=ALLlink

[RepeaterLogic]
# Toujours Repeater
TYPE=Repeater
RX=Rx1
TX=Tx1
MODULES=ModuleHelp,ModuleMetarInfo,ModulePropagationMonitor
CALLSIGN=F5XYZ
SHORT_IDENT_INTERVAL=15
LONG_IDENT_INTERVAL=60
IDENT_ONLY_AFTER_TX=30
EVENT_HANDLER=/usr/share/svxlink/events.tcl
DEFAULT_LANG=fr_FR
#EXEC_CMD_ON_SQL_CLOSE=500
ACTIVATE_MODULE_ON_LONG_CMD=10:PropagationMonitor
RGR_SOUND_DELAY=0
REPORT_CTCSS=71.9
TX_CTCSS=SQL_OPEN
MACROS=Macros
FX_GAIN_NORMAL=0
FX_GAIN_LOW=-12
NO_REPEAT=0
IDLE_TIMEOUT=15
OPEN_ON_1750=500
#OPEN_ON_CTCSS=71.9:200
#OPEN_ON_DTMF=*
OPEN_ON_SQL=200
#OPEN_ON_SEL5=01234
OPEN_SQL_FLANK=CLOSE
OPEN_ON_SQL_AFTER_RPT_CLOSE=45
# petit son strident de signalisation tous les X ms 0 le désactive
IDLE_SOUND_INTERVAL=7500
# verifie si une ouverture trop courte du squelch ( parasite ) perturbe le relais
SQL_FLAP_SUP_MIN_TIME=2000
# nombre de fois qu’une transmission trop courte , parasite est entendue le compteur arrete le relais
SQL_FLAP_SUP_MAX_COUNT=10
# demande au utilisateurs du relais de s’identifier au bout de X secondes
#IDENT_NAG_TIMEOUT=4
# si la transmission dure plus de X ms on considère que c’est une identification
#IDENT_NAG_MIN_TIME=5000
# +0 coupe la logique, le nombre +1 active la logique
ONLINE_CMD=430228
DTMF_CTRL_PTY=/tmp/dtmf_uhf

[ReflectorLogic]
TYPE=Reflector
HOST=rrf.f5nlg.ovh
CALLSIGN=VILLE(dept) F5XYZ RU16H
AUTH_KEY= »Mot de passe »
AUDIO_CODEC=OPUS
JITTER_BUFFER_DELAY=10

#—————————————–

[ALLlink]
CONNECT_LOGICS=RepeaterLogic:430MHZ:930,ReflectorLogic
DEFAULT_ACTIVE=1
TIMEOUT=0

[Rx1]
# 439MHZ #
TYPE=Local
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
SQL_DET=CTCSS
SQL_START_DELAY=0
SQL_DELAY=0
SQL_HANGTIME=0
SQL_EXTENDED_HANGTIME=0
SQL_EXTENDED_HANGTIME_THRESH=0
SQL_TIMEOUT=600
VOX_FILTER_DEPTH=20
VOX_THRESH=800
CTCSS_FQ=71.9
DEEMPHASIS=0
SQL_TAIL_ELIM=0
PREAMP=0
PEAK_METER=0
DTMF_DEC_TYPE=INTERNAL
DTMF_MUTING=1
DTMF_HANGTIME=100
1750_MUTING=0

[Tx1]
# 430Mhz #
TYPE=Local
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
PTT_PORT=GPIO
PTT_TYPE=GPIO
PTT_PIN=PD14
TIMEOUT=3600
TX_DELAY=10
CTCSS_FQ=71.9
CTCSS_LEVEL=9
PREEMPHASIS=1
DTMF_TONE_LENGTH=100
DTMF_TONE_SPACING=50
DTMF_DIGIT_PWR=-18

 

2/ Mode Transpondeur ( 2 voies radio )

dans cette configuration il faut rajouter une carte son , et une petite interface pour pouvoir utiliser la 2eme radio.

dans /usr/share/svxlink/events.d il faut recopier le fichier SimpleLogic.tcl en par exemple 29Logic.tcl et dans 29Logic.tcl modifier la première ligne :

namespace eval 29Logic {

ensuite il faut modifier le fichier svxlink.conf ou svxlink.rrf comme suit les modifs sont en rouge:

[GLOBAL]
LOGICS=SimplexLogic,29Logic,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
SHORT_IDENT_INTERVAL=15
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_RX_ON_TX=1
DTMF_CTRL_PTY=/tmp/svxlink_dtmf_ctrl_pty

[29Logic]
TYPE=Simplex
RX=Rx2
TX=Tx2
MODULES=ModuleHelp,ModuleMetarInfo,ModulePropagationMonitor
CALLSIGN=F5XYZ
SHORT_IDENT_INTERVAL=15
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_RX_ON_TX=1
DTMF_CTRL_PTY=/tmp/svxlink_dtmf_ctrl_pty29

[ReflectorLogic]
TYPE=Reflector
HOST=rrf.f5nlg.ovh
CALLSIGN=VILLE(DEPT) F5XYZ UHF/10M
AUTH_KEY=Mot de passe
AUDIO_CODEC=OPUS
JITTER_BUFFER_DELAY=2

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

[Rx1]
TYPE=Local
AUDIO_DEV=alsa:plughw:0
AUDIO_CHANNEL=0
SQL_DET=CTCSS
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=300
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=PA10
DEEMPHASIS=1
SQL_TAIL_ELIM=0
PREAMP=8
PEAK_METER=1
DTMF_DEC_TYPE=INTERNAL
DTMF_MUTING=1
DTMF_HANGTIME=40
1750_MUTING=1

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

[Rx2]
TYPE=Local
AUDIO_DEV=alsa:plughw:1
AUDIO_CHANNEL=0
SQL_DET=CTCSS
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=300
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=PA10
DEEMPHASIS=1
SQL_TAIL_ELIM=0
PREAMP=0
PEAK_METER=1
DTMF_DEC_TYPE=INTERNAL
DTMF_MUTING=1
DTMF_HANGTIME=40
1750_MUTING=1

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

3/Conclusion

il est possible de mixer bien évidement , avec par exemple un relais sur UHF donc RepeaterLogic et une voie SimplexLogic sur VHF ou 29MHZ.

la configuration transpondeur sera de « base » dans le futur spotnik gamma bientôt proposé.

Detection squelch Siglev

Voici une méthode intéressante de détection de squelch en service depuis ce soir sur la voie 10M de F5ZIN:

on connais le vox , le CTCSS , et le GPIO ou Serial , j’ai voulu tester le Siglev

tout d’abord il faut modifier la partie « RX » concerné du fichier svxlink.conf comme suit :

SQL_DET=SIGLEV
SQL_START_DELAY=0
SQL_DELAY=0
SQL_HANGTIME=2000
SQL_EXTENDED_HANGTIME=1000
SQL_EXTENDED_HANGTIME_THRESH=15
SQL_TIMEOUT=600

SIGLEV_DET=NOISE
SIGLEV_SLOPE=1 ( voir siglevDetcal )
SIGLEV_OFFSET=0 ( voir siglevDetcal )
SIGLEV_OPEN_THRESH=30
SIGLEV_CLOSE_THRESH=10
SIGLEV_BOGUS_THRESH=120
TONE_SIGLEV_MAP=100,84,60,50,37,32,28,23,19,8

arrêter Svxlink et utiliser l’utilitaire « siglevdetcal » il faut également un TX qui est capable d’émettre sur la fréquence de réception du node ou relais.

on lance donc siglevdetcal en lui passant le chemin du fichier svxlink.conf et de la section RX à analyser

siglevdetcal /etc/svxlink/svxlink.conf Rx1

Dans mon exemple on analyse Rx1

Signal level detector calibrator v0.1.0

— Ajuster le niveau audio corretement .
— Émettez un fort signal sur la Fréquence de  Rx1.
— Ceci représente le signal le plus fort sur l’entrée.
— ne relacher pas le PTT avant que le programme vous le dise.
— Appuyez sur ENTRER quand vous êtes prêt.

— Starting squelch open measurement
Signal strength=3.672
Signal strength=3.615
Signal strength=3.646
Signal strength=3.752
Signal strength=3.763

— Release the PTT. ( Relacher le PTT )

— Ouvrer le squelch sur Rx1 , le récepteur  SvxLink à analyser sans signal d’entrée
— SvxLink ne recevra que du  bruit. Cela représente
— le plus petit signal reçu possible.
— Appuyer sur ENTRER quand vous êtes prêt.

— Starting squelch close measurement
Signal strength=2.753
Signal strength=2.473
Signal strength=2.626
Signal strength=2.631
Signal strength=2.614

à la fin de l’analyse 2 valeurs sont donné qu’il faudra corriger dans /etc/svxlink/svxlink.conf :

SIGLEV_SLOPE=93.45
SIGLEV_OFFSET=-244.78

Votre détection « Siglev » est opérationnel , en test sur F5ZIN , la propagation étant aléatoire sur 10M et 4M  les déca pas forcément équipé de CTCSS, c’est une bonne option en période de faible propagation.

 

Spotnik-Raspberry ( RRF , FON , EchoLink )

Une nouvelle « mouture » de la distribution spotnik à vu le jour, « spotnik-raspi »

Elle permets de faire tourner SvxLink , SvxReflector sur un raspberry. Cette distribution n’inclus pas le serveur « Web » du spotnik , nodejs et yarn ne fonctionne 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é , 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 utiliser 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

  • commencer par éditer svxlink.rrf , svxlink.fon, svxlink.echo, ModuleEchoLink.conf en changeant F5XYZ par votre indicatif, SPOTNIK-F5NLG dans la partie [ReflectorLogic] par VILLE(DEP) INDICATIF VHF, ainsi que les paramètres de Localisation ( APRS ) à la fin des fichiers. menu 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 éditer le menu 15 et les alertes propagation ( E-sporadique aurore , tropo etc… reportez vous à la documentation du module propagation monitor et configurer 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 pour le Script.

ensuite relancer le système sur le RRF ou le FON menu 1 ou 2 , vous pouvez le faire également en DTMF : 96 le RRF , 97 le FON , 99 le mode EchoLink ou local. le mode FRN à été supprimé mais il est facile de le refaire.

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 protocle SvxReflector, qui 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 disponible dans le ftp://rrf.f5nlg.ovh/ ainsi que les ancienne distribution « 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:

sur OrangePi il faut faire : apt-get remove orpisvx-orval puis , téléchargé le nouveau paquet : wget  ftp://rrf.f5nlg.ovh/reflector_orange_armhf.deb ensuite on installe avec la commande « dpkg -i reflector_orange_armhf.deb »

sur Raspberry  il faut faire : apt-get remove svxlink-raspi-ok puis, téléchargé 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 ldconfig pour faire prendre les nouvelles librairies en compte , ou un reboot .

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=>>>SvxReflecor RRF 434.975MHz tone 71.9Hz <<<<<

 

 

Doc du module Propagation Monitor

Le module Propagation Monitor , permets d’avoir des alertes Sporadique , FAI , Aurore Boréale annoncées par le système.

Sa configuration est un petit peu plus compliqué que pour les autres modules voici un petit tuto.

il faut rajouter 2 paquets Debian pour le faire fonctionner :

apt-get install fetchmail procmail

ces 2 paquets permettent de recevoir et de filtrer les mail .

1°/ il faut créer un compte mail chez un hébergeur quelconques , laposte , free, orange …

2°/ il faut s’abonner aux alerte « Propagation » sur les 2 sites suivants avec ce compte mail

http://www.dxmaps.com/spots/warnings.php

http://dxrobot.gooddx.net/mailman/listinfo

Lisez les infos concernant les alertes mail sur les 2 sites , pour gooddx.net les alertes Eskip Aurora ,et pour dxmaps cochez les cases qui vous intéressent.

3°/ il faut configurer le compte dans fetchmail sur l’orangepi ou le raspberry

dans le répertoire /root :

le fichier à écrire s’appel .fetchmailrc ne pas oublier le .

——————————————–

poll « Mail.monprovider.com »
protocol auto
username « adresse.mail@monprovider.com »
password « Monmotdepasse »
mda « /usr/bin/procmail -d %s »

———————————————

4°/ dans root : le fichier .procmailrc , il est donné en exemple dans /etc/svxlink

———————————————

# This is the configuration file for procmail that is used to
# extract received propagation alerts into separate files.
# This is used by the PropagationMonitor SvxLink module.

# Store received propagation alerts here
MAILDIR=/var/spool/svxlink/propagation_monitor

# Log for procmail activity
#LOGFILE=$MAILDIR/procmail.log

# Enable more verbose logging. Good for debugging your procmailrc.
#VERBOSE=yes

# Put e-mails from the DXrobot (gooddx.net) in the folder below
:0
* ^From.*DXrobot
dxrobot

# Put e-mails from DXMAPS (dxmaps.com) in the folder below
:0
* ^From.*DXMAPS
vhfdx

# Send all other, non matching e-mails, to user root.
# Replace « !root » with « /dev/null » to throw non-matching
# e-mails away instead or comment both lines below out
# to just let non-matching e-mails pass through.
:0
/dev/null

——————————————

5°/  il faut bien sur rajouter le ModulePropagationMonitor dans la ligne qui concerne les modules de /etc/svxlink/svxlink.conf

exemple  MODULES=ModuleHelp,ModuleMetarInfo,ModuleParrot,ModulePropagationMonitor

remplacer la ligne : ACTIVATE_MODULE_ON_LONG_CMD=2:EchoLink

par : ACTIVATE_MODULE_ON_LONG_CMD=10:PropagationMonitor

et relancer svxlink.

6°/ il faut supprimer le TIMEOUT dans /etc/svxlink/svxlink.d/ModulePropagationMonitor.conf

—————————————————

[ModulePropagationMonitor]
NAME=PropagationMonitor
PLUGIN_NAME=Tcl
ID=10
#TIMEOUT=10
SPOOL_DIR=/var/spool/svxlink/propagation_monitor

——————————————

7°/ rajouter dans /etc/crontab la ligne suivante :

—————————————————–

*/5 * * * * root /usr/bin/fetchmail &> /dev/null

#on va chercher les mails toutes les 5mn

—————————————————

 

puis il faut tester la réception des mail pour cela en root :

fetchmail -kv

on doit voir la réception des mails se faire a l’écran.

si tout fonctionne bien ,  /etc/init.d/cron restart , la réception des mails s’effectue alors toutes les 5mn.

pour valider le module , il faut envoyer 10# en DTMF ou via le screen dans la console.

pour plus d’info sur fetchmail ou procmail reportez vous au MAN ou à la doc correspondante.

73″ de Jean-Philippe, F5NLG

 

 

 

LINK / RELAIS / HOTSPOT **SPOTNIK **

J’ai décidé de proposer un hardware permettant de faire un LINK RELAIS ou Hot-Spot avec un Orange Pi Zero , disposant du Wifi , de l’Ethernet , et d’une carte son intégrée son nom « Spotnik  » , en fonction du TX et de l’antenne branché.

Il permet de se connecter au réseaux FON , RRF réseaux populaire en France, il supporte le protocole EchoLink, SvxReflector, Free Radio Network .

Pourquoi utiliser un spotnik ?

  1.  c’est de la radio !!
  2.  il supporte actuellement 3 protocoles , echolink , svxreflector, free radio network.
  3.  il permets de créer facilement un point d’accès radio/Relais ou un hot-spot.
  4.  il est pré configuré sur les 3 réseaux majeurs Francophone RRF , FON , EchoLink , beaucoup d’automatisme on été mis en place pour simplifier la configuration.
  5.  c’est le seul hot-spot aujourd’hui supportant le protocole SvxReflector.
  6. il dispose d’une interface graphique web pour la configuration et visualisation.
  7. son prix est abordable.
  8. permets de discuter avec un talkie depuis son canapé avec pleins de RadioAmateurs a travers le monde.
  9. consomme très peu par rapport a un PC sur Echolink.
  10. il ne nécessite pas d’ouvrir de ports sur la box.
  11. il fonctionne en wifi ethernet 3G/4G via le partage d’une connexion sur téléphone.
  12. petit, transportable, universel.
  13. open source GPL v3, vous pouvez le faire vous même, ou le modifié.
  14. facile a scripté et modifié, il peut devenir un link un relais un transpondeur un relais perroquet ….
  15. module météo, moniteur de propagation, relais perroquet simplex inclus.

Quels sont les avantages du protocole SvxReflector ?

  1. Un codec des plus moderne et de très bonne qualité (opus).
  2. Utilisation d’un seul port le 5300 UDP.
  3. Il n’est pas nécessaire d’ouvrir un port sur la box ou routeur.
  4. Fonctionnement correct en 3g/4g via un partage de connexion.
  5. Heartbeat idéal en connexion 3G/4G quand la liaison internet est moyenne.
  6. pas besoin de proxy ou autre .

Une version logicielle en Evolution

  1. Certaine fonctionnalités ne sont pas encore implémenté dans cette version ou nécessitent une configuration manuelle comme l’automatisation de la détection du proxy pour écholink, il faut passer par la ligne de commande .
  2. les icônes des différents réseau ne sont pas disponible dans la page d’accueuil
  3. la visualisation sur l’interface graphique pour Echolink et le Free Radio Network c’est pas encore fonctionnel.
  4. La mise à jour vers la version finale pourra être faite simplement.

Documentation Complète du Spotnik

une excellente documentation à téléchargé  en PDF par F4GOH   sûrement le tuto a lire au moins une fois !!

Le projet est hébergé sur github.com/spotnik-ham

Les « Spotnik » n’ont pas d’écran , on les configures via un PC avec Putty, ssh juice ou à l’aide d’un navigateur web sur smartphone, Tablette, PC, Mac…   Une application graphique javascript « web » est installé sur le spotnik  . Il se connecte au réseau internet via wifi ou, ethernet.

Finalement une fois que tout est paramétré,  la seule chose qu’on est amené à faire , c’est le changement de réseaux RRF / FON / EchoLink / Free Radio Network. Le basculement se fait soit via l’application « web » soit en DTMF à partir d’un Talkie ou encore en mode console.

Les menus sont simple et permetent de changer de réseaux, régler le wifi, paramétrer le spotnik , naviguer sur le net , configurer le mail pour le moniteur de propagation…

Dans le cas de l’utilisation du « Spotnik » avec le protocole EchoLink, Un script permets de tester et de choisir le meilleur proxy est disponible, merci Michel F1TZO pour ce script.

Ci dessous quelques copie d’écran en mode « texte » et via l’interface.

Pour les configurations plus « poussées » en mode EXPERT il faudra passer par la ligne de commande via SSH. Ou pour changer la fréquence sur la version Delta.

L’interface à réaliser :

le Schéma de F1EVM avec détection positive  un grand merci !!

Spotnik Beta V1.1 SCH-page-001

 

Spotnik Beta V1.1 Overall

Le schéma de l’interface avec squelch positif ( version Béta ) , c’est pratiquement l’implantation à effectué sur de la plaque à trous ou Veroboard si vous n’utilisez pas de connecteur DIN 6 broches mais un connecteur en ligne centrale.

2017-05-17-11-09-02.jpg

Ci dessous le schéma et la photo de l’interface de la version Delta avec radio SA818 intégré.

Spotnik-delta-2017-11-22-rev.1.sch

Spotnik Delta V1 TOP

Spotnik Delta V1 BOTTOM

dav

L’information de Squelch est disponible dans pratiquement tous les TX ,cette information est positive ou négative, sur le module SA818 ou DRA818 cette information est négative.

 

 

 

 

 

Téléchargement de l’image si vous souhaiter le faire vous même :

L’image de carte SD de la distribution, est Open Source en GPL V3 ainsi que le logiciel « spotnik gui » et les scripts, elle est compressé en 7zip. Sous windows vous pouvez utiliser 7-zip .

elle est téléchargeable sur le FTP

Vous pouvez participer financièrement au développement de spotnik en versant quelques Euro, Dolars , Pesos ou autre à mon adresse jp@piers.tv sur Paypal .

Le mot de passe « root » est « spotnik » il est bien sur à changer!!

 

Brochage du Spotnik Béta

téléchargement

 

 

 

Commercialisation  voir La boutique :

Cordiale 73″ des développeurs.

adresse mail : contact@spotnik.org

  • Distribution, menus, packaging, hardware : Jean-Philippe Piers F5NLG
  • Application Web , design , logos : Sonny Piers