Attention

Technologies logicielles Architectures des systèmes

Cet article issu de la base documentaire Management des systèmes d'i... est en accès restreint

En savoir plus

Vous désirez plus d'informations sur le thème

Technologies logicielles Architectures des systèmes

Technologies logicielles Architectures des systèmes

OU

Vous vous intéressez au contenu de la base documentaire Management des systèmes d'information

fermer X

Vous consultez la base documentaire : Management des systèmes d'information / Référence 42302210

Service UPnP pour dispositifs autonomes

Référence H5002 | Date de publication : 10 févr. 2007 | Jean-Yves TIGLI, Vincent HOURDIN, Stéphane LAVIROTTE

5. Implémentation d’un serveur et d’un point de contrôle UPnP

Nous allons maintenant étudier une implémentation de serveur UPnP et d’un point de contrôle qui lui est associé, écrits en C pour LibUPnP. La LibUPnP est une implémentation libre d’un SDK portable pour les dispositifs UPnP. Intel avait développé cette bibliothèque en 2000 ; elle a depuis été mise à disposition sous licence BSD, pour lui assurer une meilleure croissance et un meilleur support. Écrite pour GNU/Linux à l’origine, elle a été portée pour divers systèmes d’exploitation, tels que FreeBSD, Solaris, et Windows. La communauté autour de ce projet open-source est active, ce qui garantit une bonne fiabilité du code et une bonne réactivité dans le cas peu probable où l’on trouverait une faille dans l’implémentation. C’est probablement la pile UPnP la plus stable et efficace.

Nous allons donc la mettre en œuvre avec un exemple simple, mais avec lequel nous allons pouvoir découvrir toutes les facettes de la programmation LibUPnP : une lampe virtuelle, semblable à l’Intel Network Light. On la commande allumée ou éteinte, mais on peut aussi faire varier son intensité lumineuse, comme une lampe halogène à potentiomètre. Pour des raisons de simplicité et pour ne pas s’éloigner...

La suite de cet article est réservée aux abonnés

Identifiez-vous

» Créer un compte

Consultation gratuite

Vous n'êtes pas abonné ?
Consultez gratuitement cet article.

Démarrez
votre période de consultation gratuite

Découvrez le plus important corpus scientifique et technique francophone

Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.

LA
BOUTIQUE    ..............................................................................................................

Sciences fondamentales

Optique physique

Vignette Optique physique

L'indispensable pour maîtriser les théories de l'optique physique

Génie industriel

La traçabilité : un outil stratégique

Vignette La traçabilité : un outil stratégique

Valoriser les démarches de traçabilité pour l'intégrer dans la stratégie d'entreprise

Matériaux

Textiles traditionnels et textiles techniques

Vignette Textiles traditionnels et textiles techniques

Mettre en œuvre et développer des textiles à forte valeur ajoutée

Transports

Véhicule propre

Vignette Véhicule propre

Un panorama des développements récents en matière de véhicule propre.