MQTT Beratung

Das schlanke Internet of Things Protokoll MQTT besticht durch seine Flexibilität im vielen Einsatzszenarien - vom Sensor bis zur Cloud. Wir beraten dabei in allen Stadien eines MQTT Projektes, von der Protokoll-Evaluierung bis zum Go-Live Ihres Projektes. Die dc-square hilft Ihnen, damit MQTT mit seinen zahlreichen Features optimal eingesetzt werden kann und wir berücksichtigen dabei die Besonderheiten Ihres konkreten Anwendungsfalles mit all seinen Aspekten. Architektur, Resilienz und Skalierung des Gesamtsystems sind dabei für uns ein Hauptaugenmerk, sowohl am MQTT Broker und dem Backend als auch der Client Applikationen. Unsere Kunden schätzen unsere jahrelange MQTT Expertise bei der Betreuung von Systemen mit wenigen Clients bis zu mehreren Millionen vernetzten Geräten. Neben Projektbegleitungen führen wir auch Workshops und Schulungen durch um alle Projektteilnehmer optimal mit MQTT vertraut zu machen.

Architekturberatung & Architekturkonzeption

Unsere Berater haben viele IoT Architekturen entwickelt und bei Kunden erfolgreich mitgestaltet. Dabei haben wir bei Anwendungsfällen mit einzelnen MQTT Brokern und wenigen simultanen Clients als auch Internet-Scale Architekturen in der Cloud mit Millionen von MQTT Clients beraten und selbst Hand angelegt. Vom optimalen Einsatz von Load Balancern bis zur Anbindung von Big Data Systemen kennen wir die Herausforderungen und geben unsere Expertise gerne in konkreten Projekten weiter. Resilienz, Performance, Security und elastische Skalierbarkeit der Architektur ist für uns dabei ein Hauptaugenmerk in IoT Projekten. Viele der Best Practices bei der Architektur von MQTT Brokern in hochskalierbaren und elastischen Cloud Umgebungen wurden von unseren Beratern entwickelt und wir geben diese gerne weiter.

HiveMQ Plugin Development

HiveMQ ist der MQTT Broker für ambitionierte und professionelle MQTT Anwendungsfälle in Unternehmen. Die flexible Architektur mit umfangreichem Plugin System ermöglicht die Anbindung von externen Systemen, von Datenbanken über LDAP bis zu Big Data Systemen und Microservices. Wir entwickeln maßgeschneiderte Anbindungen an diese Systeme als individuelle HiveMQ Plugins, optimiert für den Anwendungsfall. Von uns entwickelte HiveMQ Plugins sind zertifiziert und zeichnen sich durch optimale Skalierbarkeit und exzellente Qualität aus, damit selbst ambitionierteste Projekte optimal umgesetzt werden können.

Individuelle Entwicklungen

Wir entwickeln für unsere Kunden individuelle Software, damit MQTT optimal eingesetzt werden kann. Dabei reicht unser Leistungsspektrum von der Implementierung von maßgeschneiderten Softwarebibliotheken für den Einsatz von MQTT über die Integration von bestehender Software in neue Umgebungen (z.B. die Einbindung von MQTT Bibliotheken in JavaEE Projekte) bis zur Entwicklung von individuellen Tools welche für den MQTT Anwendungsfall benötigt werden. Von Tools zum Performance Tests von MQTT Brokern mit mehreren Millionen von individuellen MQTT Clients bis zu individuellen MQTT Bibliotheken für besondere Anwendungsfälle; unser Team entwickelt optimal auf Sie zugeschnittene Lösungen.

Performance & Infrastruktur Optimierung

Viele MQTT Anwendungsfälle benötigen niedrigste Ende zu Ende Latenzen und hohen Nachrichtendurchsatz. Dabei wird optimale Leistung sowohl auf Netzwerkebene, Betriebssystemebene und Applikationsebene benötigt. Neben der Konfiguration und Optimierung der Infrastruktur und der MQTT Broker sollten alle weiteren Systeme auch auf maximalen Durchsatz und niedrigste Latenzen optimiert werden, damit das Gesamtsystem zu jedem Zeitpunkt die gewünschte Performance liefert. Wir helfen die Bottlenecks zu identifizieren um alle Systeme und Technologien optimal einzusetzen um das Beste aus Ihrem MQTT Deployment herauszuholen.

HiveMQ Plugin Zertifizierungen

Das quelloffene und flexible Plugin System des HiveMQ MQTT Brokers ermöglicht allen Java Programmierern das Entwickeln eigener Erweiterungen und Plugins. Nahezu alle externen Systeme können mit HiveMQ angebunden werden. Wir zertifizieren Ihre selbst entwickelten Plugins, so dass diese voll vom HiveMQ Support Team unterstützt werden und im Fehlerfall Sie sofort Hilfe bekommen, egal ob Produktions-, Integrations- oder Testumgebung.

MQTT Evaluations

Ist MQTT das richtige Protokoll für Ihren Anwendungsfall? Sollten bestimme Anforderungen eher mit HTTP REST abgebildet werden oder sollte ein anderes Protokoll wie CoAP, XMPP oder AMQP besser geeignet sein? Ist eine Mischung aus verschiedenen Protokollen zielführend? Wir analysieren ihre Anforderungen und helfen Ihnen bei der Evaluierung mit unserer jahrelangen Expertise. Nicht immer ist MQTT das für Ihren Anwendungsfall beste Protokoll. Gerne helfen wir Ihnen bei der Entscheidungsvorbereitung und Entscheidungsfindung.