ITT SA 1 Flashcards
was sind topics im MQTT Protokoll?
Das publishen und subscriben von Daten läuft über topics Wenn also ein Cleint ein topic subscribed wird der Server alle Nachrichten diese Topics weiterleiten
hinweis topics sind casesensitive
Broker, Publischer, Subscriber?
Broker sind MQTT Server
Publisher sind MQTT-Clients die Daten produzieren
Subscribers sind dann die Datennutzer
Arduini Code MAIN
digitalWrite (D0; HIGH);
delay(1000);
digitalWrite(D0, LOW);
delay(1000);
broker, publischer, subscriber im verhältnis zu einander? topics?
Das publishen und subscriben von Daten läuft über topics Wenn also ein Cleint ein topic subscribed wird der Server alle Nachrichten diese Topics weiterleiten
hinweis topics sind casesensitive
Arduino code nach MODE
void loop () {
XXXXX
}
MQTT Protokoll? Ports?
MQTT ist ein Client-Server-Protokoll und arbeitet via TCP auf Port 1883 und bei verschlüsselter Übertragung auf Port 8883
arduino code ERST
void setup () {
pinMode (d0, Output;
}
bridges in IoT u. CPS? 1 Beispiel?
eine bekannte Bridge für IoT und CPS ist ZigBee. Ein Medienwandler der verschiedene Layer 2 Protokolle vermittelt wie Wlan zu Ethernet oder eben ZigBee zu WLAN
leiter und drahtlose protokolle in IoT und CPS?
IoT und CPS Systeme haben leitergebundene Layer 2 Protokolle (ethernet) oder auch drahtlose (WLAN)
was ist MQTT
ist eine robuste Übertragungsmethode für Machine-to-Machine (M2M).
was ist NodeRED?
NodeRED ist eine Grafische Entwicklungsumgebung die dazu dient CPS oder IoT Abläufe ohne nennenswerte Programmierkenntnisse umzusetzen
sensoren vs aktoren?
sensoren erfassen Daten (z.B. Thermometer) woraufhin Aktoren eine Reaktion Triggern (z.B.Klimaanlage)
analoge signale?
analoge Signale sind stufenlos mit beliebig feinem Verlauf
was sind Embedded systems?
eingebettete Hardware, die bestimmte Funktionen ausführt (z.b. Waschmaschinen, Mikrowellen)
schnittstelle vs bus?
Schnittstellen können nur mit einem Gerät Gleichzeitig verbunden werden
wohingegen Bus mehrere Anschlüsse verschiedener Geräte ermöglicht
SBC Programmiersprachen?
SBCs werden meist mit C, C++ , Python programmiert
was sind SBC? 3 beispiele?
Single Board Computer SBC sind Minirechner, die nur wesentliche Funktionen erfüllen (z.B. Arduino, RaspberryPi oder NodeMCU)
digitasle signale?
digitale Signale nur fest Vorgegebene Werte annehmen können
was sind CPSs? Was tun sie?
Cyber physische Systeme, sie steuern Anlagen mittels Netzwerkkommunikation
was sind SPS rechner?
SPS Rechner dienen der Steuerung in Automatisierungstechnik (= Speicherprogrammierbare Steuerung )
großes Problem von IoT Systemen?
Malware
router vs switche?
router arbeiten auf layer 3 anhand von IP Adressen*
wohingegen Switche auf Layer 2 anhand von MAC-Adressen arbeiten
Hauptanwendungsgebiete für CPS (6)
smarthome f. Automatisierung im Haushalt
dienstleistungen wie Logistik mittels Tracking
Produktionsleistungen w. automatisierung am Fliesband
automotive f. autonomes fahren
Medizintechnik f. die Medikamentenherstellung
SmartCity Smarthome auf Stadt skala
was sind binäre Signale?
spezifisch binäre Signale können nur den Wert 1 oder 0 haben
Layer 2 Netzwerkkomponente im CPS? 2
switch, bridge
wofür steht MQTT?
Message Queing Telemetry Transport
analoge vs digitale signale?
analoge Signale sind stufenlos mit beliebig feinem Verlauf, wohingegen digitale Signale nur fest Vorgegebene Werte annehmen können