Modellierung und Simulation / UbiComp

Klausur Fragen SS 2014 4. Semester

Klausur Fragen SS 2014 4. Semester


Kartei Details

Karten 132
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 08.07.2014 / 08.07.2017
Weblink
https://card2brain.ch/box/modellierung_und_simulation_ubicomp
Einbinden
<iframe src="https://card2brain.ch/box/modellierung_und_simulation_ubicomp/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was unterscheidet Bluetooth LE und ZigBee?

ZigBee höhere Datenrate und Reichweite

Welches grundlegende Problem haben WLAN, Bluetooth und ZigBee miteinander?

Alle haben die gleiche Frequenz von 2,4 GHz

Welche Techniken zur Konfiguration und Entdeckung von Netzwerkgeräten und –diensten haben Sie kennengelernt?

Zero Configuration Networking (Zeroconf)
Universal Plug and Play (UPnP)
Jini

Welche Grundprobleme adressiert UPnP?

Automatischer Integration und Nutzung von Geräten im Netzwerk
Automatische Konfiguration der Netzwerkverbindung eines Geräts
Auffinden von Geräten durch Dienstnehmer
Steuerung einer Geräts über Webservices oder direkt über einen Webbrowser

Auf welchen Technologien basiert UPnP?

Sprach- und Plattformunabhängigen Standarttechnologien
Gängige Internet-Protokolle (UDCP, TCP, http, DHCP, Auto-IP)
XML und SOAP

Wie können per UPnP Geräte und Dienste gefunden werden?

Discovery
2 Möglichkeiten
Geräte teilen ihre Anwesenheit und die unterstützen Dienste periodisch per Broadcast mit („advertise“)
Kontrollpunkt kann explizite Abfrage („search“) per Broadcast senden

Welche Funktion hat die Ereignisbenachrichtigung bei UPnP?

Benachrichtig Kontrollpunkte automatisch über Änderungen in Zustandsvariablen (wichtig!!!!!)
Kontrollpunkte müssen sich für Benachrichtigungen anmelden
Nicht sinnvoll für Variablen mit langen Datenwerten
Basiert auf dem UPnP-spezifischen GENA Protokoll

Wie werden UPnP‐Dienste beschrieben?

Actions definieren aufrufbare Funktionen
Zustandsvariablen
Datentypen entweder aus UPnP Spezifikation oder explizit über XML-Schema

Wie werden UPnP‐Dienste aufgerufen?

Aufruf von Actions über http
Verwendung des Simple Object Access Protocol (SOAP)

XML-basiertes Protokoll zum Aufruf von Methoden an entfernten Objekten
Standardprotokoll zum Aufruf von Webservices
UPnP verwendet ein einfaches SOAP-Profil
Dienst muss binnen 30 Sekunden antworten

Welche Rollen spielen UPnP Templates?

Definition anwendungsspezifischer Protokolle
Definieren Funktionsumfang für bestimmte Anwendungen
      Device- und Servicetypen
      Gerätestruktur
      Optionale und erforderliche Elemente
Standardisierbar

Kernelemente UPnP

Adressing
Discovery
Description
Presentation
Control
Eventing

Gerätebeschreibung UPnP

Beschreibung des Gerätes:
      Einzigartiger Gerätename
      Gerätypname
      URLs für Piktogramme
      Diverse weitere Informationen wie Hersteller, Seriennummer usw.
Liste der vom Gerät bereitgestellten Diensten
      Service ID
              Einzigartig auf dem Gerät
      URL für die Servicebeschreibung
      URL für die Steuerung des Geräts
      URL für das Ereignisüberwachungsprotokoll