Home Up PDF Prof. Dr. Ingo Claßen
Übung DynamoDB Site Specific Crop Management - ADBKT

Übung DynamoDB: Site Specific Crop Management

Site Specific Crop Management (SSCM) beschreibt ein System zur präzisionslandwirtschaftlichen Überwachung und Steuerung von Feldern, Pflanzenbeständen und Sensorik. Ziel ist es, ortsbezogene Daten (z. B. Bodenfeuchte, Temperatur, Licht) mit Pflanzenanforderungen, Parzelleninformationen und Wartungsprozessen zu verbinden.

Grundidee des Modells

Das Modell basiert auf vier zentralen Bereichen:

  • Flächenstruktur: Felder und Parzellen mit Geodaten
  • Pflanzenmanagement: Welche Kultur wächst wo und welche Anforderungen hat sie?
  • Sensorik & Messdaten: Sensoren erfassen Umwelt- und Bodendaten
  • Betrieb / Wartung / Benutzer: Zustände, Rollen, Wartungseinsätze

Datenmodell

Zugriffsmuster

Sensoren
Sensordetails abrufen
Sensorstandortverlauf abrufen
Letzten Sensorstandort abrufen
Alle derzeit aktiven Sensoren auf einer Parzelle abrufen
Alle derzeit aktiven Sensoren auf dem Feld abrufen
Alle derzeit aktiven Sensoren im Feld nach Sensortyp abrufen
Alle derzeit aktiven Sensoren auf einer Parzelle nach Sensortyp abrufen
Alle derzeit in Wartung befindlichen Sensoren abrufen
Alle für Wartungsarbeiten fällige Sensoren abrufen
Alle für Wartungsarbeiten fälligen Sensoren nach zuständigem Benutzer abrufen
Wartung
Die letzten n Wartungsvorgänge für einen Sensor abrufen
Die von einem Benutzer ausgeführten Wartungsvorgänge abrufen
User
Benutzerdetails abrufen
Benutzer nach Rolle abrufen
Parcel
Parzellendetails abrufen
Alle derzeit aktiven Parzellen im Feld abrufen
Alle derzeit aktiven Parzellen im Feld nach Pflanzentyp abrufen
Alle Parzellen im Feld abrufen, unabhängig vom Status
SensorData
Alle Sensordaten für bestimmten Zeitraum abrufen
Die letzten n Sensordateneinträge abrufen
Alle Datenpunkte für bestimmten Zeitraum für das gesamte Feld je nach Datentyp abrufen
Alle Datenpunkte für bestimmten Zeitraum für das gesamte Feld
Alle Datenpunkte für bestimmten Zeitraum für eine Parzelle abrufen
Alle Datenpunkte für bestimmten Zeitraum für eine Parzelle je nach Datentyp abrufen

Aufgabenstellung

  • DynamoDB installieren (link)
  • Datenmodell erstellen