Il est possible d'accèder aux données de la station grâce à deux services mis en ligne par le laboratoire. Les données sont stockées sur une base de données et elles accessibles par les services mis en ligne.

Le Service Web :

Un premier service au format WebService SOAP permet d'accéder aux données météorologique disponibles directement en préçisant le champs demandé pour la dernière mesure ou pour une mesure antérieure. Une autre méthode permet d'accèder à l'ensemble des mesures réalisées sur un des champs pour une période donnée.

Adresse du service : http://www.meteoservice.lab3il.fr/meteo3il.asmx  

Adresse du contrat WSDL : http://www.meteoservice.lab3il.fr/meteo3il.asmx?WSDL

Les méthodes disponibles sont :

string Get_Value(int, out string, out string) : renvoie la dernière mesure de la variable définie par le premier paramètre (1=Température °C, 2=Pression hPa, 3=HumiditéRelative %, 4=VitesseVent km/h, 5=DirectionVent 0à360°, 6=DirectionVentEnLettre NNW WSW °,7=CumulPrecipitationJour en mm, 8=TempératureRessentie °C, 9=TempératurePointDeRosée °C), le 2° paramètre contenant la date de la mesure (chaine au format dd/mm/aaaa hh:mm:ss), le 3° paramètre une mini description de la valeur, la valeur retournée est une chaîne de caractère contenant la valeur ou Error

string Get_ValueByDate(int, string, out string, out string) : renvoie la mesure de la variable définie par le premier paramètre (1=Température °C, 2=Pression hPa, 3=HumiditéRelative %, 4=VitesseVent km/h, 5=DirectionVent 0à360°, 6=DirectionVentEnLettre NNW WSW °,7=CumulPrecipitationJour en mm, 8=TempératureRessentie °C, 9=TempératurePointDeRosée °C), à la date la plus proche de celle passée en paramètre (chaine au format dd/mm/aaaa hh:mm),le 3° paramètre contenant la date de la mesure (chaine au format dd/mm/aaaa hh:mm:ss), le 4° paramètre une mini description de la valeur, la valeur retournée est une chaîne de caractère contenant la valeur ou Error

DataSet Get_ValueByPeriod(int, string, string, out int, out string) : revoie un DataSet avec les mesures de la variable définie par le premier paramètre (1=Température °C, 2=Pression hPa, 3=HumiditéRelative %, 4=VitesseVent km/h, 5=DirectionVent 0à360°, 6=DirectionVentEnLettre NNW WSW, 7=CumulPrecipitationJour en mm, 8=TempératureRessentie °C, 9=TempératurePointDeRosée °C), entre les dates passée en 2° et 3° paramètre (chaine au format dd/mm/aaaa hh:mm),le 4° paramètre retourne le nombre de mesure disponible dans le dataset, la 5° paramètre retourne une mini description de la mesure retournée ou Error

Le Service WCF :

Le service WCF (norme WCF Microsoft .Net) propose 3 fonctions. La première est la même que la première fonction du Service Web. Les deux autres fonctions permettent de récupérer un objet MeteoData contenant l'ensemble des champs disponibles pour la dernière mesure ou pour la date indiquée en entrée.

Adresse du service : http://www.meteowcfservice.lab3il.fr/meteo3il_2.svc

Contrat du service : http://www.meteowcfservice.lab3il.fr/meteo3il_2.svc?wsdl

Les méthodes disponibles sont :

string Get_Value(int, out string, out string) : renvoie la dernière mesure de la variable définie par le premier paramètre (1=Température °C, 2=Pression hPa, 3=HumiditéRelative %, 4=VitesseVent km/h, 5=DirectionVent 0à360°, 6=DirectionVentEnLettre NNW WSW °,7=CumulPrecipitationJour en mm, 8=TempératureRessentie °C, 9=TempératurePointDeRosée °C), le 2° paramètre contenant la date de la mesure (chaine au format dd/mm/aaaa hh:mm:ss), le 3° paramètre une mini description de la valeur, la valeur retournée est une chaîne de caractère contenant la valeur ou Error

MeteoData Get_MeteoData( ) : renvoie un objet MeteoData contenant les dernières mesures effectuées pour tous les champs disponibles

 MeteoData Get_MeteoDataByDateTime( string ) : renvoie un objet MeteoData contenant les dernières mesures effectuées pour tous les champs disponibles à la date la plus proche de celle passée en paramètre (chaine au format dd/mm/aaaa hh:mm)

L'objet MeteoData retournée présente 11 propriétés : d_Temp (température en °C au format double), d_Pres (pression en hPa au format double), i_Hum (humidité relative en % au format int), d_TempR (température ressentie en °C au format double), d_TempPR (température du point de Rosée en °C au format double), d_VentVit (vitesse du vent en km/h au format double), d_VentDir (direction du vent 0 à 360° au format double),  s_VentDirStr (direction du vent en symbole NNW au format chaîne de caractères), d_PrecJour (cumul de precipitation du jour en mm au format double), dt_Releve (date et heure/minute/seconde du relevé des mesures au format dd/mm/aaaa hh:mm:ss), s_Return (valeur de retour au format chaîne de caractères, retourne NO ERROR si la mesure est renvoyée, NO CORRECT DATE IN si la date passée en paramètre est fausse ou n'est pas au bon format, NO VALUE FOR DATE si il n'y a pas de valeurs mesurées à la date demandée)

Le Service Rest :

Le service au format Rest propose juste une fonction de lecture de la dernière valeur mesurée

Adresse du service : http://www.meteorestservice.lab3il.fr/ServiceRest.svc/meteo/1       (dernier paramètre variable)

Ce service renvoie la dernière mesure de la variable définie par le dernier paramètre de l'Url (dans l'exemple 1) (1=Température °C, 2=Pression hPa, 3=HumiditéRelative %, 4=VitesseVent km/h, 5=DirectionVent 0à360°, 6=DirectionVentEnLettre NNW WSW °,7=CumulPrecipitationJour en mm, 8=TempératureRessentie °C, 9=TempératurePointDeRosée °C), la valeur retournée est une chaîne de caractère contenant la valeur ou Error