Kategorien
/
Microservices
/
MQTT und Mosquitto für IoT und industrielle Datenintegration

MQTT und Mosquitto für IoT und industrielle Datenintegration

Ein einsteigerfreundlicher Kurs zum Aufbau verlässlicher IoT- und Industriedaten-Pipelines mit MQTT und dem Mosquitto-Broker. Teilnehmende lernen MQTT-Konzepte, sichere Broker-Konfiguration, Payload-Design, Sicherheitsgrundlagen und Integrationsmuster vom Edge bis zur Cloud.

Was werden Sie lernen?

Sie verstehen Publish oder Subscribe, Quality of Service, Sessions, Retained Messages und Last Will. Sie konfigurieren Mosquitto sicher, modellieren Topics und Payloads und verbinden Geräte und Anwendungen mit praxistauglichen Integrationsmustern über OT und IT hinweg. Nach diesem Training können Sie sicher:

  • MQTT Topics, Wildcards, QoS 0 oder 1 oder 2, Sessions, Retain und Last Will erklären
  • Mosquitto mit sinnvollen Defaults für Haltbarkeit, Sicherheit und Performance betreiben
  • Topic-Hierarchien und Payloads entwerfen, die über Geräte und Teams skalieren
  • TLS, Authentifizierung, Autorisierung und grundlegendes Monitoring anwenden
  • Edge und Cloud per Bridging verbinden, an Datenbanken und Analytics anbinden und Offline-Geräte handhaben

Anforderungen:

  • Grundkenntnisse in Netzwerken und an der Kommandozeile
  • Vertrautheit mit JSON und einfachem Datenmodellieren
  • Zugriff auf eine Nicht-Produktionsumgebung ist hilfreich

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je nach Bedarf anpassen.

Modul 1: MQTT-Konzepte und Begriffswelt

  • Publish oder Subscribe und warum MQTT zu IoT passt
  • Topics, Wildcards, QoS-Stufen, Sessions, Retain, Last Will
  • Überblick zu Payload-Formaten wie JSON, Binärdaten und Protobuf

Modul 2: Mosquitto-Broker-Grundlagen

  • Brokerrollen, Listener, Persistenzoptionen und Konfigurationsdateien
  • Client-Tools für schnelle Checks und Nachrichteninspektion
  • Retained Messages und Clean-Session-Entscheidungen in der Praxis

Modul 3: Topic- und Payload-Design

  • Topic-Benennung für Geräte, Standorte und Produktlinien
  • Encoding-Wahl und Schemadisziplin für langfristige Kompatibilität
  • Metadaten in Headers oder Properties und einfache Korrelation

Modul 4: Zuverlässigkeitsmuster

  • Idempotenz, Umgang mit Duplikaten und Ordnungserwartungen
  • Offline-Geräte, Reconnect-Verhalten und Backoff-Strategien
  • Birth- und Death-Messages sowie einfaches Health-Signaling

Modul 5: Sicherheitsgrundlagen mit Mosquitto

  • TLS in der Übertragung, Server- und Client-Zertifikate
  • Authentifizierungsoptionen wie Passwortdateien und Plugins
  • Autorisierung mit ACLs und Least-Privilege-Topic-Zugriff

Modul 6: Betrieb und Monitoring

  • Logs, Metriken und nützliche Gesundheitsindikatoren
  • Kapazitätsbasics wie Connections, Inflight und Retained-Speicher
  • Backup der Konfiguration und sichere Änderungsverfahren

Modul 7: Edge-zu-Cloud-Muster

  • Broker-Bridging und geeignete Einsatzfälle
  • Standort-zu-Cloud-Routing, Filterung und Bandbreitenbewusstsein
  • Einfaches Store-and-Forward auf begrenzten Leitungen

Modul 8: Industrielle Integrationsszenarien

  • Gateway-Muster zu PLC, SCADA oder Historian-Systemen
  • Aufbereitung für Time-Series-Datenbanken und Event-Hubs
  • Geräteidentität, Provisionierung und Versionshinweise

Modul 9: Von MQTT zu Verarbeitungssystemen

  • Subscribende Services und Worker für Transformation und Anreicherung
  • MQTT-Daten in Datenbanken und Data Lakes schreiben
  • Ereignisgesteuerte Auslöser und Alarmierung mit leichten Regeln

Modul 10: Protokolle und Konventionen

  • Sparkplug-Grundsätze einfach erklärt und passende Einsatzmomente
  • Gerätemodelle und Einheiten für konsistente Analysen abbilden

  • Mandantentrennung über Teams und Werke hinweg berücksichtigen

Modul 11: Troubleshooting-Playbook

  • Häufige Verbindungsprobleme und Wildcard-Überraschungen
  • QoS-Fehlkonfiguration und Retain-bezogene Fallstricke
  • Schrittweise Checks für Broker, Client und Netzwerkebene

Modul 12: Governance und Readiness-Checkliste

  • Namensstandards, Schema-Versionierung und Dokumentation
  • Zugriffsreviews, Audit-Grundlagen und Datenschutzaspekte
  • Minimal-Runbook für die Übergabe in den Betrieb

Praxisnahes Lernen mit erfahrenen Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Advanced
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Advanced
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Advanced
Clock Icon - Education X Webflow Template
Duration: 
2
Hours (days:
14
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.