„MQTT Client und Broker für professionelle Industrie-Software.
Ein komfortables SDK für .NET und Java, direkt integrierbar.
Kommerziell gepflegt, dokumentiert und vom Hersteller betreut.
Mit Wartungsplan, Support und CRA-relevanten Unterlagen.“
Gemacht für Profis.

„MQTT Client und Broker für professionelle Industrie-Software.
Ein komfortables SDK für .NET und Java, direkt integrierbar.
Kommerziell gepflegt, dokumentiert und vom Hersteller betreut.
Mit Wartungsplan, Support und CRA-relevanten Unterlagen.“
Gemacht für Profis.

PLCcom für MQTT FAQ – Häufig gestellte Fragen2026-07-30T11:17:28+02:00

FAQ | Häufig gestellte Fragen zu PLCcom für MQTT

Willkommen in unserer FAQ-Sektion PLCcom für MQTT!

Hier finden Sie Antworten auf die häufigsten Fragen rund um unsere Software. Ob technische Details, Installationshilfen oder Anwendungsfälle – wir haben die wichtigsten Informationen für Sie zusammengestellt, um Ihnen Zugriff auf MQTT Client oder MQTT Broker mit PLCcom so einfach wie möglich zu machen.

picture: PLCcom Modbus FAQ
Was ist PLCcom für MQTT?2026-07-30T11:22:22+02:00

PLCcom für MQTT ist ein kommerzielles MQTT-SDK für .NET und Java.
Es enthält einen MQTT-Client und einen einbettbaren MQTT-Broker, die direkt als Programmbibliothek in eigene Anwendungen integriert werden

Ist PLCcom für MQTT ein Client, ein Broker oder beides?2026-07-30T11:29:04+02:00

PLCcom für MQTT enthält sowohl Client- als auch Broker-Funktionalität.
Client und Broker können getrennt oder gemeinsam in derselben Anwendung verwendet werden.

Muss für den Broker ein separater Serverdienst installiert werden?2026-07-30T11:31:35+02:00

PLCcom für MQTT richtet sich an Hersteller gewerblicher Industrie-Software, die MQTT-Funktionalität direkt in eigene Produkte integrieren möchten. Typische Einsatzfelder sind HMI/SCADA, Edge- und Gateway-Anwendungen, Datenlogger, Maschinenanbindung, Service-Tools und Produktionsdatenerfassung.

Welche MQTT-Versionen werden unterstützt?2026-07-30T11:35:28+02:00

PLCcom für MQTT unterstützt MQTT 3.1.1 und MQTT 5.0. Die Protokollversion kann je Verbindung festgelegt oder mit der Gegenstelle ausgehandelt werden.

Welche .NET-Versionen werden unterstützt?2026-07-30T11:33:15+02:00

Die .NET-Version unterstützt .NET Framework 4.7.2/4.8, .NET Standard 2.1 sowie .NET 8, .NET 9 und .NET 10. Über .NET Standard 2.1 sind auch .NET 5 bis .NET 7 erreichbar.

Welche Java-Versionen werden unterstützt?2026-07-30T11:34:20+02:00

Die Java-Version unterstützt Java 11 bis Java 26. Die Bibliothek wird gegen Java 11 erstellt und gegen aktuelle Java-Versionen getestet.

Werden native C- oder C++-Bibliotheken benötigt?2026-07-30T11:36:27+02:00

Nein. PLCcom für MQTT ist eine reine .NET- bzw. Java-Implementierung. Es werden keine nativen C-/C++-Bibliotheken und keine nativen Protokoll-Wrapper benötigt.

Welche QoS-Stufen werden unterstützt?2026-07-30T11:37:10+02:00

Unterstützt werden QoS 0, QoS 1 und QoS 2. Die jeweilige Quittungsverarbeitung ist Bestandteil der Implementierung.

Unterstützt PLCcom für MQTT Retained Messages und Last Will?2026-07-30T11:38:14+02:00

Ja. Retained Messages und Last Will werden sowohl client- als auch brokerseitig unterstützt. Unter MQTT 5.0 stehen für Last-Will-Nachrichten zusätzliche Eigenschaften wie Will Delay Interval, Message Expiry Interval und Content Type zur Verfügung.

Kann sich der MQTT-Client automatisch wiederverbinden?2026-07-30T11:39:11+02:00

Ja, optional. Der Wiederverbindungsaufbau arbeitet mit exponentiell wachsender Wartezeit. Registrierte Abonnements werden nach einer Wiederverbindung automatisch wiederhergestellt. Aussagen wie „unterbrechungsfrei“ oder „garantierte Verfügbarkeit“ sollten dabei nicht verwendet werden.

Gibt es synchrone und asynchrone APIs?2026-07-30T11:39:45+02:00

Ja. Neben blockierenden Aufrufen stehen asynchrone Schnittstellen zur Verfügung: unter .NET auf Basis von Task, unter Java auf Basis von CompletableFuture.

Welche MQTT-5-Funktionen sind implementiert?2026-07-30T11:47:30+02:00

Implementiert sind unter anderem Reason Codes, Session Expiry Interval, Clean Start, Request/Response, Response Topic, Correlation Data, Subscription Identifier, Shared Subscriptions, Enhanced Authentication sowie User Properties an Nachrichten, Request/Response und Last Will.

Wie wird die Verbindung abgesichert?2026-07-30T11:48:13+02:00

PLCcom für MQTT unterstützt TLS und Secure WebSocket. Server- und Client-Zertifikate, Benutzername/Passwort-Authentifizierung sowie MQTT-5 Enhanced Authentication können verwendet werden. Die konkrete Sicherheitslogik wird durch die Anwendung konfiguriert.

Wie funktioniert die Zertifikatsverwaltung?2026-07-30T11:48:43+02:00

Die Zertifikatsverwaltung erfolgt über einen dateibasierten PKI-Store mit getrennten Bereichen für eigene, vertrauenswürdige, ausstellende und abgelehnte Zertifikate. Zusätzlich kann eine eigene Zertifikatsprüfung angebunden werden.

Wie werden Zugriffsrechte geregelt?2026-07-30T11:49:17+02:00

PLCcom für MQTT liefert eine Access-Validator-Schnittstelle für CONNECT, PUBLISH, SUBSCRIBE und UNSUBSCRIBE. Darüber kann die Anwendung ein eigenes Benutzer-, Rollen- oder Rechtesystem anbinden. Ein fertiges Rollenmodell oder eine feste ACL-Datei wird nicht vorgegeben.

Können Sitzungen und gespeicherte Nachrichten dauerhaft abgelegt werden?2026-07-30T11:50:00+02:00

Der Broker verwaltet Sitzungen, Retained Messages und Offline-Warteschlangen. Für dauerhafte Speicherung kann über eine öffentliche Store-Schnittstelle eine eigene Speicherlösung angebunden werden, zum Beispiel Datei, Datenbank oder ein eigener Speicher. Eine eingebaute dauerhafte Datenbank ist nicht Bestandteil des SDKs.

Ersetzt der integrierte Broker eine zentrale Broker-Infrastruktur?2026-07-30T11:50:45+02:00

Nein. Der Broker ist als integrierbare Komponente für eigene Produkte gedacht, nicht als geclusterte zentrale Broker-Infrastruktur. Für hochverfügbare zentrale Broker-Umgebungen sind dafür spezialisierte Systeme besser geeignet.

Gibt es Diagnosemöglichkeiten?2026-07-30T11:51:34+02:00

Ja. PLCcom für MQTT stellt Diagnoseereignisse über eine Listener-Schnittstelle bereit. Die Ereignisse sind unter anderem nach Netzwerk, TLS, Authentifizierung, Autorisierung, Protokoll, Reconnect und Lifecycle gegliedert. Eine Bindung an ein bestimmtes Logging-Framework besteht nicht.

Welche Unterlagen und Beispiele gibt es?2026-07-30T11:52:01+02:00

Für .NET und Java sind API-Referenzen, Handbücher und Workshops vorgesehen. Die Beispiele behandeln unter anderem Client- und Broker-Szenarien, Publish/Subscribe, QoS, Retained Messages, Last Will, MQTT 5.0, Request/Response, Reconnect, Security und Diagnose.

Wie wird PLCcom für MQTT lizenziert?2026-07-30T12:22:48+02:00

Die Lizensierung ist so einfach wie möglich gehalten. Es können einzelne Entwicklerarbeitsplätze (z.B. für Freelancer) oder Firmen-Lizenzen erworben werden, die sämtliche Entwicklerarbeitsplätze eines Unternehmens abdeckt. Jeder Entwickler der Sourcecode bearbeitet welcher einen Verweis auf PLCcom für MQTT beinhaltet benötigt eine Lizenz, unabhängig davon, ob er die MQTT spezifischen Teile des Codes bearbeitet oder nicht.
Für Firmen empfehlen wir deshalb ausdrücklich die Firmen-Lizenz.
Die Nutzung erfordert einen Lizenzschlüssel, der im Code übergeben wird.

Fallen weitere Runtime-Lizenz-Kosten an?2026-07-30T11:58:27+02:00

Nein, weitere Runtime-Lizenz-Kosten fallen nicht an!

Kann PLCcom für MQTT vor dem Kauf getestet werden?2026-07-30T12:13:41+02:00

Ja, selbstverständlich. Hierzu können Sie auf der Downloadseite eine von der Funktion uneingeschränkte 14 Tage Test-Lizenz generieren.

Was umfasst der Wartungsplan?2026-07-30T12:15:50+02:00

Updates, Upgrades und Support erfolgen im Rahmen des jeweils erworbenen Wartungsplans. Laufzeit und Umfang ergeben sich aus Bestellung bzw. Auftragsbestätigung.

Liefert PLCcom für MQTT auch CRA-relevanten Nachweise?2026-07-30T12:18:20+02:00

Ja. Für PLCcom für MQTT werden CRA-relevante Unterlagen bereitgestellt, darunter Konformitätserklärung, Security- und Integrationsleitfaden, technische Dokumentation, SBOM und Ergebnisse der Schwachstellenprüfung. Die Konformitätsbewertung des Endprodukts bleibt Aufgabe des Herstellers.

Nach oben