Upnp Device
Meteo Yijun CHEN et Jixiao DU
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
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.
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.
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
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.
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.
Météo Tests
Météo Tests