![](//s1.studylibfr.com/store/data-gzf/34bbe888f446a77ec8ad290bdba91e37/1/004588509.htmlex.zip/bg1.jpg)
Ecole des Mines d’Alès
Christelle Urtado & Sylvain Vauttier
Avril 2012
Tutoriel UPnP
1. Installation des binaires
- Récupérer l’archive binaries.zip sur le site (http://www.lgi2p.ema.fr/~vauttier/ISN/).
Les éléments proposés sont librement empruntés et adaptés depuis le projet cyberlink
(http://www.cybergarage.org)
- Décompresser l’archive dans un répertoire de travail (Note : Eviter les noms de
répertoires comportant des espaces. Ils peuvent générer des problèmes dans la gestion
des chemins).
- Chaque sous-répertoire propose un fichier run.bat permettant de lancer :
o une horloge,
o une machine à laver,
o une lampe,
o une télévision,
o une climatisation,
o une télécommande,
o un point de contrôle générique.
La télécommande permet de piloter les autres appareils (après détection de la présence
des autres appareils, ce qui peut nécessiter un temps d’attente).
La télévision se comporte partiellement comme un point de contrôle. Elle est capable
d’afficher des informations sur les autres appareils (par exemple, la température de la
climatisation).
En cas de problème, tester la présence de Java sur la machine. Ouvrir un shell (cmd) et
lancer la commande « java -version ». En absence de réponse, Java n’est pas installé.
L’installation d’un JDK (requis pour le développement) résout le problème.
2. Utilisation du point de contrôle
La liste des appareils détectés est affichée dans la colonne de gauche.
La liste des messages échangés entre le point de contrôle et les appareils présents est affichée
au bas de la fenêtre.
La sélection d’un appareil dans la liste permet d’afficher ses caractéristiques (URL, type,
fournisseur, …).