Leistung · Middleware

Middleware & Schnittstellen-Entwicklung – CAN, MQTT & Modbus

Geräte, Steuerungen und Cloud-Systeme sprechen selten dieselbe Sprache. Ich entwickle die Middleware dazwischen: Protokoll-Stacks, Treiber und Gateways, die industrielle Kommunikation zuverlässig machen — vom Feldbus bis zur Cloud.

Von der CAN-Bus-Anbindung eines Sensors über Modbus-Integration von Bestandsanlagen bis zur MQTT-Brücke in Ihre IoT-Plattform: Sie bekommen robuste, getestete Kommunikation mit sauberer Schnittstellendokumentation.

Was ich liefere

  • Protokoll-Stack-Entwicklung: CAN, CANopen, Modbus RTU/TCP, MQTT
  • Low-Level-Treiber für UART, SPI und I2C
  • Gateway-Entwicklung: Feldbus zu Ethernet/Cloud (IoT-Anbindung)
  • Nachrüstung von Kommunikationsschnittstellen in Bestandsgeräte
  • Protokoll-Debugging mit Logic Analyzer und Bus-Analyse-Tools
  • Schnittstellenspezifikation und -dokumentation (ICD)

Technologie-Stack

CAN BusCANopenMQTTModbusUARTSPII2CTCP/IPC/C++Python

Typische Einsatzszenarien

Geräte vernetzen

Mehrere Steuerungen, Sensoren und Aktoren müssen zuverlässig kommunizieren: Ich designe die Bus-Topologie und implementiere die Knoten.

Bestandsanlage in die Cloud

Ihre Maschine spricht Modbus, Ihr Dashboard erwartet MQTT: Ein Gateway verbindet beide Welten — ohne Eingriff in die Bestandssoftware.

Protokoll-Probleme lösen

Sporadische Busfehler, verlorene Frames, Timing-Probleme: Ich finde die Ursache mit systematischer Bus-Analyse und behebe sie im Stack.

"

Ich habe mit Herrn Serkan Dikmen in einem komplexen Projekt über ein halbes Jahr zusammengearbeitet und kann ihn absolut empfehlen. Er verfügt über solides Know-how in der Softwareentwicklung und tiefes Verständnis für Prozessoptimierung. Er arbeitet strukturiert, denkt lösungsorientiert und bringt wertvolle Impulse ein. Als Freelancer wird er jedes Projekt fachlich und menschlich bereichern.

Dr. Erdal Pekel
Freiberufler

Häufige Fragen

Können Sie eine bestehende Anlage MQTT-fähig machen?

Ja — meist über ein Gateway, das die vorhandene Schnittstelle (Modbus, CAN, seriell) ausliest und als MQTT publiziert. Die Bestandssoftware bleibt unangetastet, das Risiko für den laufenden Betrieb minimal.

Unterstützen Sie CANopen?

Ja, inklusive Objektverzeichnis-Design, PDO/SDO-Kommunikation und NMT-Zustandsmaschine — sowohl für Master- als auch für Slave-Knoten.

Wie läuft Protokoll-Debugging remote ab?

Mit Bus-Mitschnitten (candump, Wireshark, Logic-Analyzer-Traces), die Ihr Team vor Ort aufzeichnet und ich analysiere. Für hartnäckige Timing-Probleme komme ich mit eigenem Messequipment vor Ort.

Projekt besprechen?

Kurze Beschreibung genügt — Sie erhalten innerhalb von 24 Stunden eine ehrliche Einschätzung.

Oder direkt anrufen: 0157 73466144 · WhatsApp