Smart Farming

Was macht Landwirtschaft „smart"?

Die moderne landwirtschaftliche Produktion findet in hohem Maße mechanisiert statt und wird in vielfacher Hinsicht durch elektronische Systeme unterstützt. Präzise Positions­bestimmung und mobile Vernetzung aktueller Maschinen verbessern zusätzlich die Produktivität und Qualität pflanzenbaulicher Maßnahmen.
„Smart Services" ermöglichen zusätzlich, den Funktionsumfang vernetzter elektronischer Systeme bedarfsangepasst und anwendungsfall­bezogen flexibel zu erweitern. Speziell im Zuge von „Smart Farming" wird die Möglichkeit geboten, Landmaschinen durch Softwarekomponenten („Apps") um neue Funktionen und Eigenschaften zu erweitern und so durchgehend digitale vernetzte Geschäftsmodelle und Fachprozesse über die gesamte Erzeugungskette abzubilden. Im Feld wird dabei sowohl direkte lokale Vernetzung als auch Mobilfunk verwendet, um örtlich konzentrierte Aufgabenstellungen sicher und gegebenenfalls sogar ohne öffentliche Netzabdeckung autark lösen zu können.


Logic Way entwickelt seit über 15 Jahren Konzepte, Komponenten und Systeme für „Smart Farming". Daten­erfassungs­geräte, Daten­aufzeichnungs- und Kommuni­kations­software, Verteilungstechniken und Auswertungsverfahren bilden unsere hauptsächlichen Arbeits­schwerpunkte. Technologisch bildet sich in unseren Produkten beinahe die komplette technologische Tiefe von der Systemarchitektur über Anwendersoftware für Cloud und Bordcomputer, Firmware bis zur Elektronikbaugruppe ab. Zeitgemäße Techniken wie „Edge Computing" und 5G werden dabei zu digitalen Bausteinen in einem nützlichen Anwendungskontext, der Landwirte, Maschinenhersteller und Verbraucher optimal unterstützt und informiert.

Wie entfaltet „Smart Farming" nützliche Wirkung?

Smart Farming kann und soll landwirtschaftlich-unternehmerische Expertise nicht ersetzen sondern über verbesserte Informationsflüsse und intelligente Entscheidungsunterstützung bestmöglich ergänzen. Bei der Erfüllung bürokratischer Aufgaben und gesetzlicher Vorgaben kann Smart Farming eine maßgebliche Erleichterung bewirken. Durch den Einsatz von Smart Farming zu erwartende Effekte:

  • Effizienzsteigerung des Maschinenbetriebes (für Landwirte, Lohnunternehmer, Maschinenhersteller und Logistik) durch bessere Auslastung der Technik, weil z.B. Wartezeiten erkannt und vermieden werden
  • Absicherung einer hohen Produktqualität (Nutznießer: Landwirt, Verbraucher) durch unmittelbar-interaktive Warnung des Maschinenfahrers bei beispielsweise problematisch gewählten Einstellungen
  • Ressourcenschonung durch effizientere Bewirtschaftung (bei Landwirt, Lohnunternehmer, Logistik) weil z.B. teilflächenspezifische Bearbeitung durch die elektronische Datenerhebung möglich wird
  • Umsetzung durchgehend digitaler Abläufe über den Gesamtprozess
  • Echtzeitnahe Information für qualifizierte aktuelle Prozesssteuerung (durch Landwirt, Lohnunternehmer, Aufkäufer)
  • automatisierte Dokumentation, Erfüllung gesetzlicher Auflagen (z.B. Rückverfolgbarkeit)
  • Erhebung von belastbaren Basisdaten zu allen maschinengeführten Prozessen, um z.B. Anbau- oder Bearbeitungsstrategien zu vergleichen


Konzepte, grundlegende Mechanismen, technischer Hintergrund

Aus unserer langjährigen Beschäftigung mit Smart-Farming-Themen heraus konnten wir einige grundlegende Konzepte entwickeln und umsetzen, die für digitale, vernetzte Systeme im Feldbaubetrieb maßgeblich sind.
Gegenüber industriellen Systemen mit allerhöchster Netzverfügbarkeit, weitgehend statischen Kommunikationsstrukturen und kaum Einschränkungen hinsichtlich der zu übertragenden Datenmengen sind in der Feldwirtschaft andere Rahmenbedingungen und Anforderungen anzutreffen. Über das von uns entwickelte Software-Komponentenmodell, synchrone und asynchrone Mechanismen zur Datenübertragung, multikonnektive Hardwareausstattung usw. steht eine solide Basis zur Verfügung, auf der mit geringem Aufwand nützliche Anwendungen für landwirtschaftliche Anwendungsfälle umgesetzt werden können.
Hersteller- und Organisationsstruktur-übergreifende Funktion und generelle Hersteller-Neutralität sind in unseren Systemen und Funktionsprinzipien ein zentrales Entwicklungsziel und durchgehend berücksichtigt.

Durch immer stärkere Vernetzung und digitale Verflechtung des Landmaschinenbetriebes müssen die Softwarebestandteile des Maschinen-Kommunikationsmoduls immer umfangreichere Aufgaben abbilden und Datenströme bewältigen. Um den wachsenden Anforderungen herstellerübergreifend, flexibel und sicher gerecht zu werden, ist die Anwendung einer strukturierten Softwareumgebung mit für den landwirtschaftlichen Anwendungsfall optimierten Eigenschaften von Vorteil.
Vom Maschinen-Kommunikationsmodul wird dabei eine lokale Netzwerkzelle aufgebaut, in die über verschiedene verdrahtete und drahtlose Schnittstellen unterschiedliche Peripheriekomponenten und Teilnehmer der lokalen Umgebung auf dem Feld einbezogen werden. Im Produktivbetrieb kann von einer lückenlosen Mobilfunkabdeckung für die Kommunikation zu zentralen Cloud-Instanzen nicht ausgegangen werden. Deshalb muss ein wesentlicher Teil der Systemintelligenz lokal direkt vom Kommunikationsmodul bereitgestellt werden, um eine kontinuierliche Systemfunktion zu gewährleisten.
Das Software-Systemkonzept deckt sowohl Dokumentationszwecke als auch Fahrerinformations­aufgaben, kooperative Mehrmaschinenarbeit und maschinentechnische Belange ab.
Die Softwareinstallation des Kommunikationsmoduls basiert auf einem speziell konfektionierten Linux-Grundsystem mit einer Zusammenstellung generischer Komponenten, auf die eine Schicht speziell für den landwirtschaftlichen Kontext entwickelter anwendungsübergreifender Bausteine aufsetzt. Die darüber liegende Schicht der anwendungsfallbezogenen „Apps" wird über eine Struktur aus ZeroMQ-Datensammelschienen und Sockets mit Maschinendaten versorgt. Für die Globalkommunikation zu Cloud-Instanzen wird eine Kommunikationskomponente („Gatekeeper“) eingesetzt, die die Gesamtkommunikation über als zulässig vorgegebene Verbindungen abwickelt. Für die Fahrerinformation und -interaktion über ein Smart Terminal wird ein lokaler Webserver mit serverseitigem Lua- und clientseitigem Javascript und dem Web-Framework JQuery bereitgestellt. Webfähige Peripheriekomponenten greifen über REST-Schnittstellen auf die gleiche Serverinstanz zu.
Um redundante Datenkommunikation zu vermeiden, sind in grundlegenden Datenaggregationsdiensten in der vom Modul bereitgestellten Mobile Edge Cloud bereits relevanzadaptive Filtermechanismen für Geo- und Sachdaten verfügbar, die die wiederholte Übertragung gleicher oder zu ähnlicher Dateninhalte wirksam reduzieren. Über unterschiedliche Kommunikationsmechanismen werden Prozesse mit unterschiedlichen Echtzeitanforderungen bedient.

Kommunikationsmodul: Software-Komponentenmodell für landwirtschaftliche Anwendungen

Das PDF-Dokument kann nicht eingebettet angezeigt werden. Sie können es stattdessen hier herunterladen.

Im Logic-Way-Komponentenmodell für smarte Kommunikationsmodule mit landwirt­schaft­lichem Fokus steht für die eigentlichen „Apps" ein abgestimmter Mix aus Diensten, Bibliotheken und Datensammel­schienen zur Verfügung. Anwenderprogramme („Apps") können dadurch einen Großteil ihrer Funktionalität aus vorhandenen wiederverwendbaren Bausteinen decken. Nur die reine Anwendungslogik muss dadurch noch anwendungsspezifisch ausgeführt werden.
Positionsbestimmung, Identitätsmanagement, Datenerfassung von Hardwareschnittstellen, relevanzadaptive Filterung von Dateninhalten, Fahrerinteraktion, Gerätemanagement, Landkartenbereitstellung etc. werden dabei zentral vom System geleistet. Dadurch wird der größte Funktionsanteil aus wiederverwendbaren Funktionsbausteinen gebildet - mit positiven Effekten für Codequalität und Programmstabilität.

Im realen Praxisbetrieb kann von einer lückenlosen Mobilfunkabdeckung für die Kommunikation zu zentralen Cloud-Instanzen nicht ausgegangen werden. Deshalb muss ein wesentlicher Teil der Systemintelligenz lokal direkt vom Kommunikationsmodul bereitgestellt werden, um eine kontinuierliche Systemfunktion zu gewährleisten.
Aus den Verwendungszwecken der Daten ergeben sich zwei abzubildende Bereitstellungscharakteristiken:
verzögerungsarme Bereit­stellung von Momentan­werten als kontinuier­licher Daten­strom für mitlaufende Prozess­informationen. Aktualität hat Vorrang vor der Lücken­losigkeit der Über­tragung.
asynchrone Daten­bereit­stellung für nachlaufende Dokumentations-, Analyse- und Abrechnungszwecke. Die Lücken­losigkeit der übertragenen Daten ist maßgeblich und muss auf Empfänger­seite überprüfbar sein.
Trotz eventuell momentan ausreichender Übertragungsbandbreite kommt der adaptiven Filterung von Dateninhalten eine entscheidende Bedeutung zu, um Übertragungsbandbreite, Datenverarbeitungsleistung und Kommunikationskosten sinnvoll zu begrenzen. Die Klassifikation der Relevanz bestimmter Datentelegramme ist dafür die Grundlage.
Synchroner und asynchroner Datentransfer sowie relevanzadaptive Datenfilterung stehen im Kommunikationsmodul über das Software-Komponentenmodell für alle Anwenderprogramme zur Verfügung. Nach Anwendungserfordernis kann damit auf die jeweils geeignete Betriebsart zurückgegriffen werden oder auch eine hybrider Ansatz gewählt werden.

Multikonnektive Kommunikation in unterschiedlichen Reichweitenstufen

Das PDF-Dokument kann nicht eingebettet angezeigt werden. Sie können es stattdessen hier herunterladen.

Logic-Way-Kommunikationsmodule tauschen sich über verschiedene verdrahtete und drahtlose Kanäle mit ihrer direkten und entfernteren Umgebung aus.
Drahtlose Kommunikation wird hauptsächlich verwendet, um am Mobilfunknetz (LTE) teilzunehmen und Datenverbindungen zu Cloud-Instanzen abzuwickeln. Für die Bereitstellung einer lokalen drahtlosen Vernetzung für die jeweilige Maschine, wird vom Kommunikationsmodul ein WLAN-Accesspoint gestellt. Diese lokale WLAN-Zelle wird hauptsächlich vom Smart Terminal des Fahrers genutzt, das die Weboberfläche des Kommunikationsmoduls abbildet.
Für die drahtlose Kommunikation auf „Sichtweite" sind mit Logic-Way-Kommunikationsmodulen unterschiedliche WPAN-Technologien verfügbar: IEEE802.11p, IEEE802.15.4 und Sub-GHz-Kommunikation in den 433- und 968MHz-Bändern.
Kommunikation über verdrahtete Schnittstellen betrifft hauptsächlich LAN und CAN-Bus. Über USB und einen internen Expansionsstecker ist die Ergänzung weiterer Schnittstellen oder auch einzelner digitaler oder analoger Ein- und Ausgänge einfach und flexibel machbar.
Die hauptsächlichen und am intensivsten genutzten Hardware-Schnittstellen schließen direkt am Hauptprozessor an. Dadurch werden die anfallenden Datenströme rationell und mit minimaler Systembelastung abgearbeitet.
Die unterschiedlichen Hardware-Kommunikationsschnittstellen stehen über Mechanismen des Software-Komponentenmodells komfortabel für die Verwendung in Anwenderprogrammen zur Verfügung.

Die am Prozess beteiligten Produktionsmittel - Grund und Boden, Landmaschinen, Fahrzeuge, Verarbeitungsanlagen - sind im Besitz unterschiedlicher Parteien, so dass eine generelle Eigentümerschaft einer bestimmten Partei an allen Daten unmöglich sinnvoll bestimmt werden kann. Ebenso geht das eigentliche Produkt über Zwischenstufen vom Landwirt in den Besitz des Verbrauchers über. Auch dadurch rechtfertigt sich ein gewisser Auskunftsanspruch an Daten, die das jeweilige Zwischen-oder Endprodukt charakterisieren. Alle Prozessbeteiligten und letzendlich auch Verbraucher können von einem gegenseitigen Datenaustausch profitieren, der zu einer durchgängigen digitalen Abbildung der Abläufe und Zusammenhänge im landwirtschaftlichen Prozess führt.
Aus sachlicher Motivation heraus ergeben sich verschiedene auszutauschende Dateninhalte, deren Weitergabe an die jeweils betreffenden Prozessteilnehmer logisch und unstrittig erscheint. Dabei ist der Landwirt in aller Regel gleichermaßen Produzent und auch Konsument von Daten. Gleichzeitig besteht bei allen Beteiligten das ebenfalls berechtigte Interesse, nicht den Gesamt-Datenbestand für jedermann öffentlich zugänglich zu machen, sondern Datenauszüge jeweils trennscharf entsprechend dem tatsächlichen Waren- und Produktionsfluss auszutauschen.
Für den hypothetischen Idealfall, dass alle Prozessbeteiligten Teilnehmer der gleichen Cloudplattform sind, könnten sachliche Kriterien direkt und uncodiert abgefragt werden. In realen Situationen ist allerdings davon auszugehen, dass sich eine vollständige digitale Informationslage nur durch Zusammenführung von Daten aus unterschiedlichen Cloud-Plattformen herstellen läßt. Situations-Fingerprinting ist die technische Lösung, um Ansprüche auf Datenauszüge automatisiert sachlich zu qualifizieren und auf dieser Basis auszutauschen.

Datensegmentierung durch unterschiedliche Weitergabeansprüche

Das PDF-Dokument kann nicht eingebettet angezeigt werden. Sie können es stattdessen hier herunterladen.

Durch die in vielen Fällen hohe Zahl an Arbeitsgängen und Prozeßbeteiligten in der landwirtschaftlichen Produktion und im Herstellungsprozeß von Nahrungsmitteln entstehen Datenbestände, die in hohem Maße fragmentiert sind. Für eine durchgehende digitale Prozessabbildung im Hinblick auf Produkteigenschaften, Bodenzustand und Prozessoptimierung ist eine Zusammenführung der Inhalte aus unterschiedlichen Datensammlungen erforderlich.
Die am Prozess beteiligten Produktionsmittel - Grund und Boden, Landmaschinen, Fahrzeuge, Verarbeitungsanlagen - sind im Besitz unterschiedlicher Parteien, so daß eine generelle Eigentümerschaft einer bestimmten Partei an allen Daten unmöglich sinnvoll bestimmt werden kann. Alle Prozessbeteiligten und letzendlich auch Verbraucher könnten von einem gegenseitigen Datenaustausch profitieren, der zu einer durchgängigen digitalen Abbildung der Abläufe und Zusammenhänge im landwirtschaftlichen Prozess führt.
„Situations-Fingerprinting" ist die Möglichkeit, eine automatische Freigabe zum Datenaustausch für nachweislich beteiligte Parteien zu erteilen. Sachlich berechtigte Datenanforderungen werden dabei automatisch von anderen Anforderungen getrennt. Dazu wird aus charakteristischen Eigenschaften eines realen Prozessablaufes ein digitaler Fingerabdruck ermittelt, den beide jeweils beteiligten Parteien separat berechnen können. Dritte, unbeteiligte, jedoch ebenfalls angefragte Teilnehmer werden dabei nicht bereits durch die Abfrage mit Informationen versorgt.
Ziel des Verfahrens ist es, eine sachlich motivierte Datenverteilung zu ermöglichen, die auf allgemeine Art sowohl den Kriterien berechtigter Datensparsamkeit und dem Schutz von Geschäftsgeheimnissen gerecht wird. Berechtigter Datentransfer wird feingranular automatisch freigegeben. Die Übermittlung von Dateninhalten anhand von „Situations-Fingerabdrücken" sorgt dafür, daß letztendlich die Inhalte in elektronischer Form bereitgestellt werden, die aus der realen Handlung den Beteiligten zustehen bzw. bereits bekannt sind.

Situations-Fingerprinting: prinzipieller Ablauf

Das PDF-Dokument kann nicht eingebettet angezeigt werden. Sie können es stattdessen hier herunterladen.


Beispieldarstellung Gutübergabe und zugeordnete digitale Kennzeichnung

Das PDF-Dokument kann nicht eingebettet angezeigt werden. Sie können es stattdessen hier herunterladen.

Die Sicherheit der Datenverarbeitung auf dem Kommunikationsmodul stützt sich auf eine X509-Public-Key-Infrastruktur und die grundsätzliche Verwendung verschlüsselter Verbindungen über Gerätegrenzen hinweg. Alle sicherheitsrelevanten Merkmale werden dabei im Inbetriebnahmeablauf vom Modul selbst erzeugt und sind unikat.
Um die Auswirkungen eventueller lokaler Kompromittierungen eines Kommunikationsmoduls zu minimieren, werden auf jedem Gerät unterschiedliche, individuelle Schlüssel verwendet. Im Ausgangszustand befinden sich keine geheimen Merkmale auf einem Kommunikationsmodul. Zugang zum Kommunikationsmodul ist per HTTP ohne Authentifikation möglich. Im Geräte-Initialisierungsprozess werden vom Gerät selbst alle geheimen Sicherheitsmerkmale erzeugt und die X509-Zertifizierung (beispielsweise durch die Logic-Way-CA) wird durchgeführt. Je nach Durchgängigkeit der Verbindung zwischen Kommunikationsmodul und Zertifikatsausstellungsserver erfolgt dieser Ablauf direkt online oder über den Zwischenschritt des Anwender-Webbrowsers. Nach der Sicherheitsinitialisierung ist das Modul authentifiziert über die verschlüsselten Protokolle HTTPS und SSH ansprechbar, während die unverschlüsselte Zugriff danach nicht mehr möglich ist.
Der Webservice des Moduls steht für Administrationszwecke und für die Bereitstellung der Weboberfläche des Smart Terminals für den Maschinenfahrer zur Verfügung. Die Anwenderprogramme stellen ebenfalls zum Teil Funktionalität als REST-Schnittstellen über den Webserver für lokale Abnehmer bereit. Beispielsweise Firmware-Updates für periphere Steuergeräte (z.B. von Anbaugeräten) werden über den Webserver in den lokalen Netzen der Maschine verteilt.

Je nach Systemeinstellungen und genutzten Anwenderprogrammen („Apps") werden zwischen Kommunikationsmodul und verschiedenen Cloud-Kommunikationsendpunkten Daten ausgetauscht. Das Kommunikationsmodul kann dabei mit mehreren unterschiedlichen Cloud-Endpunkten gleichzeitig kommunizieren. Je nach Anwendungsfall ist die Herstellung unterschiedlicher Kommunikationsbeziehungen vollkommen logisch, weil mit hoher Wahrscheinlichkeit Lösungen für unterschiedliche Themen von unterschiedlichen Anbietern genutzt werden. Beispielsweise Feldnavigation, Herkunftsdokumentation und Maschinen-Firmwareupdates werden nicht aus derselben Quelle verfügbar sein.
Gleichzeitig bestehen berechtigte Interessen, den Datenaustausch zwischen Kommunikationsmodul und Cloud-Instanzen zentral zu bündeln und nur über bestimmte, zulässige cloudseitige Kommunikationsknoten zu führen. Sicherheitsüberlegungen, Überlegungen zur Datenhoheit oder auch Geschäftsinteressen können solche Einschränkungen sinnvoll begründen.
Um den Datentransport ohne Funktionseinschränkungen entlang der zulässigen Vorgaben abzuwickeln, stehen zwei „Gatekeeper"-Komponenten zur Verfügung. Die Kommunikationsmodul-seitige Komponente („Gatekeeper Earth") erhält als Konfigurationseinstellungen eine weiße Liste der zulässigen Kommunikations-Gegenstellen. Nicht „weißgelistete" Kommunikations­anforderungen werden dabei über einen konfigurierten Cloud-Eintrittsknoten umgeleitet und dort von der Cloud-seitigen „Gatekeeper Heaven"-Komponente weiterverteilt. Vertragsbeziehungen oder Abrechnungsmodelle können darüber ebenso wie sicherheitsbezogene Vorgaben abgebildet werden.

Logik-Schichtenmodell einer Smart-Farming-Installation

Das PDF-Dokument kann nicht eingebettet angezeigt werden. Sie können es stattdessen hier herunterladen.


Systemkomponenten

Multikonnektives Kommunikationsmodul (Bordcomputer, Datenerfassungsgerät)

DIMM-CPU, Gehäuse, Ethernet-Seite DIMM-CPU, Gehäuse, CAN-Seite
Geräteansichten
  • Gehäuse: 165x105x46mm, Aluminium
  • zweigeteilter Elektronik-Aufbau: Trägerboard + Prozesorplatine
  • Prozessoren ARM Cortex A8 oder A15, 1 oder 2 Kerne
  • Betrieb an 12-36V Stromversorgung
  • intelligente Platinensteuerung, Latent-Energiespeicher
  • LAN (bis zu 2xGbit-LAN), 2xRS232, 2xCAN, 4xUSB, Mobilfunk (LTE), GNSS
  • interner Erweiterungs- Stapelsteckplatz (3xUSB, I2C, SPI)
  • modellabhängig vorhanden:
    • PCIe-MiniCard Steckplätze
    • RTK-GNSS
    • WLAN IEEE802.11p
    • 2,4GHz und Sub-GHz-Funkkommunikation
    • digitale und analoge Ein- und Ausgänge

Das PDF-Dokument kann nicht eingebettet angezeigt werden. Sie können es stattdessen hier herunterladen.

Blockschaltbild DIMM-CPU Bordcomputer

Das PDF-Dokument kann nicht eingebettet angezeigt werden. Sie können es stattdessen hier herunterladen.

Blockschaltbild NetMobilBox Bordcomputer

Datenerfassungssystem, Kommunikationsknoten (DCS)

Logic Way DCS ist die zentrale Datenerfassungs- und Kommunikations­komponente, die Daten von den vorhandenen physikalischen Schnittstellen empfängt, filtert, aggregiert und für synchrone oder asynchrone Verwendung weiterkommuniziert. Ergänzend übernehmen komplementäre Komponenten die Positionsdaten-Vorverarbeitung (gpspositiond), Datenrouting zur Cloud (gatekeeper) und asynchronen Datentransport zur zentralen Datenbank-Installation. Mit dem System können Anwendungen bedient werden, deren Priorität auf Datenaktualität und auf Datenvollständigkeit liegt.
Als Datenquellen kommen die verdrahteten und drahtlosen Schnittstellen einer Maschine oder des Kommunikationsmoduls selbst in Frage:

  • CAN-Busse (Protokolle u.a. SAE-J1939, ISOBUS, Rohdaten), im Normalfall nur lesende Teilnahme
  • LAN/WLAN (Socket, Websocket zur Annahme von Daten aus der Smart-Terminal-Weboberfläche oder von zusätzlichen Sensorkomponenten)
  • GNSS (Positionsdaten)
  • serielle Schnittstellen RS232
  • RTC (Zeitstempel)
Eingehende Daten werden nach konfigurierten Regeln gefiltert und dabei relevanzbezogen berücksichtigt. Dynamische und unstetige Verläufe werden dabei mit einer dichten Abfolge von Messpunkten aufgezeichnet, während statische und stetige Vorgänge mit größeren Datenpunktabständen gespeichert werden. Dadurch wird eine Verfälschung der eigentlichen Datenaussage vermieden und gleichzeitig die Menge der zu übertragenden Daten minimiert.
Für Traktoren und selbstfahrende Maschinen wird in der Regel eine Standard-Konfiguration für SAE-J1939-Datentelegramme verwendet, die alle für die sachliche Weiterverarbeitung relevanten Telegramme umfasst. Für ISOBUS-Geräte wird der Koppelungsvorgang von Anbaugeräten überwacht und passende Konfigurationsfragmente werden aus einer Art Konfigurationsbibliothek dynamisch nachgeladen, so dass z.B. für eine Strohpresse oder einen Kartoffelroder unterschiedliche Erfassungsfilter angewandt werden.
Für Weiterübertragung erfasster Daten stehen verschiedene synchrone und asynchrone, lokale und vernetzte Mechanismen zur Verfügung:
  • temporäre Ablage im Filesystem mit asynchroner Weiterübertragung
  • unmittelbare Datenabgabe per ZeroMQ-Datenkanal oder Netzwerksocket
  • MQTT-Kommunikation über zwischengeschaltete App und „Gatekeeper"

Smartes Terminal, Fahrerinteraktionsoberfläche

Smart Terminal, Home
Smart Terminal, Home-Screen
Smart Terminal, Werte
Smart Terminal, Wertedarstellung
Smart Terminal, Diagramme
Smart Terminal, Diagrammdarstellung
Smart Terminal, Karte
Smart Terminal, Kartenansicht

Zur Interaktion mit dem Fahrer stellt das Kommunikationsmodul eine Web-Oberfläche bereit, die an einem Web-Tablet in einem Browser-Kiosk-Container dargestellt wird. Für den Maschinenfahrer gibt es die Möglichkeit, sich Position und Spur seiner Maschine und ggf. kooperierender Maschinen auf der Landkarte darstellen zu lassen oder aktuelle Werte und deren zeitliche Verläufe in der letzten Vergangenheit zu überwachen. Situationen, in denen fahrerseitige Aktionen erforderlich sind oder dem Fahrer Informationen mitgeteilt werden müssen, werden in einer Aktionsliste angezeigt. Der Fahrer hat - je nach Kontext - die Möglichkeit, Aktionen zu bestätigen, zu quittieren, abzulehnen, zu unterbrechen oder wieder aufzunehmen.
Interaktionserfordernis besteht beispielsweise bei der Anforderung von Unterstützung durch den Service-Innendienst des Maschinenherstellers, bei der Installation von Firmware-Updates auf Elektronikkomponeten des Gespanns oder bei vom System festgestellter Fehleinstellung der Maschine, die evtl. zu Erntegutverlusten führt.


Anwendungsfälle („Apps")

Maschinendisposition

Für die Online-Darstellung des Maschineneinsatzes oder die Abstimmung kooperativer Arbeiten mehrerer Maschinen werden Positions- und Betriebsdaten ständig aktuell vom Kommunikationsmodul zu einem Cloud-Endpunkt versendet.
Für diese Anwendung werden mit sehr kurzen Intervallen kleine Datenmengen zur Serverinstallation übertragen. Im Normalfall wird dafür das MQTT-Protokoll über eine TLS-verschlüsselte Verbindung verwendet. Daten werden zeitnah benötigt und bereitgestellt. Weil es sich um eine Momentan-Information handelt, werden bei Verbindungs-Unterbrechung (z.B. durch fehlende Netzabdeckung) entstehende Lücken in diesem Anwendungskontext nicht aufgefüllt.

Maßnahmendokumentation

Maschinenbezogene Arbeiten auf dem Feld werden kontinuierlich über das DCS-Datenerfassungssystem aufgezeichnet und im Speicher des Kommunikationsmoduls zwischengespeichert. Maschinen­betriebs- und Positionsdaten sowie der zugehörige Zeitstempel werden erfasst. Von dort werden die Daten bei Erreichen einer bestimmten Blockgröße oder Ablauf des Mindestintervalls asynchron zum Cloud-Endpunkt übertragen. Die Lückenlosigkeit der Datenaufzeichnung hat dabei Priorität.
Die Übertragung findet verschlüsselt über eine Web-Schnittstelle (HTTPS/REST) statt.

Lebensmittel-Rückverfolgbarkeit

Angaben zur Lebensmittel-Rückverfolgbarkeit werden aus den gleichen Dateninhalten generiert, die für die Maßnahmendokumentation verwendet werden. Am Ende der Verarbeitung steht ein Produktpass, der Auskunft über Herkunft, Zusammensetzung und Behandlung des jeweiligen Lebensmittels gibt.

Maschinen-Einstellungs­optimierung

Maschinen-Einstellungsoptimierung über durchlaufenden Sensorkörper

Maschinen-Betriebsoptimierung ist nach unterschiedlichen Kriterien und mit verschiedenen Verfahren möglich. Aus den erfassten Arbeitsdaten können im Rahmen der Bewirtschaftungs­muster­beurteilung Rückschlüsse für optimale Maschinenauswahl und Arbeitsbreiten getroffen werden.
Bewertungs- und Verbesserungs­möglichkeiten für den momentanen Maschinenbetrieb entstehen durch den Vergleich parallel oder ähnlich eingesetzter Maschinen oder beispielsweise mit dem Erntegut durch die Maschine durchlaufende Sensorkörper, aus deren Aufzeichnung Hinweise auf eventuell problematische Einstellungen generiert werden. Warnungen werden dem Fahrer am Smart Terminal angezeigt.

TeleExpert

Online-Problemlösungsunterstützung durch den Maschinenhersteller-Innendienst

In Problem­situationen, in denen der Maschinenfahrer Unterstützung durch den Hersteller-Service anforden muss, ist die Übertragung des Terminal-Inhalts zum Servicepartner hilfreich. Dadurch kann deutlich qualifiziertere Diagnose und Unterstützung aus der Ferne geleistet werden. Die Anforderung und Bestätigung der Terminalübertragung wird über das Smart Terminal abgewickelt.
Bei reiner Bildübertragung vom ISOBUS-Terminal arbeitet das Kommunikationsmodul als VNC-Client. Die Weiterübertragung zur Cloud wird per Web-Protokoll (HTTPS/REST) bewerkstelligt.

Connected Update

Online-Firmware-Update für Kommunikationsmodul, Maschine und Anbaugerät

Firmware-Updates auf Maschinen, Anbaugeräte und das Kommunikationsmodul selbst können zentral bereitgestellt werden und werden anschließend asynchron vom Kommunikationsmodul heruntergeladen. Nachdem das zu installierende Firmware-Image vollständig lokal vorliegt wird es auf Anfrage des zugehörigen Controllers und nach vorheriger Freigabe durch den Maschinenfahrer zur Installation ausgeliefert. Der Installationsvorgang kann am Smart Terminal freigegeben und verfolgt werden.

...

Das Software-Komponentenmodell des Kommunikationsmoduls ist universell, flexibel und anwendungs­neutral ausgelegt. Zusätzliche „Apps" können deshalb mit geringem Aufwand in das System integriert werden.
Feld­logistik, Feldnavi­gation, Betriebs­mittel­dokumentation, Maßnahmen­erkennung usw. sind beispielsweise Erweiterungs­themen, die zukünftig integriert sein werden.


Partner

Im Sektor „Smart Farming" kooperieren wir mit namhaften Partnern aus Industrie:

AGRICON, CLAAS, GRIMME, John Deere, Telekom

und Forschung:

DFKI Saarbrücken, FIR an der RWTH Aachen, KIT Karlsruhe, TU Berlin, TU Dresden, Universität Rostock


Referenz- und Demonstrations­installationen

Produktivinstallation Claußnitz

Im sächsischen Claußnitz (Multi-Agrar GmbH) befinden sich seit 2018 über 20 mit Kommunikationsmodulen ausgestattete Traktoren und selbstfahrende Maschinen im produktiven Dauerbetrieb. An dieser Installation konnten wertvolle Betriebserfahrungen gesammelt und die nützliche Verwendbarkeit des Smart-Farming-Systems im Dauerbetrieb nachgewiesen werden.
Parallel zum Nachweis der Funktionalität werden von dieser Installation jährlich Datensätze in mittlerer zweistelliger Millionenanzahl aufgezeichnet, die die Grundlage für fachliche Auswertungen und Analysen bilden. Der Betrieb dieser Installation findet in Kooperation zwischen den Partnern AGRICON, Logic Way, TU Berlin und TU Dresden und dem Agrarunternehmen statt.
Neben der eigentlichen Produktions­daten­erfassung liefert die Installation Daten für wissenschaftliche und konzeptionelle Verwendung wie Big-Data-Auswertungen, Bewirtschaftungs­muster­vergleich, automatisierte Maßnahmendokumentation etc.

5G-Testfeld am sächsischen Lehr- und Versuchsgut Köllitsch

Am Lehr- und Versuchsgut Köllitsch nehmen mehrere mit Smart-Farming-Ausstattung ausgerüstete Schlepper am Versuchsbetrieb im Rahmen des 5G-Testfeldes Sachsen teil. Diese Versuchsinstallation wird von Logic Way gemeinsam mit der TU Dresden betrieben.

Test- und Demonstrationsstand

Am Test- und Demonstrationsstand können mit 1 oder 2 Kommunikationsmodulen, CAN-Daten-Playback, Smart Terminal und Peripheriegeräte-Simulation (ISObus-Terminal, Anbaugeräte-Steuergerät, Sensorkörper) viele der Anwendungsfälle erprobt und vorgeführt werden.
Die simulierte Maschineninstallation wird dabei durch die korrespondierenden Funktionen des Cloud-Backends ergänzt.

Test- und Demonstrationsstand
Test- und Demonstrationsstand auf der grünen Woche 2020

Bisherige und laufende Forschungs- und Entwicklungsprojekte im Bereich „Smart Farming"

OsKoNa - Offene smarte Komponenten für die digitale Nahrungsmittelwirtschaft

BiDa-LaP - Big Data im landwirtschaftlichen Prozess innovativ nutzen (I und II)

Abgeschlossene Projekte (Projektarchiv)