Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
708
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Upnp Device MeteoYijun CHEN et Jixiao DU
  • 2. 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
  • 3. Météo Architecture  Une partie pour récupé des rer informations de mé o ré té gulièrement.  Récupé des informations de mé o par la rer té web service fournite par .  Interprê des informations de mé o de ter té format xml dans un objet de type WeatherInfo  Se lancer dans un thread indépendant pour récuperer des informations de Mé o chaque 10 té mins.
  • 4. 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.
  • 5. Météo Produits  Download le package avec adresse:  https://sourceforge.net/projects/ychen02/files/upnpMeteo.zip/d ownload  Extaire des fichiers et lancer start.bat sous l’environement de Windows  Extaire des fichiers et lander start.sh sous l’environement de Linux
  • 6. 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.
  • 7. 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.
  • 8. Météo Tests
  • 9. Météo Tests