Mit moderner Telemetrie ganz vorne
im Feld
GRIMME GSC Middleware
Leistungen
Embedded Development
Agile Coaching
Technologien
Linux, D-BUS
C++ / CMake
Mobilfunk GSM 4G / WLAN
MQTT / JSON / protobuf
ISOBUS
Azure DevOps
Architektur bremst
Entwicklung
Als führender Hersteller für landwirtschaftliche Maschinen im Bereich Kartoffel-, Rüben- und Gemüsetechnik ist GRIMME auch ein Pionier der digitalen Landtechnik. Bei der Telemetrie-Einheit GRIMME Smart Connect (GSC) stand die Entwicklung jedoch vor wiederkehrenden Herausforderungen: Zwischen der Hardware des Zulieferers und den kundennahen Anwendungen fehlte eine stabile, wartbare Mittelschicht. Firmware-Änderungen bremsten die Entwicklung aus – neue Features ließen sich kaum effizient umsetzen, da jedes Update Änderungen an mehreren Stellen nach sich zog oder sogar Doppelentwicklungen nötig machte. Die Folge: eine sinkende Entwicklungsgeschwindigkeit bei wachsender Komplexität und steigendem Risiko von Instabilitäten im Gesamtsystem. Die Erkenntnis: Es braucht eine neue, zukunftsfähige technische Basis, um Anforderungen effizient, robust und langfristig wartbar realisieren zu können.
Eine stabile Basis für digitale Innovationen
Mit der GSC Middleware sollte eine stabile Software-Ebene geschaffen werden, die konsequent zwischen der Embedded Firmware des Zulieferers und den GRIMME-Applikationen vermittelt. Ziel war es, systembedingte Abhängigkeiten zu lösen, die Applikationsentwicklung von der darunterliegenden Firmware zu entkoppeln, robuste, wartbare Schnittstellen zu schaffen und so die Entwicklung neuer Features deutlich zu beschleunigen. Gleichzeitig sollte es möglich werden, komplexe Tests zu simulieren – insbesondere bei wechselnden Netzbedingungen oder Mobilfunkstandards – um aufwändige Feldtests zu reduzieren. Außerdem sollten Reibungsverluste minimiert und die Innovationsgeschwindigkeit erhöht werden mit mehr Freiraum für strategische Produktentwicklungen. Die Middleware sollte das neue technologische Fundament für zahlreiche Funktionen werden, die GRIMME-Kunden künftig echten Mehrwert bieten.
Entwicklungspartner mit Branchennähe
GRIMME entschied sich bewusst für slashwhy als Entwicklungspartner – unter anderem aufgrund positiver Erfahrungen aus früheren Projekten und aufgrund eines fundierten Branchenverständnisses. Den Auftakt bildete ein technisch fokussierter User-Story-Mapping-Workshop mit dem Ziel, eine robuste und skalierbare Architektur zu konzipieren und die Anforderungen an die Middleware zu sammeln und zu priorisieren.
Dank der Nutzung der bestehenden GRIMME-Entwicklungsumgebung und Continuous Integration, unterstützt durch Azure DevOps, war das Scrum-Team von slashwhy direkt ab Projektstart produktiv. Das Projekt gliederte sich saisonbedingt in mehrere Phasen: Zunächst wurden die Basisfunktionen umgesetzt, anschließend optionale Erweiterungen, zuletzt Dokumentation und Übergabe. Trotz eines engen Zeitplans im landwirtschaftlichen Kampagnenkalender gelang eine Punktlandung mit erfolgreichem Testeinsatz im Feld.
Saubere Trennung
der Systemebenen
Die neue Systemarchitektur der Telemetrie-Einheit trennt klar zwischen Linux-Betriebssystem (Firmware), Kommunikationsschicht (Middleware) und Applikationslogik (Application Layer). Herzstück der Middleware ist eine modulare Agentenstruktur mit klar definierten Zuständigkeiten: Die Agents erfassen systemnahe Daten und stellen sie über einen MQTT-Broker im JSON-Format als standardisierte Schnittstelle zur Applikationsebene bereit.
Die gemeinsame technische Basis bildet die Base Application, die zentrale Funktionen wie Logging, Startmechanismen und Konfigurationsverwaltung einmalig und generisch bereitstellt. Sowohl Agents als auch Applikationen bauen darauf auf – das beschleunigt ihre Entwicklung deutlich. Die klare Trennung der Systemebenen reduziert außerdem Komplexität, verbessert die Wartbarkeit und ermöglicht es dem Entwicklungsteam bei GRIMME, sich ganz auf die Applikationsentwicklung zu konzentrieren.
Von interner Plattform zur Branchenlösung
Was ursprünglich als interne Lösung für GRIMME gedacht war, hat mittlerweile größere Strahlkraft entfaltet: Die Middleware wurde an das Competence Center ISOBUS e. V. (CCI) – ein herstellerübergreifendes Konsortium für Standardisierung und Digitalisierung in der Landtechnik – übergeben. Auch andere Landmaschinenhersteller profitieren inzwischen von der Lösung und treiben die Weiterentwicklung gemeinsam mit GRIMME voran.
Für GRIMME bedeutet das: mehr Freiraum für die Applikationsentwicklung und damit für den konkreten Kundennutzen. Erste Features wie die kameragestützte Bildübertragung mit Georeferenzierung sind bereits im Einsatz. Weitere digitale Anwendungen, Updates und Assistenzsysteme folgen. Die neue Telemetrie-Einheit bildet die Basis für künftige Innovationen und ebnet GRIMME-Kunden den Weg in die datengetriebene Landwirtschaft.
Achievements & Outcome
Kampagnengerechte Softwareentwicklung: Das Projekt wurde exakt auf die landwirtschaftlichen Saisonzyklen abgestimmt und "in time & in budget" abgeschlossen.
Effizientere Applikationsentwicklung: Durch die Entkopplung vom Embedded-System und die klare Architektur der Middleware kann sich das Entwicklungsteam bei GRIMME ganz auf die Umsetzung neuer Applikationen konzentrieren – stabil, wartbar und deutlich effizienter.
Technologievorsprung im Wettbewerb: Mit der Middleware hat GRIMME eine zukunftsfähige technologische Basis für die Telemetrie-Einheit geschaffen, auf der datengetriebene Applikationen mit echtem Zusatznutzen für Kunden entstehen. Diese profitieren bereits heute von besserer Datenverfügbarkeit, kürzeren Updatezyklen und stabiler Konnektivität – weitere digitale Innovationen folgen.
Verkürzung der Time-to-Market: Dank der Middleware kann die Enwicklungsgeschwindigkeit für neue Applikationen und Features sowie Updates deutlich erhöht werden.
Kostenreduzierung beim Testing & im Service: Die Simulation von Netz- und GPS-Bedingungen ermöglicht künftig realitätsnahe Tests ohne aufwendige Einsätze im Feld. Gleichzeitig ermöglichen zentrale Logs und ein integriertes Reporting eine bessere Fehlerdiagnose, wodurch sich die Anzahl von Serviceeinsätzen reduziert.
Nachhaltiger Know-how-Transfer: Durch die enge Zusammenarbeit zwischen slashwhy und GRIMME konnte die interne Entwicklungskompetenz beim Kunden ausgebaut werden, so dass GRIMME das eigene Know-how in der agilen Softwareentwicklung erweitern konnte.
Branchenweite Strahlkraft: Mit der Middleware hat GRIMME nicht nur eine unternehmenseigene Lösung geschaffen, sondern eine technologische Grundlage, die inzwischen auch von weiteren CCI-Mitgliedern eingesetzt wird. Damit leistet GRIMME einen aktiven Beitrag zur Standardisierung im Landtechnik-Sektor.
Auf der Suche nach Antworten?
Du suchst einen Partner für ein gemeinsames Projekt oder möchtest unsere Experten-Meinung hören? Schreibe uns gerne eine E-Mail oder finde weitere Kontaktinformationen in unserem Kontaktbereich.