Überblick
Das OctoMesh SDK ist eine Sammlung von Bibliotheken, die die notwendigen Werkzeuge bereitstellen, um
- mit der API zu interagieren
- Data Transfer Objects (DTOs) für die API zu erstellen
- Adapter zu erstellen
- Nodes für ETL-Pipelines zu erstellen
Derzeit ist das SDK für .NET und .NET Core verfügbar. Alle Bibliotheken sind als NuGet-Pakete verfügbar.
Überblick über die Bibliotheken
- Meshmakers.Octo.Sdk.Common - Enthält die gemeinsamen Schnittstellen und Verträge zur Definition von Adaptern und Nodes.
- Meshmakers.Octo.Sdk.Common.Web - Basiert auf
Meshmakers.Octo.Sdk.Commonund enthält die gemeinsamen Schnittstellen und Verträge zur Definition von Adaptern und Nodes für Webanwendungen. - Meshmakers.Octo.Sdk.ServiceClient - Enthält den Service Client für die Interaktion mit der OctoMesh API.
- Meshmakers.Octo.Sdk.SourceGeneration - Enthält den Source Generator zum Erstellen von DTOs für die OctoMesh API.
- Meshmakers.Octo.Sdk.SimulationNodes - Enthält die Simulation Nodes für die OctoMesh API.
- Meshmakers.Octo.Sdk.MeshAdapter - Enthält alle notwendigen Klassen zum Erstellen eines MeshAdapter
Überblick über die Beispiele
- Adapter Demos: Eine grundlegende Implementierung eines Edge- und Mesh-Adapters, die zeigt, wie man einen Adapter für OctoMesh erstellt. Dieser Adapter ist eine Referenzimplementierung für das OctoMesh SDK.