Entwicklung eines Testsystems für Bluetooth-FGPA-Chips in der HW-Entwicklungsphase
Kunde: Auf Anfrage
Kurzbeschreibung:
Für die Entwicklung einer modernen Hörgeräte-Plattform wurde ein in der Entwicklung befindlicher Bluetooth-SoC gewählt. In dieser Phase wurde eine Hardware-Verifikation auf FPGA-Entwicklungsboards für diesen Chip entwickelt, um die grundlegenden Funktionen der MPU und Peripheriegeräte zu testen.
Eingesetzte Technologien:
Embedded C, Embedded C++
PyTests
Azure DevOps Test Report Anbindung
Mitentwicklung neuer RF-Hörgeräte-Plattform auf Basis eines dual-mode Bluetooth SoC
Kunde: Auf Anfrage
Kurzbeschreibung:
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.Die Kommunikation zur CPU des Hörgerätes mittels SPI musste entsprechend adaptiert werden.
Eingesetzte Technologien:
Vorentwicklung auf ON Semiconductor RSL10 Bluetooth SoC
FreeRTOS
Bluetooth-Low-Energy
Bidirektionale SPI-Datenübertragung
Bidirektionale I²S Audioübertragung
Monolithische Testplattform für binaurale RF-Hörgeräte
Kunde: Auf Anfrage
Kurzbeschreibung:
Um die Bluetooth-Funktionalität eines binauralen Hörgeräte-Setups 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 Hörgerätepaar simuliert. Unter anderem Audioübertragung von verschiedenen Audioquellen, Fitting-Daten wie bei einem Hörgeräteakustiker 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.
Eingesetzte Technologien:
Atmel ATSAME70Q21
FreeRTOS
Embedded C++
Custom Testframework,
Nordic nRF52, Zephyr RTOS
embedded RPC (eRPC) over SPI
Azure DevOps Test Report Anbindung
Bluetooth-Gatt Kommunikation zwischen Windows 10-Tablet und ESP32 Handheld-Gerät
Kunde: Auf Anfrage
Kurzbeschreibung:
Für ein Übungsgerät im Bereich der Atemschutzausbildung für Feuerwehren oder andere Behörden und Organisationen mit Sicherheitsaufgaben wurde ein Trainingssystem entwickelt. Dieses System bestand aus einem Handheld-Gerät mit einem ESP32-Chip und einer Trainingsanwendung für Win10-Touchtablets. Die kabellose Kommunikation zwischen den Komponenten wurde mittels Bluetooth-GATT realisiert.
Eingesetzte Technologien:
Embedded C++
Espressif ESP32
Bluetooth GATT
C#
Universal Windows Platform (UWP)
Middleware Entwicklung für RF-Hörgerät-Programmiergerät
Kunde: Auf Anfrage
Kurzbeschreibung:
Planung um Umsetzung einer Software-Library, die die Handhabung der Bluetooth-Kommunikation und Session-Steuerung zwischen dem tatsächlichen Treiber und der Fitting-Software des Hörgeräteherstellers übernimmt und dieser Software eine einfache Zugriffsschnittstelle bietet.
Eingesetzte Technologien:
C#
.net core
DevOps Pipeline
Bluetooth Low Energy Connection Handling/GATT.
Entwicklung einer Audio-A2DP-Source zur Übertragung von externen Audioquellen an Hörgeräte
Kunde: Auf Anfrage
Kurzbeschreibung:
Programmierung eines neu entwickelten Hörgerätezubehörs zur Übertragung von Audiosignalen von, unter anderem, einen optischen Eingang über Bluetooth Classic Protokolle zu einem Bluetooth-Hörgeräte-Relay.
Eingesetzte Technologien:
CSR Bluecore
Bluetooth Classic
A2DP
AVRCP
Custom G.722 Codec
Kunde: Auf Anfrage
Aufgaben:
Eingesetzte Produkte:
Embedded C++, Espressif ESP32, Bluetooth GATT, C#, Universal Windows Platform (UWP)
Kunde: Auf Anfrage
Aufgaben:
Eingesetzte Produkte:
CSR Bluecore, Bluetooth Classic, A2DP, AVRCP, Custom G.722 Codec
Kunde: Auf Anfrage
Aufgaben:
Eingesetzte Produkte:
Bluetooth-Low-Energy GATT, Android NDK/SDK, Smartcards (ISO7816)
Kunde: Auf Anfrage
Aufgaben:
Eingesetzte Produkte:
Android Open Source Project (AOSP), Android NDK/SDK, Smartcards (ISO7816)
Technologien:
Testautomatisierung:
Auszug vergangener Projekte:
JCE-Provider:
Smartcard-basierter JCE-Provider (Java Crypto Extension) für Android Systeme.
Crypto-Service für Android:
Entwicklung eines zentralen Zugriffsservice für microSD-Smartcards in Android-Systemen
Mifare/DesFire Emulations Cardlets:
Entwicklung von JavaCard Applets zur Bereitstellung von Mifare und DesFire Kommandos über das kontaktbehaftete Smartcard-Interface.
Netzwerk APDU Vermittlungsdienst:
Konzeption und Implementierung einer Kommunikationsinfrastruktur für ISO-7816 Application Protocol Data Units (APDU) für Netzwerke (WAN/LAN).
Bluetooth Smartcard Proxy:
Konzeption und Implementierung eins Bluetooth-Kommunikation-Protokolls zur Verarbeitung von Smartcard-APDUs von einem externen NFC-Token über ein Android-Smartphone bis zu einer internen Smartcard.
PKCS#11 Bibliothek:
Implementierung einer PKCS#11-konformen-Bibliothek mit Smartcard-Unterstützung zur Verwendung auf Hochsicherheitshandys.
PKCS#15 Middleware-Bibliothek:
Middleware-Bibliothek auf Java-Basis mit platformspezifischen Teilen für Java-Desktop, Android und Blackberry zur Steuerung einer spezifischen PKCS#15-basierten Smartcard.
CCID Treiber:
Implementierung eines CCID-Addon für die Seek-for-Android Smartcard Schnittstelle. Ziel ist es handelsübliche CCID-Reader (USB-Smartcard-Reader) per microUSB-Adapter an Android-Smartphones betreiben zu können.
NFC Card Emulation:
Bereitstellung eines virtuellen ISO-14443 Targets mit integrierter Verarbeitung der Kommandos auf einer bestehenden Smartcard.
Smartcard Treiber:
Anpassung einer Software-Bibliothek für proprietäres microSD-Smartcard-Kommunikations-Protokoll.
PKI Cardlets:
Anpassung von bestehenden Java-Card PKI (Public Key Infrastructure) Cardlets und Erweiterung um neue Funktionalität.
Entwicklung eines Testsystems für Bluetooth-FGPA-Chips in der HW-Entwicklungsphase
Kunde: Auf Anfrage
Kurzbeschreibung:
Für die Entwicklung einer modernen Hörgeräte-Plattform wurde ein in der Entwicklung befindlicher Bluetooth-SoC gewählt. In dieser Phase wurde eine Hardware-Verifikation auf FPGA-Entwicklungsboards für diesen Chip entwickelt, um die grundlegenden Funktionen der MPU und Peripheriegeräte zu testen.
Eingesetzte Technologien:
Embedded C, Embedded C++
PyTests
Azure DevOps Test Report Anbindung
Mitentwicklung neuer RF-Hörgeräte-Plattform auf Basis eines dual-mode Bluetooth SoC
Kunde: Auf Anfrage
Kurzbeschreibung:
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.Die Kommunikation zur CPU des Hörgerätes mittels SPI musste entsprechend adaptiert werden.
Eingesetzte Technologien:
Vorentwicklung auf ON Semiconductor RSL10 Bluetooth SoC
FreeRTOS
Bluetooth-Low-Energy
Bidirektionale SPI-Datenübertragung
Bidirektionale I²S Audioübertragung
Monolithische Testplattform für binaurale RF-Hörgeräte
Kunde: Auf Anfrage
Kurzbeschreibung:
Um die Bluetooth-Funktionalität eines binauralen Hörgeräte-Setups 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 Hörgerätepaar simuliert. Unter anderem Audioübertragung von verschiedenen Audioquellen, Fitting-Daten wie bei einem Hörgeräteakustiker 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.
Eingesetzte Technologien:
Atmel ATSAME70Q21
FreeRTOS
Embedded C++
Custom Testframework,
Nordic nRF52, Zephyr RTOS
embedded RPC (eRPC) over SPI
Azure DevOps Test Report Anbindung
Bluetooth-Gatt Kommunikation zwischen Windows 10-Tablet und ESP32 Handheld-Gerät
Kunde: Auf Anfrage
Kurzbeschreibung:
Für ein Übungsgerät im Bereich der Atemschutzausbildung für Feuerwehren oder andere Behörden und Organisationen mit Sicherheitsaufgaben wurde ein Trainingssystem entwickelt. Dieses System bestand aus einem Handheld-Gerät mit einem ESP32-Chip und einer Trainingsanwendung für Win10-Touchtablets. Die kabellose Kommunikation zwischen den Komponenten wurde mittels Bluetooth-GATT realisiert.
Eingesetzte Technologien:
Embedded C++
Espressif ESP32
Bluetooth GATT
C#
Universal Windows Platform (UWP)
Middleware Entwicklung für RF-Hörgerät-Programmiergerät
Kunde: Auf Anfrage
Kurzbeschreibung:
Planung um Umsetzung einer Software-Library, die die Handhabung der Bluetooth-Kommunikation und Session-Steuerung zwischen dem tatsächlichen Treiber und der Fitting-Software des Hörgeräteherstellers übernimmt und dieser Software eine einfache Zugriffsschnittstelle bietet.
Eingesetzte Technologien:
C#
.net core
DevOps Pipeline
Bluetooth Low Energy Connection Handling/GATT.
Entwicklung einer Audio-A2DP-Source zur Übertragung von externen Audioquellen an Hörgeräte
Kunde: Auf Anfrage
Kurzbeschreibung:
Programmierung eines neu entwickelten Hörgerätezubehörs zur Übertragung von Audiosignalen von, unter anderem, einen optischen Eingang über Bluetooth Classic Protokolle zu einem Bluetooth-Hörgeräte-Relay.
Eingesetzte Technologien:
CSR Bluecore
Bluetooth Classic
A2DP
AVRCP
Custom G.722 Codec
Kunde: Auf Anfrage
Aufgaben:
Eingesetzte Produkte:
Embedded C++, Espressif ESP32, Bluetooth GATT, C#, Universal Windows Platform (UWP)
Kunde: Auf Anfrage
Aufgaben:
Eingesetzte Produkte:
CSR Bluecore, Bluetooth Classic, A2DP, AVRCP, Custom G.722 Codec
Kunde: Auf Anfrage
Aufgaben:
Eingesetzte Produkte:
Bluetooth-Low-Energy GATT, Android NDK/SDK, Smartcards (ISO7816)
Kunde: Auf Anfrage
Aufgaben:
Eingesetzte Produkte:
Android Open Source Project (AOSP), Android NDK/SDK, Smartcards (ISO7816)
Technologien:
Testautomatisierung:
Auszug vergangener Projekte:
JCE-Provider:
Smartcard-basierter JCE-Provider (Java Crypto Extension) für Android Systeme.
Crypto-Service für Android:
Entwicklung eines zentralen Zugriffsservice für microSD-Smartcards in Android-Systemen
Mifare/DesFire Emulations Cardlets:
Entwicklung von JavaCard Applets zur Bereitstellung von Mifare und DesFire Kommandos über das kontaktbehaftete Smartcard-Interface.
Netzwerk APDU Vermittlungsdienst:
Konzeption und Implementierung einer Kommunikationsinfrastruktur für ISO-7816 Application Protocol Data Units (APDU) für Netzwerke (WAN/LAN).
Bluetooth Smartcard Proxy:
Konzeption und Implementierung eins Bluetooth-Kommunikation-Protokolls zur Verarbeitung von Smartcard-APDUs von einem externen NFC-Token über ein Android-Smartphone bis zu einer internen Smartcard.
PKCS#11 Bibliothek:
Implementierung einer PKCS#11-konformen-Bibliothek mit Smartcard-Unterstützung zur Verwendung auf Hochsicherheitshandys.
PKCS#15 Middleware-Bibliothek:
Middleware-Bibliothek auf Java-Basis mit platformspezifischen Teilen für Java-Desktop, Android und Blackberry zur Steuerung einer spezifischen PKCS#15-basierten Smartcard.
CCID Treiber:
Implementierung eines CCID-Addon für die Seek-for-Android Smartcard Schnittstelle. Ziel ist es handelsübliche CCID-Reader (USB-Smartcard-Reader) per microUSB-Adapter an Android-Smartphones betreiben zu können.
NFC Card Emulation:
Bereitstellung eines virtuellen ISO-14443 Targets mit integrierter Verarbeitung der Kommandos auf einer bestehenden Smartcard.
Smartcard Treiber:
Anpassung einer Software-Bibliothek für proprietäres microSD-Smartcard-Kommunikations-Protokoll.
PKI Cardlets:
Anpassung von bestehenden Java-Card PKI (Public Key Infrastructure) Cardlets und Erweiterung um neue Funktionalität.