• Tech Angel

    Sparen Sie bis zu 50% Entwicklungskosten mit unseren maßgeschneiderten Angeboten für junge Startups!

    Mehr erfahren
  • Embedded Systems

    Firmware- und Produktentwicklung

    Unsere Kompetenzen
  • Individuelle Software

    Wir entwickeln Ihre digitale Vision
    ✓ Zuverlässig ✓ Flexibel ✓ Kompetent

    Unverbindliches Erstgespräch
  • Bluetooth Low Energy

    ✓ Beratung ✓ Umsetzung ✓ Analyse

    Mehr erfahren
  • IoT Cloudlösungen

    Skalierende Cloudbackends für IoT-Kommunikation o.ä.

Wir beraten Sie gerne

Für uns steht Ihr Software- bzw. Firmware-Projekt an erster Stelle. Wir sind passionierte Software-Entwickler und es liegt uns am Herzen Ihre digitale Vision zum Leben zu erwecken. Dabei stehen wir Ihnen mit einem Team aus erfahrenen Software-und Embedded-Software-Entwicklern in allen Phasen des Projektes zur Seite. Von der Beratung, über die Planung, bis hin zur Umsetzung können wir modular oder full-service unterstützen und haben dabei ihre Ziele und Nöte immer im Blick. Wir überzeugen Sie gerne!

Unsere Kompetenzen

Individuelle Softwareentwicklung

Individuelle Softwareentwicklung

Die Softwareentwicklung ist in der modernen Informationsgesellschaft für viele Unternehmen sowie Konzerne von großer Wichtigkeit und ihre Bedeutung wird in Zukunft sicher noch weiter zunehmen. Allerdings sind die Projekte zumeist sehr zeitaufwendig und ihre Bearbeitung erfordert tiefgehende IT-Kenntnisse sowie ein besonderes Know-how.

An dieser Stelle kommen die Experten von K-Type ins Spiel. Unsere Senior Developer unterstützen Sie gerne mit ihrer Erfahrung bei den in Ihrem Unternehmen anfallenden IT-Projekten. Vom Projektmanagement über die Programmierung und Inbetriebnahme, bis hin zu Performance-Tests und Wartung, erhalten Sie auf Wunsch alles aus einer Hand.

Anwendungsentwicklung

Anwendungsentwicklung

Sie möchten eine Anwendungssoftware entwickeln lassen, benötigen aber einen starken Partner für die Umsetzung? Dann sind Sie bei K-Type genau richtig! Wir entwickeln individuelle Softwarelösungen, die Ihre Anforderungen zu 100 % erfüllen. Wir setzen auf die neuesten Tools und Technologien, sodass Sie eine zukunftsfähige Software erhalten. Besonders wichtig sind uns dabei eine hohe Funktionalität, eine gute Zuverlässigkeit und eine einfache Bedienung.

Wir haben Sie neugierig gemacht? Dann vereinbaren Sie ein kostenloses Beratungsgespräch mit uns und erfahren Sie mehr über Ihre Möglichkeiten in der Anwendungsentwicklung!

.NET C C# C++ MVVM UWP WPF
Systementwicklung

Systementwicklung

Unabhängig von der Branche und Größe eines Unternehmens sind funktionierende Systeme mit entsprechender Software bzw. Firmware für den Erfolg unerlässlich. Wir helfen Ihnen bei Ihrer Systementwicklung, und ganz speziell bei Embedded Systems, ganz gleich, ob Sie diese von Grund auf neu aufbauen, umstrukturieren oder Fehler beheben möchten.

Unsere langjährige Erfahrung mit embedded Software ermöglicht es uns, individuelle Lösungen für Ihr Projekt zu finden. Dabei unterstützen wir Ihr internes Team oder übernehmen die System- und Softwareentwicklung für Sie.

Cortex-M Espressif ESP32 FreeRTOS Raspberry Pi zephyr
Bluetooth Low Energy

Bluetooth Low Energy

Sie möchten Bluetooth Low Energy (BLE) einsetzen, die Kommunikation Ihrer bestehenden Bluetooth-Infrastruktur prüfen lassen und gegebenenfalls optimieren?

Als Experten für Drahtloskommunikation beraten wir Sie umfassend zu technologischen Möglichkeiten, analysieren bestehende Bluetooth-Verbindungen, zum Beispiel mittels Airtracer, und übernehmen die Implementierung neuer Software, die Planung von Testsystemen und die Produktpflege.

Bluetooth Low Energy Espressif ESP32 Nordic nRF52 zephyr

Ihre Vorteile

Unsere Leistungen überzeugen unsere Kunden

Insbesondere bei komplexen Themen und herausfordernden Software-Projekten zählt nicht nur die Qualität des Codes und die langjährige Expertise des Teams.

Wir sind ein Partner auf den man sich verlassen kann und garantieren unseren Kunden eine zeitgerechte Lieferung und Einhaltung der definierten Budgets.

Zuverlässig

Zuverlässig

Kompetent

Kompetent

Transparent

Transparent

Persönlich

Persönlich

Unsere Erfahrung überzeugt

certgate GmbH
Datev
Sivantos
Hoppecke
Siemens
WSAudiology
BetterPark
Nexobility
Wanzl
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

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

Kommunikationsmodul für Gastronomie-Spülsysteme
Automatisches Parkflächen-Management über intelligente Kamerasysteme

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

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

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

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.

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)

Entwicklung eines Hörgeräte-Prototypen
Bluetooth Audio Transmitter

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

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

Bluetooth Low Energy Anmeldetoken