F1smf

 Non au PLC

--------------------------------------

--------------------------------------

Présentation
Technique RA
Visites

   visiteurs

   visiteur en ligne

Préférences

Se reconnecter :
Votre nom (ou pseudo) :
Votre mot de passe


  Nombre de membres 38 membres
Connectés :
( personne )
Snif !!!

Fichier de configuration   g2_ircddb.cfg update 3.06

Mise en situation

Ce document explique comment parametrer le module G2_IRCDDB  de Scott KI4LKF

Installation des pré-requis

Voir g2_ircddb  Installation

Règles à respecter

  • Pas d'espace avant ou après le signe =
  • Saisir les indicatifs en majuscules
  • S'il y a un # devant une variable utile l'enlever
  • Pour laisser la valeur par défaut d'une variable mettre un # devant celle-ci
  • Ne pas enlever les lignes de commentaires celles-ci ne ralentissent pas le programme
  • Éviter de modifier la structure du fichier car en cas de mise à jour c'est plus difficile de voir où il y a des motifs
  • Toujours faire une copie du fichier de configuration avant de le modifier

Fichier g2_ircddb.cfg

OWNER

Votre indicatif du répéteur OepnG2 peut avoir jusqu'à 6 caractères, c'est l'indicatif qui a été déclaré à ircddb
Dans le fichier de base il y a un # devant OWNER=  le supprimer
Il sera aussi utilisé pour se connecter au serveur ircDDB
Valeur par défaut : #OWNER=
Exemple: OWNER=XX0YYY

PACKAGE_REV

La valeur PACKAGE_REV apparaîtra sur le site IRC état ​​allemand sous la colonne de PACKAGE_REV
Utilisez le nom de votre logiciel de répéteur ou n'importe quoi d'autre
Séparez le nom de la version en utilisant le trait de soulignement
Valeur par défaut : rptr_306
exemple;   PACKAGE_REV=sound_xxx ou PACKAGE_REV=icom_rp2c

SEND_APRS

Deux réponses possibles :
 N - pour ne pas activer l'envoi de données APRS,
 Y  - pour activer l'envoi des coordonnées sur aprs.fi
Valeur par défaut : N
Exemple: SEND_APRS=Y

Petite astuce avec les trois variables RPTR_ID_A/B/C=, vide est SEND_APRS=Y
La position des stations connectées à votre node sera envoyé à aprs. fi mais pas la position du répéteur

 

RPTR_ID_A

Les spécifications du module répéteur envoyé
       RPTR_ID_A=Latitude, longitude, Hauteur de l'antenne depuis le sol, DESCRIPTION
La hauteur n'indique pas l'altitude, elle permet de donner une idée sur les conditions d'emplacement de l'antenne par rapport à une zone locale.
Si vous ne souhaitez pas définir de paramètres APRS pour le répéteur A , rien mettre après le signe =
Latitude en dd.MM , longitude en dd.mm
Valeur par défaut :
exemple: RPTR_ID_A=45.395, 6.073,20,DSTAR module A

RPTR_ID_B

Les spécifications du module répéteur envoyé
       RPTR_ID_B=Latitude, longitude, Hauteur de l'antenne depuis le sol, DESCRIPTION
La hauteur n'indique pas l'altitude, elle permet de donner une idée sur les conditions d'emplacement de l'antenne par rapport à une zone locale.
Si vous ne souhaitez pas définir de paramètres APRS pour le répéteur B , rien mettre après le signe =
Latitude en dd.MM , longitude en dd.mm
Valeur par défaut :
exemple: RPTR_ID_B=45.395, 6.073,20,DSTAR module B

RPTR_ID_C

Les spécifications du module répéteur envoyé
       RPTR_ID_C=Latitude, longitude, Hauteur de l'antenne depuis le sol, DESCRIPTION
La hauteur n'indique pas l'altitude, elle permet de donner une idée sur les conditions d'emplacement de l'antenne par rapport à une zone locale.
Si vous ne souhaitez pas définir de paramètres APRS pour le répéteur C , rien mettre après le signe =
Latitude en dd.mm , longitude en dd.mm
Valeur par défaut :
exemple: RPTR_ID_C=45.395, 6.073,20,DSTAR module C

LOCAL_IRC_IP

Quelle adresse locale sur votre répéteur va être utilisée pour dialoguer  avec le serveur de base de données distantes IRC (groupe2, groupe1,...)
Pour la plupart des installations, il est 0.0.0.0 (utilisera la carte par défaut)
Si vous avez plus d'une carte Ethernet ou Wifi, vous pouvez le définir comme une adresse IP locale spécifique qui est attribuée à cette carte Ethernet spécifique
Valeur par défaut : 0.0.0.0
Exemple: LOCAL_IRC_IP=0.0.0.0  (avec une carte reseau)

------------ Variables pour la fonction APRS  sur IRCDDB ------------

SEND_QRGS_MAPS

Deux réponses possibles :
N  -  pour ne pas activer l'envoi de données APRS
Y  _-pour l'envoi des coordonnées au site IRC
Valeur par défaut : Y
Exemple: SEND_QRGS_MAPS=Y

------------ Variables pour la fonction APRS sur IRCDDB ------------
QTH

Les spécifications du module répéteur sur le site IRC
       QTH=Latitude, longitude, description1, description2, url
Si vous ne souhaitez pas définir de paramètres APRS pour le répéteur A , rien mettre après le signe =
Latitude en dd.MM , longitude en dd.mm
Exemple:  QTH=45.395, 6.073, g2-ircddb-rptr (B est C), g2-ircddb, www.xxxx.free.fr

QRG_A

Les spécifications du module répéteur A
       QRG_A=Fréquence, shift, range, Hauteur de l'antenne depuis le sol
Si vous ne souhaitez pas définir de paramètres APRS pour le répéteur A , rien mettre après le signe =
Latitude en dd.MM , longitude en dd.mm
exemple: QRG_A=12xx,xx,, -9.4, 25, 40

QRG_B

Les spécifications du module répéteur B
      QRG_B=Fréquence, shift, range, Hauteur de l'antenne depuis le sol
Si vous ne souhaitez pas définir de paramètres APRS pour le répéteur B , rien mettre après le signe =
Latitude en dd.MM , longitude en dd.mm
exemple: QRG_B=439.xx, -9.4, 25, 40

QRG_C

Les spécifications du module répéteur C
       QRG_C=Fréquence, shift, range, Hauteur de l'antenne depuis le sol
Si vous ne souhaitez pas définir de paramètres APRS pour le répéteur C , rien mettre après le signe =
Latitude en dd.MM , longitude en dd.mm
exemple: QRG_C=145.XX, -0.6, 25, 40

------------ Variables pour la fonction APRS sur aprs.fi ------------

APRS_HOST

Vous ne devez PAS modifier la valeur de APRS_HOST
Valeur par défaut : rotate.aprs.net
Le seul moment de la changer, c'est quand vous avez votre propre serveur APRS_HOST

APRS_PORT

Vous ne devez PAS modifier la valeur de APRS_PORT
Valeur par défaut : 14580
Exemple : APRS_PORT=14580

APRS_INTERVAL

Temps en minute pour l'envoi  de la  balise APRS, ne pas mettre moins de 40
Valeur par défaut : 40
Exemple: APRS_INTERVAL=40

APRS_FILTER

Caractériser le filtrage aprs
Valeur par défaut :
Exemple : m/50

 

Paramètres pour le filtre APRS
Paramètres Type de filtre Description
a/latN/lonW/latS/lonE Filtre de surface

Le filtre fonctionne de la même façon que le filtre sur l'aire mais le filtre est défini comme un carré. Les coordonnées peuvent aussi être considérées comme supérieur gauche et inférieur droit. Lat / long est en degrés décimaux. Sud et Ouest sont négatives. Jusqu'à 9 filtres de surface peut être définie dans le même temps.

b/call1/call2... Filtre par indicatif

Autoriser le trafic d'appels exacts: Call, call, ...
Ce filtre autorise le caractère générique *.

d/digi1/digi2... Filtre digi Le filtre digi va passer tous les paquets qui ont été retransmis par une
station particulière (appel de la station est dans le chemin).
Ce filtre autorise le caractère générique *.
e/call1/call1/... Entrée station de filtrage Ce filtre passe tous les paquets avec l'indicatif précisé-SSID (s) immédiatement après la construction de Q. Cela permet le filtrage basé sur la réception iGate, etc Ce filtre permet le caractère générique *.
f/call/dist Filtre sur Call C'est la même chose que le filtre sur l'aire, sauf que le centre est défini comme la dernière position connue de l'appel. Jusqu'à 9 filtres amis peut être définis dans le même temps.
m/dist Mon filtre d'aire C'est la même chose que le filtre sur l'aire, sauf que le centre est défini comme la dernière position du répéteur
o/obj1/obj2... Filtre sur objet Passez tous les objets avec le nom exact de obj1, obj2, ... (* joker autorisé)
p/aa/bb/cc... Filtre sur préfixe Transférer le trafic avec fromCall qui commence par
AA ou BB ou CC ... q/con/ana q hachurée de filtre q = q Construire commande
con = liste des q Construire pour passer (la casse)
Ana = analyse basée sur q Construct.
I = positions du col IGATES identifiés par RAQ ou RAQ. Par exemple:
Q / C passe tout le trafic avec les CAQ
q / RR passe tout le trafic avec les RAQ ou RAQ
q / / Je passe tous les paquets position à partir de IGATES identifiés dans d'autres paquets par le RAQ ou RAQ
r/lat/lon/dist Filtre sur l'aire

L'aire est placé à position ( lat / long),  d'un rayon de x Km.
lat et lon sont en degrés, une valeur  négative pour l'Ouest / Sud et positive pour l'Est /Nord. Jusqu'à 9 filtressur l'aire peut être définis dans le même temps pour permettre une meilleure couverture.
Les messages adressés à des stations dans cette aire sont également passés.

s/pri/alt/over Filtre sur Symbole

pri = symboles dans le tableau principal
alt = symboles dans le tableau de remplacement
sur le caractère overlay = (sensible aux majuscule miniscule)
Par exemple:
s / ->  Va passer le symboles QRA avec omni  et  le symbole Voiture (Table primaire)  voir les tables ci dessous

t/poimqstunw
t/poimqstu/call/km
Filtre sur type Autoriser le trafic en fonction du type de paquet.
Un ou plusieurs types peuvent être définis dans le même temps, t / OTQ est une définition valable. p = Position paquets
o = Objets
i = Articles
m = Message
q = Query
s = Statut
t = Télémétrie
u = définie par l'utilisateur
n = météo NWS & Objets Météo
w = Météo
Remarque: Le filtre type de temps passe aussi des paquets pour les paquets postes météorologiques positionless. Le second format permet de mettre une limite de rayon autour de "appel" (gare indicatif-SSID ou nom de l'objet) pour les types de poste de la demande.
u/unproto1/unproto2/... Unproto filtre

Ce filtre laisse pasee tous les paquets à la destination spécifiée indicatif-SSID (s)
Ce filtre permet le caractère générique *.

 

Tableaux des objects
APRS_symbols_codes.png  
tbl_pri.png

Table primaire

Les symboles en forme de croix occupent des emplacements symbole qui n'ont pas encore été attribué.

tbl_sec.png

Table secondaire

Les symboles en forme de croix occupent des emplacements symbole qui n'ont pas encore été attribué.

------------ Fin des variables pour la fonction APRS  ------------

G2_EXTERNAL_IP

L'IP par lequel le service g2_ircddb communique à l'extérieur (direction des autres node / serveur)
La valeur 0.0.0.0 indique le port que l'OS a choisi par défaut
Attention la communication est bidirectionnelle donc bien configurer le firewall et/ ou routeur pour G2_EXTERNAL_PORT pour la valeur du port
Valeur par défaut :  0.0.0.0
Exemple : G2_EXTERNAL_IP=0.0.0.0

G2_EXTERNAL_PORT

Le port  par lequel le service g2_ircddb communique à l'extérieur (direction des autres node / serveur)
Valeur par défaut :  40000
Exemple : G2_EXTERNAL_PORT=40000

G2_INTERNAL_IP

L'IP  par lequel les modules associés g2_ircddb communiquent (rptr,g2_link,.....)
Valeur par défaut :  0.0.0.0
Exemple : G2_EXTERNAL_IP=0.0.0.0

G2_INTERNAL_PORT

Le port   par lequel les modules associés g2_ircddb communiquent (rptr,g2_link,.....)
Valeur par défaut :  19000
Exemple : G2_INTERNAL_PORT=19000

TO_G2_LINK_IP

l'IP Où est le g2_link connecté
Valeur par défaut :  127.0.0.1  (lo)
Exemple : TO_G2_LINK_IP=127.0.0.1

TO_G2_LINK_PORT

le port uitlisé avec  g2_link
Valeur par défaut :  18997
Exemple : TO_G2_LINK_PORT=18997

TO_RPTR_IP_A

L'IP du  module répéteur A , si le module (rptr) se trouve sur le même serveur la valeur sera 127.0.0.1 ( on passe par le réseau interne)
Valeur par défaut :  127.0.0.1  (lo)
Exemple : TO_RPTR_IP_A=127.0.0.1

TO_RPTR_PORT_A

Port utilisé  pour  le module répéteur A
Valeur par défaut :  19998
Exemple : TO_RPTR_PORT_A=19998

TO_RPTR_IP_B

L'IP du  module répéteur B , si le module (rptr) se trouve sur le même serveur la valeur sera 127.0.0.1 ( on passe par le réseau interne)
Valeur par défaut :  127.0.0.1  (lo)
Exemple : TO_RPTR_IP_B=127.0.0.1


TO_RPTR_PORT_B

Port utilisé  pour le module répéteur B
Valeur par défaut :  19999
Exemple : TO_RPTR_PORT_B=19999

TO_RPTR_IP_C

L'IP du  module répéteur C , si le module (rptr) se trouve sur le même serveur la valeur sera 127.0.0.1 ( on passe par le réseau interne)
Valeur par défaut :  127.0.0.1  (lo)
Exemple : TO_RPTR_IP_C=127.0.0.1

TO_RPTR_PORT_C

Port utilisé  pour le module répéteur C
Valeur par défaut :  20000
Exemple : TO_RPTR_PORT_C=20000

ECHOTEST_REC_TIMEOUT

Nous avons besoin de ce délai, car le paquet 'FIN DE AUDIO' peut se perdre, car tout ce qui concerne Dstar utilise le protocole UDP
UDP et un protocole sans acquittement donc des paquets peuvent se perdre
Chaque paquet arrive normalement 20 ms après le paquet précédent, un délai de 1 seconde est plus que suffisant pour s'assurer que nous devrions cesser d'attendre plus de paquets.
Valeur par défaut :  1 (Délais en secondes)
Exemple : ECHOTEST_REC_TIMEOUT=1

VOICEMAIL_REC_TIMEOUT

Si après VOICEMAIL_REC_TIMEOUT (seconde) plus de paquets  arrive , on stop l'enregistrement vocale
Nous allons arrêter l'enregistrement pour la messagerie vocale
Valeur par défaut :  1 (Délais en secondes)
Exemple : VOICEMAIL_REC_TIMEOUT=1

FROM_REMOTE_G2_TIMEOUT

Si après 1 seconde, nous ne recevons pas plus de paquets du système distant, nous allons supposer que le QSO  distance a cessé
Valeur par défaut :  1 (Délais en secondes)
Exemple : FROM_REMOTE_G2_TIMEOUT=1

FROM_LOCAL_RPTR_TIMEOUT

Si après 1 seconde, nous ne recevons pas plus de paquets à partir de notre répéteur local, nous supposerons que l'utilisateur local RF a cessé de parler est relachez le PTT
Valeur par défaut :  1 (Délais en secondes)
Exemple : FROM_REMOTE_G2_TIMEOUT=1

QSO_DETAILS

imprimer les détails QSO

Deux réponses possibles:
N  -  pour ne pas activer imprimer les détails QSO
Y  - pour imprimer les détails QSO
Valeur par défaut : N
Exemple: QSO_DETAILS=N

------------ Variable pour la commande ECHOTEST ------------

ECHOTEST_DIR

Répertoire du fichier ECHOTEST  créé en mode écriture / lecture
Valeur par défaut :  /tmp  (attention sur un systeme avec CompactFlach il doit se trouver en RAM)
Exemple : ECHOTEST_DIR=/tmp

PLAY_WAIT

Nombre de secondes à attendre avant de commencer à lire le fichier enregistré, 1 seconde est suffisante, avant d'accepter de nouveaux flux.
Valeur par défaut :  1 (Délais en secondes)
Exemple : PLAY_WAIT=1

PLAY_DELAY

Combien de millisecondes doit on  retarder lors de la lecture de chacun des paquets enregistrés, normalement  VoIP est de 20 millisecondes ou un peu moins

Valeur par défaut :  19 (Délais en milisecondes)
Exemple : PLAY_DELAY=19

------------ fin des Variable pour la commande ECHOTEST ------------

REGEN_HDR

Voulez-vous re-générer l'ENTÊTE s'il ya un délai d'attente de messages en provenance de systèmes distants (réflecteurs, des passerelles, ...)

Deux réponses possibles:
N  - pas de regeneration  d'entête
Y  - regeneration  de l'entête
Valeur par défaut : Y
Exemple: REGEN_HDR=Y

IRC_DDB_HOST

L'adresse du serveur IRCDDB 

Deux possibles pour l'instant :
group2-irc.ircddb.net     Pour les USA
group1-irc.ircddb.net     Pour le reste du monde
Valeur par défaut :  group1-irc.ircddb.net  (pour la france)
Exemple : IRC_DDB_HOST=group1-irc.ircddb.net

IRC_DDB_PORT

Le port distant  utiliser par ircDDB
Valeur par défaut :  9007
Exemple : IRC_DDB_PORT=9007T

IRC_PASS

le password que  vous avez reçu de ircddb en confirmation de l'inscription
Valeur par défaut :
Exemple :IRC_PASS=xxXXxxXXxxXXxxXXxxxxxx (mot de pase pour exemple donc non valide ^^)  

DTMF_DIR

Le répertoire où tous les fichiers provisoires DTMF iront
Exemple de fichiers provisoires dtmf (un fichier par bande)
Pour le module A, ce fichier sera créé : 0_mod_DTMF_NOTIFY
Pour le module B, ce fichier sera créé : 1_mod_DTMF_NOTIFY
Pour le module C, ce fichier sera créé : 2_mod_DTMF_NOTIFY
Après qu'ils sont créés, alors le scénario de coquille les traitera et les enlèvera de du répertoire
Tout au-dessus des fichiers sera créé sous ce répertoire :
DTMF_DIR=/tmp

Références bibliographiques :

Pour le tableau des filtre  http://www.aprs-is.net
Pour les fichier g2_link,g2_ircddb,rptr, ..  http://ircddb.sourceforge.net/

Remerciements

Marque déposée légale

Icom® - Icom Incorporated Corporation
D-STAR® - Icom Incorporated Corporation
APRS® - APRS Software and Bob Bruninga, WB4APR.

 

Mise à jour

Update g2_ircddb 3.03

 

F1SMF Patrick


Date de création : 08/10/2011 @ 02:36
Dernière modification : 02/11/2012 @ 11:34
Catégorie : Technique RA - G2_IRCDDB
Page lue 2588 fois


Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !

Imprimante 3D
Arduino
Recherche
Recherche