Protocole APRS
(10786 total des mots dans ce texte) (23823 lectures) 

[Adresse unproto] [Trames
APRS] [Icônes APRS] [Répéteur
APRS]
[Report temps réel] [Report différé]
[Report avec extension de données] [Objet]
[Interrogation]
[Report de condition] [Report de déplacement]
[Report de couverture] [Report de recherche]
[Report météo]
Le protocole de l'APRS est le même que celui du packet
traditionnel, c'est de l'AX-25, un dérivé du protocole X-25 utilisé pour le
minitel. Dans ce cas, nous allons plutôt nous pencher sur la syntaxe utilisée
en APRS, celle-ci diffère totalement car il n'y a plus de connexion, tout est
en unproto, l'avantage qu'il procure est d'envoyer une information généralisée
que tout le monde reçoit instantanément.
Les adresses de balise unproto
Dans le packet traditionnel, toutes les informations unproto
ont une adresse de balise très précise suivant leur nature et leur destination
d'utilisateur. Qui n'a pas vu des balises to CQ, ALL, FLXNET, FBB en packet ?
Dans l'APRS, c'est pareil, mais attention il y a des règles, chaque adresse détermine
un type d'information, en voici la liste complète :
ALL AP APRS
BEACON CQ GPS DF
DGPS DRILL DX
ID JAVA MAIL MICE
QST QTH RTCM
SKY SPACE SPC SYM
TEL TEST TLM
WX
Il est inutile de les connaître par cœur, seulement une très
petite partie est utilisée, les autres sont destinées à des opérations plus
rares, de mise à jour entre autres.
Quelques exemples pour des
adresses :
GPS signifie
que les données transmises sont des mises à jour de positionnement pour GPS
DX signifie
que les données transmises sont des informations DX Cluster
ID signifie
données d'identification
SKY signifie
que les données positionnent un objet dans le ciel
TLM signifie
données télémétriques
WX signifie
que les données transmises sont des informations météo
Il est cependant possible de créer sa propre adresse APRS, celle-ci procure un
échange d'informations limité à un groupe de personnes.
Tous les programmes APRS utilisent une adresse APxxx qui
permet d'identifier le soft utilisé. Sur le Kenwood TH-D7E, la balise par défaut
APK001 permet de recevoir les principales adresses unproto.
Les trames APRS
Tous les débuts de trames commencent par un caractère qui
sert d'information sur la nature de l'émission, soit une trame est transmise en
temps réel ou différé.
| Identifiant APRS |
Sans messagerie APRS |
Avec messagerie APRS |
Temps réel
sans affichage de l'heure |
! |
= |
Différé
avec affichage de l'heure |
/ |
@ |
Report
en temps réel de position longitude/latitude
!DDMM.mmN/DDDMM.mmWx(commentaires)
! Nature d'émission
DDMM.mm Latitude en degré minutes minutes
N Orientation latitude Nord ou Sud
/ 1er partie de l'icône APRS Voir
la liste
DDDMM.mm Longitude en degré minutes minutes
W Orientation longitude Ouest (West en Anglais) ou Est
x 2ème partie de l'icône APRS Voir
la liste
Exemples :
| !4112.28N/08403.57W-Test 001234 |
Station en temps réel positionnée 41°12".28
Nord 84°03".57 Ouest avec un commentaire "Test 001234"
|
| !4112.28N/08403.57W-Test /A=001234 |
Station en temps réel positionnée 41°12".28
Nord 84°03".57 Ouest avec un commentaire "Test" et une
altitude de 1234 pied
|
Report
différé de position longitude/latitude
/(format horaire)DDMM.mmN/DDDMM.mmWx(commentaires)
/ Nature d'émission
DDHHMM Format DHM avec jour du mois, heures et minutes
z Indicateur pour heure UTC / GMT
/ Indicateur pour heure locale
ou
HHMMSS Format HMS avec heures, minutes et secondes
h Indicateur fixe heure UTC / GMT
ou
MMDDHHMM Format HDHM avec mois, jour, heures et minutes
Suite de la trame identique report temps réel
Exemples :
| /092345z4903.50N/07201.75W>Test1234 |
Position de la station à 23 H 45, heure UTC
le 9ème jour du mois
|
| @092345/4903.50N/07201.75W>Test1234 |
Position de la station à 23 H 45, heure
locale le 9ème jour du mois
|
| /234524h4903.50N/07201.75W>Test1234 |
Position de la station à 23 H 45 et 24
secondes, heure UTC
|
| /122315474903.50N/07201.75W>Test1234 |
Position de la station le 23 décembre à 15
H 47, heure UTC
|
Report
de position longitude/latitude avec extension de données
Un report avec une extension de données peut être en temps réel ou différé.
Les données complétant le report de position peuvent être :
les conditions de la station émettrice, hauteur, puissance, dB de l'antenne,
direction de l'antenne
la direction et la vitesse de déplacement de la station
la distance de couverture de la station
la direction et la qualité de réception d'un objet ou d'une autre station
des informations météorologiques
Report de position avec conditions de la station émettrice
Le mode PHG permet de transmettre en plus de la position, la
hauteur de l'antenne, la puissance d'émission, le gain et la directivité de
l'antenne.
!DDMM.mmN/DDDMM.mmWxPHGxxxx/(commentaires)
PHGxxxx Mode PHG voir tableau des codes ci-dessous
| PHGD Code |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Unité |
| Puissance |
0 |
1 |
4 |
9 |
16 |
25 |
36 |
49 |
64 |
81 |
Watt |
| Hauteur |
10 |
20 |
40 |
80 |
160 |
320 |
640 |
1280 |
2560 |
5120 |
pied |
| |
3 |
6 |
12 |
24 |
49 |
98 |
195 |
390 |
780 |
1561 |
Mètre |
| Gain |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
dB |
| Directivité |
omni |
45
NE |
90
E |
135
SE |
180
E |
225
SO |
270
O |
315
NO |
360
N |
|
degré |
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.
Exemples :
| !4112.28N/08403.57WyPHG2250 |
Station avec une puissance de 4 W, antenne
omni avec un gain de 5 dB placée à 12 mètres
|
| !4112.28N/08403.57WyPHG5373 |
Station avec une puissance de 25 W, antenne
directive pointée à 135° (Sud Est) avec un gain de 7 dB placée à
24 mètres
|
Report de position avec informations
sur le déplacement
Le mode CSE/SPD permet de transmettre en plus de la position, la direction de
déplacement et la vitesse de la station.
!DDMM.mmN/DDDMM.mmWxCSE/SPD/(commentaires)
CSE Mode CSE indique la direction en degré
SPD Mode SPD indique la
vitesse en Km/h
Exemples :
| !4112.28N/08403.57Wv142/057/Direction
radiophonies |
Station en déplacement à 142° à 57 Km/h
avec le commentaire "Direction radiophonies"
|
| !4112.28N/08403.57W>268/176/Mobile rouge |
Station en déplacement à 268° à 176 Km/h
avec le commentaire "Mobile rouge"
|
Report de position avec distance de
couverture
Le mode RNG permet de transmettre en plus de la position, la distance de
couverture de la station.
!DDMM.mmN/DDDMM.mmWxRNGxxxx/(commentaires)
RNGxxxx Mode RNG indique la distance de couverture de la
station en Km
Exemples :
| !4112.28N/08403.57WyRNG0250/Contest |
Station avec une distance de couverture de
250 Km à la ronde avec le commentaire "Contest"
|
| /234524h4112.28N/08403.57WyRNG0173 |
Position de la station à 23 H 45 et 24
seconde UTC avec une distance de couverture de 173 Km à la ronde
|
Report de position avec direction et
qualité de réception d'un objet
Le mode DFS permet de transmettre en plus de la position, la
direction, la hauteur d'écoute, la qualité du signal reçu et le gain de
l'antenne utilisée. Ce mode est très prisé par le RACE (Radioamateur au
service de la sécurité civil) au États-Unis, cependant son utilisation nécessite
un réseau APRS assez structuré.
!DDMM.mmN/DDDMM.mmWxDFSxxxx/(commentaires)
DFSxxxx
Mode DFS voir tableau des codes ci-dessous
| DFS Code |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Unité |
| Qualité réception |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Signal |
| Hauteur |
10 |
20 |
40 |
80 |
160 |
320 |
640 |
1280 |
2560 |
5120 |
pied |
| |
3 |
6 |
12 |
24 |
49 |
98 |
195 |
390 |
780 |
1561 |
Mètre |
| Gain |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
dB |
| Directivité |
omni |
45
NE |
90
E |
135
SE |
180
E |
225
SO |
270
O |
315
NO |
360
N |
|
degré |
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.
Exemples :
| !4112.28N/08403.57WyDFS4627/Fumée 327° |
Station recevant l'objet avec un signal de 4 depuis
une hauteur de 195 mètres avec une antenne de 3 dB dirigée à 315°
commentaire "fumée 327°"
|
| !4112.28N/08403.57Wy3DFS9023/Adrassec 5 |
Station recevant l'objet avec un signal de 9 depuis
une hauteur de 10 mètres avec une antenne de 0 dB dirigée à 135°
commentaire "Adrassec 5"
|
Report de position avec informations météorologiques
La possibilité d'envoyer des informations météo est avant
tout destinée à des stations spécialisées, celles-ci possèdent des
appareils permettant de faire des mesures en temps réel. Le plus souvent, ce
sont des stations dédiées à cet usage, elles sont donc fixes et en
fonctionnement permanent comme un digi, dans ce cas, les trames émises sont
brutes et ne contiennent plus d'information sur la position, mais
uniquement les données météo.
!DDMM.mmN/DDDMM.mmWxDIR/SPDgxxxtxxxrxxxpxxxPxxxhxxbxxxxxdU2k
DIR Direction
du vent en degré
SPD Vitesse du vent en Km/h
gxxx Pique de vitesse du vent des 5 dernières minutes
txxx Température en degré
rxxx Pluviométrie en mm de la dernière heure
pxxx Pluviométrie en mm des dernières 24 heures
Pxxx Pluviométrie en mm depuis minuit
hxx Pourcentage d'humidité en % (00 = 100%)
bxxxxx Pression en dixièmes de millibars
d Programme est sous APRSdos
M Programme est sous MacAPRS
p Programme est sous PocketAPRS
w Programme est sous WinAPRS
x Programme est sous XAPRS
U2k Station météo Ultimeter 2000
U2R Station météo Ultimeter U-II
U-II Station météo Ultimeter U-II
US5 Station météo Ultimeter 500
Dvs Station météo Davis
HKT Station météo HeathKit
PIC Station météo PIC
RSW Station météo Radio Shack
Exemples :
| !4112.28N/08403.57Ww145/086g097t026r002p007P006h02b03241wDvs |
|
Le vent souffle à 86 Km/h en direction de 145°,
la pointe des 5 dernières minutes était de 97 Km/h, température de
26°, une pluviométrie de 2mm dans la dernière heure, 7mm depuis les
dernières 24 H et 6mm depuis minuit, 2% d'humidité, et une pression
de 3241 millibars, données en provenance d'une station Davis sous
WnAPRS
|
Les
objets APRS
L'objet est avant
tout le positionnement d'une activité temporaire ou dans un but d'information
durant un événement. Il ne faut pas confondre information et signaler à
nouveau sa station (QRA bis, station météo, digi urbain). Créer un objet APRS
n'est pas amusement mais une responsabilité !
C’est l'om qui créer
l'objet est responsable de la diffusion de cette information sur le réseau. Ce
dernier doit donc prendre les mesures qui s’imposent pour ne pas inonder le réseau
d’une information local pouvant nuire à la fluidité et la visible des vrais
stations.
Pour la diffusion de tout autres objets pratique (relais,
radio-club, point haut, lieu touristique, etc...) laisser ce travail au digi
intelligent qui transmettront ces informations à la demande et non de
façon automatique.
Diffusion nationale ou régionale :
Une information
n’est jamais nationale ou régionale, à moins qu’il s’agisse d’un salon,
rassemblement ou activité radioamateur majeurs, à ce moment celle-ci est une activité planifié
(présente dans la presse) et
temporaire, dans ce cas un objet APRS est licite quelques jours avant la
manifestation. Bien sûr la diffusion doit être assuré par les organisateurs
qui sont au plus prêt de l’événement et non pas par un visiteur distant de
200 Km.
Diffusion départementale :
L’objet
n’a aucunement besoin d’être diffusé largement si l’activité n’est
pas annoncer sur la presse spécialisé et autres sites d’informations
amateurs. Dans ce cas le chemin APRS ne doit pas dépasser 2 sauts puisque l'événement
est sûrement local.
Signaler un
relais VHF ou UHF n'a pas lieu d'être, sauf si ce dernier est source d'une
activité spécial planifier à ce moment (entretien, mise en route, panne) qui
sera indiqué dans la balise -> 2 sauts.
Relais SSTV et ATV
peuvent également apparaître à l'occasion d'un QSO en cours, lorsque
l'activité est cessé l'objet n'a plus raison d'être. -> 2 sauts.
QTH d'oms et autres lieux civils sont des informations totalement inutile au réseau.
Ces éléments souvent d'ordre réservé à un cadres d'oms définis n’ont pas
leur place à l’échelle de la région. Pour cela il existe les fichiers
Overlays.
Avant de vous lancez dans toutes diffusions d'objets, prenez
contact avec le sysop du digi le plus proche, ou posez la question sur le groupe
de discussion France APRS.
;OBJET$$$$_DDMM.mmN/DDDMM.mmWx
;OBJET$$$$*(format horaire)DDMM.mmN/DDDMM.mmWx
; Identifiant d'objet APRS
OBJET$$$$ Indique le nom de l'objet comme il sera affiché sur
les terminaux APRS, ce champ est limité à 9 caractères
* Indique que l'objet est actif (véhicule, météo)
_ Indique que l'objet est inactif (bâtiment, point de rencontre)
Les différentes variables d'extensions peuvent s'appliquer à un objet.
Exemples :
| ;Hopital
_4112.28N/08403.57WhPolyclinique |
Hôpital positionné 41°12".28 Nord 84°03".57
Ouest avec un commentaire "Polyclinique", objet inactif
|
| ;Leader
*161512l4903.50N/07201.75Wb |
Position du Leader à 15 H 12, heure locale le 16ème
jour du mois, objet actif.
|
| ;Leader
*161524l4903.50N/07201.75Wb279/024 |
Position du Leader à 15 H 24, heure locale le 16ème
jour du mois, objet actif en direction 279° à 24 Km/h
|
| ;Relais U _4903.50N/07201.75WbRNG0149 |
Position du Relais U, objet inactif avec une
couverture de 149 Km à la ronde
|
Interrogation
du réseau APRS
Toute station APRS quelle qu'elle soit à besoin
d'informations afin de connaître l'ampleur du réseau, notamment lors de déplacement
dans un QTH plus ou mois inconnu. Afin de pourvoir obtenir ces renseignements,
il existe des commandes d'interrogations du réseau, celles-ci sont conçues de
façons à obtenir une réponse des différents protagonistes d'un réseau,
ainsi, juste après une interrogation, les stations visées enverront
automatiquement une trame en fonction du type de demande.
Voici les principales interrogations APRS :
?APRS?
Interrogation de toutes les stations APRS, réponse dans les 2 minutes, cela
afin d'éviter un embouteillage
?IGATE?
Interrogation de toutes les stations IGate (transpondeur entre VHF et/ou le réseau
HF et Internet)
?WX? Interrogation de toutes les stations WX
Les interrogations directes (1 seule station visée), pour les utilisés, il
faut envoyer un message en direction de la station concernée.
?APRSP
Demande la position de la station
?APRSS
Demande le statut de la station
?APRSO
Demande la liste des objets de la station
?APRSM
Demande les messages personnels non délivrés
?APRST
Demande le chemin utilisé pour permettre le contact avec la station visée
?APRSD
Demande la liste des stations APRS entendues en direct
?APRSH (Indicatif)
Demande si la station mentionnée a été entendu
Exemples :
| :F4AIE :?APRO |
Demande de l'envoi des objets de la station
F4AIE |
| :F4AIE :?APRH F5KRY |
Demande à la station F4AIE s'il a entendu
la station F5KRY |
Voilà un bonne partie de la syntaxe APRS, elle est loin d'être
complète, mais les autres paramètres ne sont pas très utiles pour des simples
utilisateurs, si vous désirez le protocole complet, vous le trouverez dans la
rubrique téléchargement.
|