Industrie

Cloud Applikation für Kaffeemaschinen


Entwicklung einer umfassenden IoT Lösung, basierend auf Azure IoT Hub, sowohl zur Verwaltung von Anwender und Maschinen als auch die Aufbereitung der Daten für Verkauf/Marketing und Service.
Komponenten:
  • Identity-Server für die Authentifizierung und Authorisierung im Gesamtsystem
  • Micro-Services für die Verwaltung:
    • Identity-Server Konfiguration
    • Benutzer und Kunden
    • Kaffeemaschinen
    • Software-Pakete für Kaffeemaschinen
    • Bezüge über Mobile Apps inkl. Authorisierung
  • Micro-Services für die Sammlung und Aufbereitung:
    • kommerziellen Daten
    • Wartungs-Daten
    • aller Daten für Big Data Analyse
  • IoT-Client für die Kommunikation der Kaffeemaschinen mit der Cloud

Technologien Micro-Services:

  • C# und .NET Core
  • OpenID Connect
  • Kubernetes / Docker
  • IdentityServer4
  • Azure SQL
  • Azure Event Hub
  • Azure IoT Hub
  • Azure Storage
  • Azure Cosmos DB / Data Lake
  • Application Insights / Log Analytics
  • Messaging Service NSQ
  • Azure DevOps
  • Technologien IoT-Client:
    • Embedded Linux
    • C/C++
    • Qt
    • Azure IoT C SDK

Lasertrackersystem


Design und Implementierung von Komponenten für ein Lasertrackersystem
Technologie
  • TI-DSP unter C++ mit Code Composer Studio
  • Software-Update Tool unter C# .NET

Fahrgastinformationssystem


Design, Entwicklung, Test und Integration für verschiedene Züge
Komponenten
  • Bedienterminal
  • Reservierungssystem
  • FIS-Master und Verstärker Baugruppe
  • Video Streaming Server
Technologie
  • Debian Linux
  • GUI: C++ mit QT-Framework
  • TCP-IP Kommunikation

Banknoten Prüfung


Analyse, Architektur/Design Datentransfer über USB
Komponenten
  • OS Abstraction Layer
  • Test Tools für Host Simulation
  • Target Simulation unter Windows
Technologie
  • C/C++
  • INTEGRITY (Greenhills)
  • ThreadX (Express Logic)

Multiservice-Multiplexer


Redesign und Erweiterung eines bestehenden Frameworks eines Multiplexers zur Datenübertragung in Echtzeit über redundante Kommunikationswege.
Technologie
  • C/C++
  • Embedded Linux
  • FPGA