BACK
Descrizione pacchetto UPD della stazione AWS-X

Le stazioni meteo autonome AWS-X prodotte da DPS-Promatic srl inviano i dati in internet sotto forma di pacchetti UDP.
Potete vedere questi dati sul nostro sito http://www.dpsproserver.com. In base al servizio offerto, gratuito o a pagamento, � possibile accedere a vari livello di servizio. In ogni caso i nostri formati sono pubblici ed � possibile, per chi � capace, realizzarsi in autonomia il proprio listener e il proprio database. Una sola precisazione: chi � capace pu� fare benissimo tutto semplicemente leggendo quanto scritto di seguito. Se le spiegazioni che seguono non vi sembrano chiare, questo significa che non � il caso che pensiate di realizzare il vostro server.

Formato del pacchetto
Per rendere le cose un po' standard abbiamo usato il formato NMEA. Ogni pacchetto inizia con un identificatore $DPTAW. Tutte le variabili sono poi inviate in ASCII separate da virgola. Il pacchetto termina con un asterisco e una checksum a 2 byte, calcolata come Exclusive OR di tutti i caratteri, virgole comprese, ma senza includere $ e *.
Quello che segue � un esempio di pacchetto: $DPTAW,2002/12/09,19:10,AWSTEST,558,60,0,1016,0,7,11,11,208,14,300,25.0,12.0,32.0,26.0,0.2,0.6,200,-3.2,77.4,73.0,81.0,E,12.6,*F8
Attenzione! la checksum 06 indicata sotto � solo un esempio, non � giusta.
Seguono le spiegazioni di ogni campo inviato, con le abbreviazioni che :

Nome variabile Descrizioni variabile GAmma variabile Esempio
header Identificativo del pacchetto. (DPTAW significa DpsPromaTic Automatic Weather) 6 caratteri alfanum $DPTAW
yyyy/mm/dd data nel formato anno/mese/giorno 4 digits per l'anno, 2 digits per mese e giorno 2002/12/08
hh:mm Ora in ore e minuti (24 Hours) 2 digits (00-24) per l'ora e 2 digits (00-59) per i minuti 16:30
id Identificativo Stazione max 10 Caratteri alfanumerici AWX_01
smsc Numero di SMS inviati. numero intero da 0 a 9999 558
si Intervallo di campionamento. I dati meteo vengono letti ogni secondo ed aggregati secondo questo intervallo. Per esempio, se questo � 60, il dato temp si riferisce alla media della temperatura di un'ora. numero intero da 2 a 60. 60
was Velocit� media del vento nell'intervallo si, in km/h numero intero 0
Pressione atmosferica Pressione atmosferica in Millibar. Non in tutte le stazioni.

numero intero 1016
wmins velocit� minima del vento in km/h rilevata nell'intervallo di campionamento. numero intero 0
wgust Velocit� massima di raffica rilevata su un intervallo di 3 secondi, all'interno dell'intervallo di campionamento 'si'. Valore in km/h. numero intero 11
dwgust Velocit� massima di raffica giornaliera (da mezzanotte). In km/h. numero intero 11
leaf Bagnatura fogliare (solo in certe versioni)

Numero intero da 0 (bagnato) a 15 (secco) 15
wdir Direzione del vento in gradi Numero intero da 0 a 359 (0=N,90=E,180=S,270=W) 204
wdsd Deviazione standard della direzione del vento. 0 significa direzione stabile, pi� alto � il valore e meno la direzione � stabile. numero intero 10
sun Radiazione solare in W/m2 numero intero da 0 (buio) a 1531 300
temp temperatura media all'interno dell'intervallo di campionamento Numero con 1 decimale, da -25.0 a 99.9 25.0
dmintemp Temperatura minima giornaliera Numero con 1 decimale, da -25.0 a 99.9 12.0
dmaxtemp Temperatura massima giornaliera Numero con 1 decimale, da -25.0 a 99.9 32.0
SoilT Temperatura del suolo. Non in tutte le versioni.
Numero con 1 decimale, da -25.0 a 102.0 26.0
rf Precipitazione accumulata nell'intervalo 'si' in mm. valori in multipli di 0.2 mm 0.2
drf Precipitazione giornaliera in mm valori in multipli di 0.2 mm 0.6
Soilw Umidit� del terreno rappresentata come pressione osmotica in Centibar

Numeri interi da 0 (bagnato) a 200 (secco)

200
dp Punto di rugiada in gradi centigradi. valori con 1 decimale -3.2
rh Media umidit� relativa nell'intervallo di campionamento 'si' Valori con 1 decimale, da 0.0 a 100.0 77.4
dminrh Umidit� relativa, minima giornaliera. Valori con 1 decimale, da 0.0 a 100.0 73.0
dmaxrh Umidit� relativa, massimo giornaliera. Valori con 1 decimale, da 0.0 a 100.0 81.0
pwtype Tipo di alimentazione: E=esterna (in genere Pannello solare). B=Batteria. 1 carattere alfanumerico: E o B. B
battvolt Tensione batteria Valori con 1 decimale 12.6
checksum Checksum del pacchetto. Tutti i caratteri fra $ e * (non inclusi. XOR dei valori. * asterisco seguito da un byte esadecimale *F8