Unsere Erfahrung überzeugt

BetterPark
certgate GmbH
Datev
Hoppecke
Nexobility
Siemens
Sivantos
Wanzl
WSAudiology

Unsere Projekte

Moderner Anmeldedialog für Sicherheitsdaten

Moderner Anmeldedialog für Sicherheitsdaten

Das Projekt umfasste die Entwicklung einer modernen WPF-Anwendung für die Eingabe sicherheitsrelevanter Anmeldedaten, einschließlich SmartCard-Informationen oder anderer Dienste. Der Anmeldedialog wurde so konzipiert, dass er flexibel konfigurierbar ist und vollständig im Corporate Design des Kunden erscheint.

Eine besondere Herausforderung bestand darin, dass der Anmeldedialog sowohl aus bestehenden nativen Codes angesteuert werden konnte als auch eine Anbindung an einen RPC-Dienst erforderte. Dieser Dienst übertrug die Konfiguration zum Dialog-Service und sicherte gleichzeitig die Übertragung sensibler Anmeldedaten in gesicherten Verfahren zurück an die Anwendung.

✓ C# 12 / .net 8
✓ C++-17 / C++20
✓ WPF
✓ JsonRPC

Kontaktieren Sie uns für mehr Informationen

Kommunikationsmodul für Gastronomie-Spülsysteme

Das Projekt umfasste die Entwicklung eines Kommunikationsmoduls für Gastronomie-Spülsysteme, basierend auf einem ESP32-WROOM-Modul mit Zephyr RTOS. Zu den Aufgaben gehörte die Beratung zur Verbesserung der Entwicklungsumgebung, die Build-Automatisierung mit Gitlab und die Erbringung von Funktionsnachweisen für Hardwarekomponenten wie WLAN, Bluetooth und serielle Schnittstelle. Weiterhin wurden Schnittstellen wie OAuth, MQTT, DHCP-Client, Bluetooth GATT-Server und Firmware-Update (OTA) implementiert. Alle Verbindungen mussten TLS verwenden und Server mussten über ihre Zertifikate authentifiziert werden. Es wurde eine Strategie für den Wechsel zwischen verschiedenen Softwarezuständen entwickelt und ein GATT-Server für die Steuerung von Aktoren, das Auslesen von Sensoren und Fehlerprotokollen sowie das Setzen von Parametern implementiert. Zusätzlich wurde die serielle Kommunikation mit der Maschine über ein kundenspezifisches Protokoll entwickelt und ein MQTT-Client für den Datenaustausch mit der Kunden-Server-Infrastruktur implementiert.

Bei diesem Projekt kamen u.a. folgende Technologien zum Einsatz:

✓ Espressif ESP32
✓ Zephyr RTOS
✓ Embedded-C
✓ Bluetooth-Low-Energy
✓ MQTT-Kommunikation für IoT-Geräte

Kontaktieren Sie uns für mehr Informationen
Kommunikationsmodul für Gastronomie-Spülsysteme
SubBitPackedArray

SubBitPackedArray

"SubBitPackedArray" ist eine bahnbrechende C++-Bibliothek zur effizienten Speicherung von Zuständen. Ideal für Anwendungen mit begrenztem Speicherplatz, insbesondere in eingebetteten Systemen. Die Bibliothek ermöglicht die optimierte Speicherung großer Zustandsmengen, was zu reduziertem Speicherbedarf und schnelleren Lese- und Schreibvorgängen führt. Einfache Integration und vielseitige Anwendbarkeit machen "SubBitPackedArray" zu einem unverzichtbaren Werkzeug für die Entwicklung fortschrittlicher Projekte in C++. Erfahren Sie mehr in unserem GitHub-Repository.

Mehr erfahren

EnergySaver Pro

Der EnergySaver Pro ist der innovative Begleiter für intelligente Energieeinsparung in Zusammenarbeit mit Tibber. Das Gerät zeigt stundengenaue Strompreise auf einem klaren E-Paper-Display an, ermöglicht umweltfreundlichen Batteriebetrieb und überzeugt mit einem vielseitigen Design zur einfachen Aufstellung oder Wandmontage. Durch das Wissen über präzise Strompreise können Nutzer ihren Verbrauch optimieren und so effizient Energie sparen, um Kosten zu reduzieren und einen Beitrag zur Nachhaltigkeit zu leisten.

Kontaktieren Sie uns für mehr Informationen
EnergySaver Pro
HeadlessLink

HeadlessLink

"HeadlessLink" ist ein innovatives Software-Framework, das Headless-IoT-Geräte ohne Ein- und Ausgabemöglichkeiten mühelos über eine praktische Handy-App mit dem Internet verbindet. Das Framework besteht aus zwei leistungsstarken Bibliotheken für IoT-Geräte und Smartphone-App-Entwickler, die eine Vielzahl von Integrationsmöglichkeiten durch anpassbare Rückruf-Funktionen mit minimalem Aufwand bieten. Mit Unterstützung für Android und iOS sorgt "HeadlessLink" für ein reibungsloses Erlebnis auf verschiedenen Geräten. Dank Kompatibilität mit Systemen auf Basis von Zephyr RTOS und nativen ESP32-Projekten vereinfacht dieses Framework den Integrationsprozess und schafft eine nahtlose Verbindung zwischen Headless-IoT-Geräten und der digitalen Welt.

Kontaktieren Sie uns für mehr Informationen

Automatisches Parkflächen-Management über intelligente Kamerasysteme

In diesem Projekt haben wir ein zentrales, webbasiertes Verwaltungssystem für das automatische Parkflächen-Management entwickelt. Durch den Einsatz intelligenter Kamerasysteme konnten wir Daten vor Ort erfassen und in Echtzeit an das Backend übermitteln.

Unsere Prioritäten lagen auf sicherer, datensparsamer und zuverlässiger Kommunikation. Wir implementierten robuste Verschlüsselungstechnologien, um Daten während der Übertragung zu schützen, und reduzierten die gesammelten Daten auf das Wesentliche, um Effizienz und Datenschutz zu gewährleisten.

Unser automatisches Parkflächen-Management über intelligente Kamerasysteme ermöglichte unseren Kunden eine optimierte Nutzung ihrer Parkressourcen. Mit unserer Lösung stellen wir sicher, dass die Kommunikation sicher, datensparsam und zuverlässig ist, um einen reibungslosen Betrieb des Systems zu gewährleisten.

Bei diesem Projekt kamen u.a. folgende Technologien zum Einsatz:

✓ Embedded Linux
✓ AWS-Cloud-Dienste
✓ Docker-Container
✓ Azure-CI
✓ MQTT-Kommunikation für IoT-Geräte
✓ NodeJS-Server
✓ TypeScript

Kontaktieren Sie uns für mehr Informationen
Automatisches Parkflächen-Management über intelligente Kamerasysteme
Automatisiertes Bluetooth-Testssystem

Automatisiertes Bluetooth-Testssystem

Um die Bluetooth-Funktionalität eines modernen Bluetooth-Audio-Produktes automatisiert testen zu können, wurde ein umfangreiches Testframework für eine spezielle angefertigte Test-Hardware entwickelt.
Hierfür wurden verschiedene Anwendungsfälle für das Produkt simuliert. Unter anderem Audioübertragung von verschiedenen Audioquellen, Datenübertragung und Steuerdaten wie Beispielsweise von Smartphone-Apps wurden nachgebildet.
Die Tests wurden automatisch über Azure-Pipelines auf dedizierter Hardware ausgeführt und die Ergebnisse als Testreport in das Azure-Portal zurückgegeben.

Bei diesem Projekt kamen u.a. folgende Technologien zum Einsatz:

✓ Embedded C, Embedded C++
✓ Bluetooth Low Energy: GATT Services, CoC Data Channels
✓ Nordic nRF52
✓ Zephyr RTOS
✓ SPI-Kommunikation
✓ FreeRTOS

Kontaktieren Sie uns für mehr Informationen

Modulares Treiber- und Anwendungs-Framework für Kommunikation mit medizinischen Geräten

Um eine reibungslose Kommunikation während der Produktion und Konfiguration von medizinischen Geräten zu gewährleisten, haben wir ein innovatives modulares Kommunikationsframework entwickelt. Unser Ziel war es, eine einheitliche Schnittstelle zu schaffen, die es ermöglicht, sich mit verschiedenen Modellen und Versionen der Geräte zu verbinden - sei es über Kabel oder drahtlos. Dieses wegweisende Framework kann sowohl als eigenständiges Commandline-Tool (CLI) verwendet werden als auch als leistungsstarke Bibliothek (.NET) in die Produkte unserer Kunden und sogar in Matlab integriert werden. Dadurch eröffnen sich faszinierende Möglichkeiten für intensive Produktanalysen und eine optimale Integration in bestehende Systeme.

Kontaktieren Sie uns für mehr Informationen
Modulares Treiber- und Anwendungs-Framework für Kommunikation mit medizinischen Geräten
Entwicklung eines Hörgeräte-Prototypen

Entwicklung eines Hörgeräte-Prototypen

Für die Entwicklung einer neuen Hörgeräte-Plattform wurde auf Basis eines aktuellen Produkts ein Prototyp mittels Entwicklungsboards geschaffen. Die Bluetooth-Funktionalität musste komplett nachgebildet werden und neue Features wie Audio-Streaming-for-Hearing-Aids (ASHA) für Android-Geräte implementiert werden. Hierfür wurden auch Android-Custom-Roms angefertigt, um Funktionalität vor Veröffentlichung implementieren und testen zu können.

Bei diesem Projekt kamen u.a. folgende Technologien zum Einsatz:

✓ ON Semiconductor RSL10 Bluetooth SoC
✓ CEVA Riviera Waves Bluetooth Stack
✓ Embedded C, Embedded C++
✓ Bluetooth Low Energy: Custom GATT Services, CoC Data Channels (ASHA, Custom Programming Service)

Kontaktieren Sie uns für mehr Informationen

Bluetooth Audio Transmitter

Im Rahmen dieses Projekts haben wir eine Geräte-Firmware entwickelt, die es ermöglicht, beliebige Audioquellen mittels einer analogen Klinkenverbindung oder einer digitalen, optischen Verbindung kabellos zu übertragen. Das Besondere an diesem Transmitter ist seine nahtlose Integration in das Ökosystem eines Hörgerätes.

Durch die Verbindung des Bluetooth Audio Transmitters mit einem Hörgerät können Nutzerinnen und Nutzer ihre bevorzugten Audioquellen wie Fernseher, Musikplayer oder andere Geräte drahtlos über ihr Hörgerät wiedergeben. Dadurch entfällt die Notwendigkeit von Kabelverbindungen und ermöglicht eine komfortable und freie Nutzung.

Der Transmitter bietet eine stabile und qualitativ hochwertige Bluetooth-Verbindung, um eine klare und verzögerungsfreie Übertragung des Audiosignals zu gewährleisten. Das Gerät verfügt über eine benutzerfreundliche Bedienung und kann einfach mit dem Hörgerät gekoppelt werden, um eine reibungslose Integration zu ermöglichen.

Das Produkt eröffnet Hörgeräte-Trägerinnen und -Trägern die Möglichkeit, ihre Lieblingsinhalte in hoher Klangqualität und ohne Einschränkungen zu genießen. Durch die drahtlose Audioübertragung wird eine neue Dimension des Hörerlebnisses erreicht, wodurch Menschen mit Hörgeräten noch mehr Freiheit und Flexibilität in ihrer audiovisuellen Welt erhalten.

Bei diesem Projekt kamen u.a. folgende Technologien zum Einsatz:

✓ Embedded-C
✓ Bluetooth A2DP
✓ Custom Audio Codecs

Kontaktieren Sie uns für mehr Informationen
Bluetooth Audio Transmitter
Bluetooth Low Energy Anmeldetoken

Bluetooth Low Energy Anmeldetoken

Im Rahmen dieses Projekts haben wir die Entwicklung eines stromsparenden Sicherheitstokens im handlichen Schlüsselanhängerformat unterstützt. Unser Fokus lag auf der Entwicklung einer Kommunikationsbibliothek, die eine nahtlose Integration des Tokens mit Android-Geräten über Bluetooth Low Energy ermöglichte. Das Anmeldetoken bietet eine sichere Authentifizierung und optimale Batterielebensdauer, während die Kommunikationsbibliothek eine effiziente Integration und zuverlässige Kommunikation mit Android-Geräten gewährleistet. Das Projekt stellt eine robuste und benutzerfreundliche Lösung für sichere Kommunikation und Authentifizierung bereit, die vielseitig einsetzbar ist.

Bei diesem Projekt kamen u.a. folgende Technologien zum Einsatz:

✓ BLE GATT
✓ Android NDK/SDK
✓ ISO7816 Smartcards

Kontaktieren Sie uns für mehr Informationen