Universal Plug and Play. Idée Connecter tout: PCs, appareils intelligents, et appareils domestiques Computer partout: Universal Plug and Play connectivité.

Slides:



Advertisements
Présentations similaires
LE RESEAU INTERNET Présentation Les Services d’Internet (Web) Projet.
Advertisements

Les protocoles réseau.
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Internet : serveurs Web
Présentation de l’Internet
LE RÉSEAU INTERNET Apprendre à utiliser les services internet comme un outil de communication.
LE RESEAU INTERNET Présentation Les Services dInternet Projet.
Projet RLI 2002: Etude du chip SC12
Internet.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Julien HERON.
Stéphanie CLAPIÉ Antoine RENARD
Les webservices Samira Silhadi-Hacid Malika Tarafi.
Nicolas Galliot M2SIR David Raspilaire
L’architecture .net et ASP.net
Exposé de Système - Informatique et Réseau
Cours 5 : Les Web Services et WSDL Mars Version 1.0 -
Exposé RIO Peter BLEDU & Christophe PERROTIN1 Exposé Réseau et Interconnexion dOrdinateur.
Contrôleur d’équipement
Ametsa : un système de contrôle de l’environnement domestique générique fondé sur UPnP ENST-Bretagne.
Common Gateway Interface
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Web traditionnel
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
Etude des Technologies du Web services
Session Initiation Protocol ( SIP ) Symmetric Response Routing
XML-Family Web Services Description Language W.S.D.L.
Analyse des protocoles de la couche application
Les relations clients - serveurs
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Soutenance de stage de fin d’études
AJAX.
Séminaire Service Interoperability on Context Level in Ubiquitous Computing Environments Davide Bazzi IIUF Etude de larticle: Service Interoperability.
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Commutation de niveau 5 Guillaume CASSIN Charles DESMOULINS 24 Mars 2001.
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Partage de mémoire à très grande échelle sur des réseaux pair-à-pair
Introduction Qu’est-ce qu’un réseau? Types de réseaux:
CENTRALISATION DES CANDIDATS LOCATAIRES
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
1 Registration Physique Séminaire du Master Davide Bazzi Université de Fribourg
Le web service
Mastère Professionnel Systèmes de Communication et Réseaux
Advisor Advanced IP Présentation Télémaintenance Télésurveillance.
Répartition des adresses IP
Introduction à l’informatique en gestion 1 Internet Les réseaux Le modem Architecture Connectivité entre réseaux L’Internet Protocoles et adresses.
05 – Couche 3 - Couche réseau Terme anglais = The Network Layer.
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
INTERNET heg eid Avril-juin 2001 A.Rezzonico.
Réalisé par : Berkani Nabila & Ibesaine Fatiha
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
B2i école : domaines, aptitudes et pistes d’activités
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Cours réseau BTS IG option ARLE Décembre 2003
3.3 Communication et réseaux informatiques
Representational State Transfer - REST
Internet et le Web Internet existe sans le web....
État de l'art et fonctionnement des firewalls applicatifs compatibles avec les protocoles "multimédia" H323 et SIP FI Option RIO le 28/09/2004 Claire.
Web Services 17/01/2009.
V- Identification des ordinateurs sur le réseau
Fonctionnalité et protocole des couches applicatives
CONFIGURATION D’UNE ADRESSE IP SOUS WINDOWS
Introduction aux technologies des web services en Java EE
ANNEHEIM Geoffrey21/03/ Protocole de communication Socket TCP/IP Afin que MyCrawler fonctionne de façon optimale, une configuration de deux machines.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
Transcription de la présentation:

Universal Plug and Play

Idée Connecter tout: PCs, appareils intelligents, et appareils domestiques Computer partout: Universal Plug and Play connectivité UPnP Inclut tout le réseau Zéro configuration Découverte et le contrôle des périphériques, y compris les imprimantes attachés au réseau, les getaway Internet, et les appareilles électroniques Découvert automatique d'une vaste catégorie de périphériques de différents vendeurs (Forum UPnP) Indépendant du system d'exploitation, du langage de programmation ou de l'hardware Les dispositifs peuvent communiquer entre eux directement (peer to peer) UPnP utilise les technologies du Web (protocoles d'Internet,standardsTCP/IP) utilisation de ces protocoles standardisés (déjà expérimenté)

Points de contrôle et dispositifs Dispositif contrôlé Point de Control utilisateur Point de Control utilisateur Dispositif contrôlé Bridge dispositif non-UPnP 3 classes d’entités UPnP: – Point de Control utilisateur – Dispositif contrôlé – Bridge

Etapes du réseau UPnP 0.Le point de contrôle ou le dispositif obtient un adresse pour participer au réseau 1.Le point de contrôle cherche tous les dispositifs, les dispositifs annoncent leur présence 2.Le point de contrôle apprend les capacités du dispositif 3.Le point de contrôle invoque des actions sur le dispositif 4.Le dispositif notifie les changements d’état aux points de contrôle 5.Le point de contrôle peut voir/modifier l’état du dispositif 0 Addressing 1 Discovery 2 Description 5 Presentation 4 Eventing 3 Control

Addressing Le point de contrôle ou le dispositif obtient un adresse pour participer au réseau Pour obtenir un adresse: –Utiliser un serveur DHCP (Dynamic Host Configuration Protocol) –Sinon utiliser Auto IP Etapes Auto IP: –Choisir au hasard un adresse entre /16 –Tester s’il est déjà utilisé (ARP: Address Resolution Protocol) –Tester périodiquement la présence d’un serveur DHCP 0 Addressing 1 Discovery 2 Description 5 Presentation 4 Eventing 3 Control

Discovery Le point de contrôle cherche tous les dispositifs, les dispositifs annoncent leur présence UPnP discovery protocol (base sur SSDP: Simple Service Discovery Protocol) pour: –annoncer: Multicast (dispositif -> point de contrôle) –chercher: Multicast (point de contrôle -> dispositif) –répondre: Unicast (dispositif -> point de contrôle) Messages: informations minimales: –Type –Identifier unique –Pointeur vers informations plus détaille 0 Addressing 1 Discovery 2 Description 5 Presentation 4 Eventing 3 Control

Discovery UPnP Network Search Request Device Reply UPnP Network Device Advertisement

Description Le point de contrôle apprend les capacités du dispositif Point de contrôle demande la description du dispositif à l’ URL contenu dans le message de découverte. 2 type de description: –Description du dispositif –Description du service Description en format XML (dans le corps d’une réponse HTTP) 0 Addressing 1 Discovery 2 Description 5 Presentation 4 Eventing 3 Control

Description UPnP Network Get Description Device Description XML Document

Control Le point de contrôle invoque des actions sur le dispositif Point de contrôle peut demander à un service d’invoquer une action Messages: format XML (Extensible Markup Langage) utilisant SOAP (Simple Object Access Protocol) envoyé via HTTP L’effet des action est de modifier les variables qui décrivent l’état du service au runtime 0 Addressing 1 Discovery 2 Description 5 Presentation 4 Eventing 3 Control

Control UPnP Network Action: SetPowerOn Action Result VCR Turns On

Eventing Le dispositif notifie les changements d’état aux points de contrôle Le service publique des mis a jour quand les variables changent. Les points de contrôle peuvent s’inscrire pour recevoir ces info. Modification signalé par GENA (General Event Notification Architecture) notification via HTTP 0 Addressing 1 Discovery 2 Description 5 Presentation 4 Eventing 3 Control

Eventing UPnP Network Subscribe UPnP Network Action: SetPowerOn Notify: PowerOn = True VCR Turns On

Presentation Le point de contrôle peut voir/modifier l’état du dispositif La page de présentation est spécifié du vendeur, en HTML, livré via HTTP sur TCP sur IP Pour récupérer la page de présentation, le point de contrôle envoi un HTTP GET requête à l’URL de présentation. La page doit être de type HTML 3.0 ou plus récent, mais le vendeur peut utiliser scripting-languages et browser plug-ins. 0 Addressing 1 Discovery 2 Description 5 Presentation 4 Eventing 3 Control

Presentation UPnP Network HTML UI Get Presentation Web Browser

Protocoles

Universal Plug and Play