Die unterstützten Protokolle unterscheiden sich bei Verbindung, Overhead, Zustellung, Browserfähigkeit und Geräteanforderungen. Das Seminar entwickelt ein einheitliches Nachrichtenmodell und setzt es über MQTT, HTTP, WebSocket und CoAP praktisch um.
Inhaltsübersicht
- Lernziele
- Modul 1: Nachrichtenvertrag und Protokollwahl
- Modul 2: MQTT
- Modul 3: HTTP
- Modul 4: WebSocket
- Modul 5: CoAP
- Modul 6: Protokollübergreifender Test
- Praxisübungen
- Zielgruppe
- Voraussetzungen
Lernziele
- Protokolle nach Geräte-, Netzwerk- und Zustellanforderung auswählen
- Ein konsistentes Channel- und Nachrichtenmodell protokollübergreifend anwenden
- Authentisierung und Autorisierung je Transport korrekt umsetzen
- Fehler, Wiederholung, Reihenfolge und Duplikate mit Vergleichstests beherrschen
Seminarinhalte
Modul 1: Nachrichtenvertrag und Protokollwahl
Semantik, Zeit, Einheit, Größe und Zustellrisiko werden vor der Transportentscheidung festgelegt.
- Schritt 1: Telemetrie, Ereignis, Zustand und Kommando unterscheiden
- Schritt 2: Nachrichtenformat und maximale Größe definieren
- Schritt 3: Latenz, Energie, Verbindung und Zuverlässigkeit bewerten
- Schritt 4: Protokoll je Nachrichtenklasse mit Begründung auswählen
Modul 2: MQTT
Dauerhafte Verbindungen, Topics, Sessions und QoS unterstützen viele Geräte und asynchrone Kommunikation.
- Schritt 1: Client-ID, Zugang und Topiczuordnung konfigurieren
- Schritt 2: Publish und Subscribe mit minimalen Rechten testen
- Schritt 3: QoS, Retain und Last Will gezielt einsetzen
- Schritt 4: Reconnect, Session und Duplikate bei Netzunterbrechung untersuchen
Modul 3: HTTP
Request-Response eignet sich für einfache Integrationen, benötigt aber klare Timeout- und Retry-Regeln.
- Schritt 1: Endpunkt, Methode, Header und Content-Type festlegen
- Schritt 2: Authentisierte Telemetrie senden und Antwort auswerten
- Schritt 3: Idempotenz und Retry bei Timeout implementieren
- Schritt 4: Ratenbegrenzung und Fehlercodes in Clientlogik berücksichtigen
Modul 4: WebSocket
Bidirektionale Verbindungen ermöglichen Browser- und Echtzeitfälle mit eigener Sitzungsverwaltung.
- Schritt 1: Verbindung und Authentisierung aufbauen
- Schritt 2: Channel- oder Nachrichtenabonnement setzen
- Schritt 3: Keepalive, Reconnect und Backpressure behandeln
- Schritt 4: Browser- oder Anwendungsclient mit Rechteprüfung testen
Modul 5: CoAP
Kompakte UDP-basierte Kommunikation adressiert eingeschränkte Geräte und verlustbehaftete Netze.
- Schritt 1: Ressource und Nachrichtentyp definieren
- Schritt 2: Confirmable und Non-confirmable passend auswählen
- Schritt 3: Token, Wiederholung und Timeout prüfen
- Schritt 4: Paketverlust und verspätete Antwort im Test simulieren
Modul 6: Protokollübergreifender Test
Gleiche Fachdaten werden über mehrere Transporte verglichen und in einem gemeinsamen Datenpfad ausgewertet.
- Schritt 1: Referenznachricht und erwartete Speicherung festlegen
- Schritt 2: Nachricht über alle ausgewählten Protokolle senden
- Schritt 3: Latenz, Overhead, Fehler und Wiederholung messen
- Schritt 4: Mischbetrieb, Gatewayübersetzung und Betriebsrichtlinie dokumentieren
Praxisübungen
- Protokollentscheidung für mehrere Geräteklassen
- MQTT-Sitzung mit QoS und Verbindungsabbruch
- HTTP-Client mit idempotentem Retry
- WebSocket- und CoAP-Kommunikation mit Fehlerfällen
- Vergleichsmessung über einen gemeinsamen Channel
Zielgruppe
IoT-Entwickler, Integratoren, Geräteentwickler, Architekten und Betreiber, die mehrere Transportprotokolle einsetzen oder bewerten.
Voraussetzungen
Netzwerk- und Programmiergrundlagen sowie ein grundlegendes Verständnis von Magistrala-Clients und Channels.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | IoT-Entwickler, Integratoren, Geräteentwickler, Architekten und Betreiber, die mehrere Transportprotokolle einsetzen oder bewerten. |
| Voraussetzungen: | Netzwerk- und Programmiergrundlagen sowie ein grundlegendes Verständnis von Magistrala-Clients und Channels. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
