IoT-Plattform für DAV Foundation
DAV Foundation ist ein Blockchain-basiertes Transportunternehmen aus der Schweiz. Sie entwickeln einen offenen Standard für ein dezentralisiertes Transportnetzwerk für autonome Fahrzeuge wie Lkw, Drohnen, Autos, Fahrräder und mehr.
Die Herausforderung
DAV Foundation wollte ein Open Source und einfach zu bauendes IoT-Modul für Mikromobilitätsplattformen erschaffen. Dieses Modul würde die Einrichtung, Konfiguration, Wartung und Verfolgung von Mikromobilitätsfahrzeugen über die Cloud ermöglichen.
Gelieferter Mehrwert
Wir entwarfen die Gerätearchitektur, wählten leicht verfügbare Hardware, schrieben die Firmware und erstellten Montageanleitungen - und das alles in etwas mehr als einem Monat. Die IoT-Plattform von DAV ist jetzt auf GitHub für die Allgemeinheit verfügbar.
Der Prozess
Als allererstes haben wir die Gerätearchitektur geplant. So konnten unsere Hardware- und Firmware-Ingenieure parallel arbeiten und den Projektanforderungen entsprechend die Risiken sowie das Fehlerpotenzial bei der Auswahl der Hardware und ihrer Programmierung minimieren.
Um die Auswahl der am besten geeignete Hardware sicherzustellen, bestellte unser Team mehrere Komponententypen bei verschiedenen Zulieferern. Das Ziel war es, Hardware zu finden, die sowohl langlebig als auch weit verbreitet auf dem Markt ist. Schlussendlich entschieden wir uns für einen Raspberry Pi Zero.
Jetzt war die Firmware an der Reihe, und eine ihrer Schlüsselanforderungen war, dass sie in Python 3.7 geschrieben werden musste. Python ist eine beliebte und relativ einfache Sprache, die es auch Personen mit geringen technischen Kenntnissen leicht macht, das Modul zu gestalten und anzupassen.
Für eine sichere Verarbeitung der vom Modul erzeugten Telemetriedaten hat unser Team es über MQTT mit der IoT-Cloud von Google verbunden. Die Verbindung ist verschlüsselt, um ein Höchstmaß an Datensicherheit zu gewährleisten und jegliche Eingriffe in das Netz oder das Abhören der Netzkommunikation zu verhindern.
Neben der Verarbeitung der Telemetriedaten jedes Fahrzeugs ermöglicht Google Cloud IoT auch die Fernkonfiguration von Modulen. Weitere von DAV bereitgestellte IoT-Funktionen sind unter anderem die Fernsteuerung von Fahrzeugen, Diebstahlschutz und Unfallberichte.
Wie es funktioniert
Das Team von Lemberg Solutions hat exzellent mit uns zusammengearbeitet, um unsere Vision für das Produkt zu verfeinern und sie in die Realität umzusetzen. Dank eines dedizierten Ansprechpartners und wöchentlicher Online-Meetings konnten wir gemeinsam daran arbeiten, das Projekt fristgerecht abzuschließen und uns gleichzeitig an alle auftretenden Änderungen anzupassen - genau wie mit einem internen Team.