9
Upnp Device Meteo Yijun CHEN et Jixiao DU

Upnp device

Embed Size (px)

Citation preview

Page 1: Upnp device

Upnp Device

Meteo Yijun CHEN et Jixiao DU

Page 2: Upnp device

Météo Les fonctions à réaliser

Deux fonctions principales:

S’abonner à des informations météo d’une ville

Changer la ville à laquelle nous voulons s’abonner

Page 3: Upnp device

Météo Architecture

Une partie pour récupérer des informations de météo régulièrement.

Récupérer des informations de météo par la web service fournite par .

Interprêter des informations de météo de format xml dans un objet de type WeatherInfo

Se lancer dans un thread indépendant pour récuperer des informations de Météo chaque 10 mins.

Page 4: Upnp device

Météo Architecture

Une autre partie pour lancer le device, et pour fournir des services en utilisant des services que nous avons définit.

Des descriptions sous format de xml de device et de services.

Une class Upnp pour contrôler lancement d’une device, et des actions réagites en ayant un évenement.

Page 5: Upnp device

Météo Produits

Download le package avec adresse:

https://sourceforge.net/projects/ychen02/files/upnpMeteo.zip/download

Extaire des fichiers et lancer start.bat sous l’environement de Windows

Extaire des fichiers et lander start.sh sous l’environement de Linux

Page 6: Upnp device

Météo Tests

Lancer l’application par start.bat et lancer un control-point pour consulter l’état de device et lui s’abonner.

Page 7: Upnp device

Météo Tests

Nous pouvons s’abonner à 5 types d’informations: Temperature

Wind

Pressure

CityName

RelativeHumidity

Voici des extraits des informations de control-point qui s’abonne à la device météo quand il y a des informations changées.

Page 8: Upnp device

Météo Tests

Page 9: Upnp device

Météo Tests