Download - Upnp device
![Page 1: Upnp device](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/1.jpg)
Upnp Device
Meteo Yijun CHEN et Jixiao DU
![Page 2: Upnp device](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/8.jpg)
Météo Tests
![Page 9: Upnp device](https://reader033.vdocuments.fr/reader033/viewer/2022052311/557649afd8b42ac31b8b50a0/html5/thumbnails/9.jpg)
Météo Tests