Open Source ISOXML Bibliotheken
Einführung: Was ist ISOXML?
ISO11783 ist ein Kommunikationsprotokoll für Landmaschinen, das auf dem CAN-Bus (genauer: dem SAE J1939) basiert. Teil 10 dieser Norm beschreibt Mittel zur Dokumentation von Maschinendaten und zur Handhabung von Applikationskarten. Dies wird als TaskController bezeichnet. ISOXML ist das Datenformat für den Datenaustausch zwischen Maschinenterminals (MICS) und Landwirtschaftssoftware (FMIS). Es ist anerkannt als „Traktoren und Maschinen für die Land- und Forstwirtschaft – Serielles Steuerungs- und Kommunikationsdatennetz“.
Unsere Open-Source-Bibliotheken
Dev4Agriculture bietet mehrere Open-Source-Bibliotheken zur Erzeugung und Analyse von ISOXML. Dies vereinfacht Ihre Arbeit als FMIS- oder MICS-Entwickler bei der Abwicklung des landwirtschaftlichen Datenaustauschs.
Das ISOXML-Dateiformat besteht aus verschiedenen Dateien, die je nach der Richtung, in die die Informationen gesendet werden, existieren können (z. B. FMIS zu MICS oder MICS zu FMIS).
Worum geht es in den Bibliotheken?
ISOXML kann sowohl Kunden- und Produktinformationen als auch Applikationskarten enthalten. Wenn sie vom Terminal (MICS) zurückgegeben werden, enthalten sie auch Maschinendaten. Unsere Bibliotheken unterstützen Sie bei der Erstellung von Rastern, der Befüllung von Codierungsdaten (wie Kunden, Produkte usw.) und der Analyse aller DDIs von https://isobus.net.
Service und Unterstützung
Wir bieten Service und Unterstützung bei der Implementierung:
- Brauchen Sie Unterstützung bei der Entwicklung? Kontaktieren Sie uns für Entwickler oder Beratung.
- Benötigen Sie strategische Beratung, wie und wo Sie ISOXML in Ihre landwirtschaftliche Lösung integrieren können? Kontaktieren Sie uns für unsere Beratungsdienste.
Bitte haben Sie Verständnis dafür, dass wir professionelle Unterstützung nicht kostenlos anbieten können, wir sind aber immer offen für Fragen von Hobbyisten und Landwirten. 🙂
DotNet
Die ISOXML-DotNet-Implementierung ist kompatibel mit DotNet Core und bietet ISOXML-Funktionen für C#-Entwickler.
Es ist als Nuget-Paket verfügbar:
NuGet Gallery | Dev4Agriculture.ISO11783.ISOXML
TypeScript
Die ISOXML js-Implementierung eignet sich für nodejs-basierte Anwendungen und auch für die ISOXML-Analyse direkt im Browser.
Es ist als npm-Paket verfügbar:
isoxml – npm (npmjs.com)
Java
Die Java-Klassen, die in Zusammenarbeit mit der Incentergy GmbH entstanden sind (dev4Agriculture/jaxb-iso-11783-part-10 (github.com) eignen sich für Server- oder Desktop-Anwendungen, die die GeoServer-Anwendung (dev4Agriculture/geoserver-iso-11783-part-10 (github.com)) nutzen. Mit GeoServer sind wir in der Lage, ISOXML in viele verschiedene Formate zu konvertieren.