
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, …).