Teilprojekt Datenbroker

Die Grundidee

Die 5G-Technologie ermöglicht zahlreiche neue Anwendungen. Diese basieren auf solchen Leistungsmerkmalen wie minimierter Latenz, erhöhter Bandbreite oder sog. Slices, d.h. definierten Service Level für spezifische Kundenanforderungen bzw. für dedizierte Areale. Dies erlaubt beispielsweise Verkehrsteilnehmenden untereinander eine schnelle und zuverlässige Interaktion. Konkrete 5G-basierte Anwendungen zur Optimierung von Verkehrströmen setzen dabei neben der 5G-Technologie auf verfügbare kommunale Basisdaten und der zielgerichteten Vernetzung von Verkehrsteilnehmenden auf. Dadurch werden neue Leistungsmerkmale und Möglichkeiten der 5G-Technologie aufgezeigt.

Die Firma Data In Motion entwickelt für das 5G-Projekt zur Verkehrsvernetzung den sog. Sensinact Datenbroker. An diesen werden z.B. Sensoren aus Fahrzeugen des ÖPNV, von Verkehrsleiteinrichtungen, Lichtsignalanlagen oder aus dem Stromnetz des Jenaer Nahverkehrs angebunden. Auch Daten von Fußgängern oder Fahrradfahrern können bei Zustimmung der Nutzer über Apps erfasst und für die Analyse genutzt werden. Der Datenbroker monitort und orchestriert den Datenfluss. Die 5G-Technologie stellt dabei über eine minimierte Latenz und der Datenbroker durch entsprechend optimierte Datenverarbeitung kürzeste Analysezeiten im Millisekundenbereich sicher.

Neuartige Anwendungen, wie ein Kollisionswarnsystem oder eine Assistenzfunktion für Fahrer von ÖPNV-Fahrzeugen, werden auf Basis dieser neuen technologischen Optionen erstmals möglich und im Rahmen des Projekts 5G-Verkehrsvernetzung umgesetzt.

Aufgaben des Datenbrokers
  • Umwandlung von Rohdaten in spezifische Datenformate
  • Abbildung „Digitaler Zwillinge“ von jeder angeschlossenen Datenquelle. Dies können ein Buus, eine Straßenbahn, eine Lichtsignalanlage oder ein simpler Sensor sein, der z.B. die Bodenfeuchte misst
  • Bereitstellung von definierten Programmierschnittstellen, sog. API (Application Programming Interface) für interessierte Parteien.
  • Änderung von Gerätezuständen so zeitnah wie möglich umsetzen
Lösungsansatz

Die Stadt Jena unterstützt dabei jegliche Open Source-Aktivitäten. Daher wird der Datenbroker mithilfe des sog. Eclipse SensiNact Project realisiert und auch SensiNact Datenbroker genannt: https://github.com/eclipse/org.eclipse.sensinact.gateway

Eclipse SensiNact Project bietet ein modulares OSGi-basiertes System mit geringem Platzbedarf und verschiedenen verfügbaren Konnektoren für verschiedene Technologien. Es fungiert als Vermittler zwischen den interessierten Parteien und kann verteilt auf zentralen Serverinstanzen oder Edge-Geräten laufen. Es wird von der IT-Abteilung der Stadt selbst gehostet.

Ein echtes Open Source-Projekt braucht ein gut definiertes Leitungsgremium und eine gut definierte Struktur, um sicherzustellen, dass keine einzelne Einheit das gesamte Projekt kontrollieren kann. Die Governance unter der Eclipse Foundation ist neben der 5G-Technologie einer der maßgeblichen Treiber der Projektaktivitäten.

 

Das Team

Hauptentwickler des SensiNact Datenbrokers ist die Firma Data In Motion Consulting GmbH, ein lokales Softwareentwicklungsunternehmen aus Jena. Data In Motion (DIM) verfügt über eine mehr als zehnjährige Erfahrung bei der Erstellung modularer Software. DIM ist Betreuer und Mitwirkender verschiedener Open Source-Projekte sowie Mitglied der Eclipse Foundation und der OSGi-Arbeitsgruppe.

Im Rahmen des Projekts zur 5G-Verkehrsvernetzung arbeitet DIM eng mit allen weiteren Projektbeteiligten zusammen, um sicherzustellen, dass alle fachlichen Anforderungen aufgenommen und im Rahmen des Gemeinschaftsprojekts umgesetzt werden.