Einführung in das Internet Of Things

IUBH Einführung in das Internet of Things

IUBH Einführung in das Internet of Things


Set of flashcards Details

Flashcards 100
Language Deutsch
Category Computer Science
Level University
Created / Updated 07.02.2021 / 16.10.2024
Weblink
https://card2brain.ch/box/20210207_einfuehrung_in_das_internet_of_things
Embed
<iframe src="https://card2brain.ch/box/20210207_einfuehrung_in_das_internet_of_things/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was bietet die IPv6 Adresse im Vergleich zu einer IPv4 Adresse (neben einem grösseren Adressraum)?

Eine direkte Integration von Verschlüsselungsmechanismen über das IPSec-Protokoll.

Nenne Eigenschaften des 802.15.4 Standards.

-Wireless Übertragungsprotokoll für WPAN (Wireless Personal Area Networks)

-Geringer Energiebedarf

-Anwendungszenarien: intelligente Ausweisdokumente, batteriebetriebene Sensoren

-Nutzt weltweit lizenzfreie Frequenzbänder

-Zigbee basiert darauf

Nenne Eigenschaften des 6LoWPAN.

-Beschreibt wie IPv6 über 802.15.4 Verbindungen genutzt werden kann

-Soll auch Geräte ohne grosse Rechenleistung ins IoT integrieren

-Innerhalb des Netzwerks wird über IPv6 kommuniziert

Welche Ziele verfolgt man bei der Entwicklung des IEEE-Standards 802.15.4?

 

Wesentliche Entwicklungsziele sind eine besonders geringe Leistungsaufnahme, preisgünstige Hardware und ein konfliktfreier Parallelbetrieb mit anderen Technologien.

 

Auf welcher Schicht des ISO/OSI-Referenzmodells arbeiten die beiden Internetprotokolle TCP und IP?

 

TCP arbeitet auf Schicht 4 und IP auf Schicht 3 des ISO/OSI-Referenzmodells.

 

Wie funktioniert RFID (Radio-Frequency Identification)?

-Informationen werden auf einem Transponder gespeichert.

-Der Transponder verfügt über einen Mikrochip und eine Kopplungseinheit (Spule oder Antenne) 

-Über eine Entfernung von wenigen Metern können diese Informationen mithilfe eines RFID Lesegerätes ausgelesen werden.

Was ist der Vorteil von RFID gegenüber klassichen Technologien wie Barcodes?

Für einen RFID Lesevorgang wird kein Sichtkontakt benötigt.

Nenne die 3 RFID Transponder Arten.

-passive Transponder (nutzen Feldenergie des Lesegerätes für internen Mikrochip und Senden der Daten)

-semi-aktive Transponder (verfügen über interne Batterie für Mikrochip und senden Daten mit Feldenergie des Lesers)

-aktive Transponder (nutzen interne Batterie für Mikrochip und Senden der Daten)

Nenne die typischen 3 Komponenten aus denen ein RFID Lesegerät besteht.

-PC (Auswertung)

-RFID-Lesegerät

-einer oder mehrere Transponder

Wie funktioniert NFC (Near Field Communication)?

-ähnlich wie RFID -> kontaktlos (allerdings nur auf Entfernungen im cm-Bereich)

-Lesegerät und Transponder können beide aktive und passive Rolle einnehmen

Was sind QR-Codes (Quick Response)?

-zweidimensionale Barcodes, die Informationen anhand schwarzer und weisser Quadraten in einer quadratischen Matrix darstellen

-Können Informationen wie URLs, Telefonnummern, Adressen oder WLAN-Zugangsdaten beinhalten

Nenne Merkmale von Zigbee.

-Implementierung des 802.15.4 Standards

-Aufbauend auf den hardwarenahen Schichten Bitübertragungsschicht und Sicherungsschicht definiert Zigbee zwei weitere Schichten: Netzwerkschicht, Anwendungsschicht

-Stellt Funktionalitäten zum Routing und Verschlüsselung von Datenpaketen zur Verfügung

-Geringe Datenvolumen aber auch geringe Leistungsaufnahmen

Nenne Merkmale von Bluetooth LE (Low Energy).

-stromsparende Implementierung des Bluetooth Standards

-Mittels 6LoWPAN können Bluetooth LE Geräte über eine IPv6 Adresse erreichbar gemacht werden

-Daten werden AES verschlüsselt

Was wird als Linked Data bezeichnet?

Linked Data sind maschinenlesbare Strukturen von Daten, die zueinander in Beziehung stehen und wie eine große Datenbank behandelt werden können.

Was ist das RDF (Resource Description Framework)?

-Beschreibt ein Datenmodell auf Basis einer graphenorientierten Datenbank

-Stellt inhaltliche Metadaten dar

Aus welchen Elementen besteht das RDF?

-Subjekt

-Prädikat (Beziehung)

-Objekt

Beispiel: Objekt: Susi, Prädikat: liebt, Objekt: Paul

Was kann mit dem RDF nicht gelöst werden (aber mit dem RDFS)?

-Es können nur Aussagen über einzelne Ressourcen definiert werden, nicht aber über generische Mengen von Personen oder Organisationen

-Es können keine logischen Zusammehänge zwische Ressourcen oder Klassen definiert werden

Was ist das RDFS (RDF-Schema)?

-Stellt passendes Vokabular zur Verfügung um RDF-Elemente formal zu beschreiben

-Dartstellung als RDF-Statement

-RDF-Statements können damit verknüpft werden

-Ermöglicht maschinelle Auswertung

Aus welcher Quelle bezieht ein Semantic Reasoner sein Wissen?

Ein Semantic Reasoner bezieht sein Wissen aus einer sogenannten Knowledge Base.

Was macht ein Semantic Reasoner?

-Interpretiert Daten (Linked Data, RDF(s)) maschinell

-Kann logische Schlussfolgerungen ziehen und Informationen auf Konsistenz prüfen

Wofür steht CEP und was ist es?

-CEP = Complex Event Processing

-Technologie um massive Datenmengen aus heterogenen Quellen in Echtzeit zu analysieren und mit anderen Datenströmen zu korrelieren

Was ist die Kernkomponente eines CEP Systems?

Event Processing Agent (EPA)

Aus welchen Komponenten besteht ein EPA (Event Processing Agent)?

-Ereignismodell (definiert Ereignistypen, Attribute und Abhängigkeiten);

-Ereignisregeln (Verarbeitung der Ereignisse mittels EPL);

-Event Processing Engine (Komponente zur Mustererkennung in Ereignisströmen).

Aus welchen 3 Elementen besteht eine Event-Driven Architecture (EDA)?

-Ereignisquellen (alle Objekte, die Ereignisse generieren wie z. B. RFID-Sensoren oder SCADA-Systeme, die Temperaturen oder Schaltzyklen kontrollieren);

-Ereignisverarbeitung (CEP-System, bestehend aus einem oder mehreren EPAs, die Datenströme auf relevante Ereignismuster analysieren);

-Ereignisbehandlung (Auslösen eines Ereignisses bei Mustererkennung in nachgelagerten Systemen, wie z. B. Versand einer E-Mail oder Aktualisierung einer Kennzahl in einem Dashboard).

Wie werden in relationalen Datenbanken Beziehungen zwischen Tabellen abgebildet?

Beziehungen zwischen Tabellen werden in relationalen Datenbanksystemen durch sogenannte Relationen abgebildet.

In welcher Form speichern NoSQL-Datenbanksysteme Daten ab?

NoSQL-Datenbanksysteme speichern Daten in unstrukturierter Form so ab, dass der Zugriff auf diese Daten deutlich performanter erfolgen kann als bei relationalen Datenbanksystemen.

Was versteht man in einer relationalen Datenbank unter einem Datensatz?

In einer relationalen Datenbank werden die Zeilen einer Tabelle auch als Datensatz bezeichnet.

Welche Arten von NoSQL Datenbanke gibt es?

-dokumentorientierte Datenbanken

-Graphendatenbanken

-Key Value-Datenbanken

-spaltenorientierte Datenbanken

Wozu wird das MapReduce Verfahren angewendet?

Um grosse Mengen an unstrukturierte Datenmengen (mehrere Terabytes) zu verarbeiten (strukturieren und durchsuchen).

Nenne und erläutere die zwei zentralen Phasen im MapReduce-Verfahren.

-Map: Aufteilung der Eingabedatei auf mehrere Prozesse, parallelisierte Berechnung von Zwischenergebnissen

-Reduce: Es werden parallelisiert Berechnungen durchgeführt und die Ergebnisse in eigenen Ausgabedateien gespeichert

Was ist das Ziel des Software Engineerings?

Ziel des Software Engineerings ist es, dem Entwickler alle notwendigen Werkzeuge zur Verfügung zu stellen, damit dieser sich voll und ganz auf die Entwicklung der Anwendung konzentrieren kann.

Nenne zwei Anforderungen an Software die in verteilten eingebetteten Systemen zum Einsatz kommt.

-Echtzeitanforderungen

-Zuverlässigkeit

Welche Eigenschaften müssen verteilte Systeme erfüllen?

-Ausfalltoleranz

-Fehlertoleranz

-Transparenz

-Skalierbarkeit

-Offenheit

Was sind verteilte Betriebssysteme?

-Services die für gesamtes System verfügbar sind (bspw. gemeinsamer Speicher)
-Diensterbringungen sind für Anwender transparent
-Besonders geeignet für homogene Umgebungen

Nenne Eigenschaften von Netzwerkbetriebssystemen.

-Benutzer verwenden Dienste von anderen Rechnern

-Skalierbar und offen

Was ist Middleware?

-Anwendungsneutrale Software 

-Schicht zwischen Betriebssystem und Applikation

-Vereint Vorteile von Netzwerkbetriebssystemen und verteilten Betriebssystemen

Wie ist eine IoT-Plattform aufgebaut?

-Intelligente Gegenstände kommunizieren über Sensoren und Aktoren mit ihrer Umwelt

-Daten zu Gateways transportiert (Bluetooth, Zigbee, etc.)

-Gateway sendet Daten via HTTP oder MQTT an Zentralsystem

-Daten werden in Zentralsystem abgelegt

-Daten werden über APIs abgefragt, analysiert und visualisiert

Wie funktioniert die Client-Server Architektur?

1. Client sendet Anfrage an Server

2. Server antwortet auf Anfrage mit Daten

 

Was sind die Aufgaben eines Cache und Proxy Servers?

-Cache: zwischenspeichern von Daten

-Proxy: stellvertreter zwischen Client und Server. Filterung, Kontrolle, Login.

Nenne Merkmale einer Peer-to-Peer Architektur.

-Jeder Rechner ist Client und Server (Servent)