IoT Development

Connectivity – die Basis einer vernetzten Welt

Die immer stärkere Vernetzung von alles mit allem verändert unser Leben, unser Arbeiten und unser Wirtschaften. Das Zusammenwachsen verschiedener Bereiche führt zu neuartigen Produkten, Services und Geschäftsmodellen. Das Zusammenspiel von Embedded Systems, mobilen Endgeräten, Edge Devices, Gateways und Cloud Systemen trägt dazu bei, dass vielfältige Kommunikationsbeziehungen entstehen.

 

Wo liegen die Herausforderungen?

Neben den grundsätzlichen Aufgabenstellungen bei der Projektdurchführung kommen bei (Industrial) IoT-Projekten einige spezielle Aspekte hinzu.

Die Vernetzung verschiedener Geräte und Systeme bringt in der Regel zusätzliche Komplexität mit sich. Die Zahl der (Kommunikations-) Schnittstellen wächst immens an. Darüber hinaus existieren meist diverse Lösungs-Konzepte zur Implementierung des jeweiligen Use Cases. Diese Vielfalt gilt es von Beginn an im Blick zu halten.

Selten werden alle Software-Anteile eines Systems inhouse entwickelt. Vielmehr geht es meist darum, viele einzelne Software-Komponenten (Treiber, Frameworks, Bibliotheken,…) in ein Gesamtsystem zu integrieren. Von Anfang an das Thema Security und die entsprechenden Konzepte zu berücksichtigen, ist essentiell.

In (I)IoT-Systemen läuft die Anwendungslogik meist nicht mehr zentral auf einem Device ab. Sie ist verteilt implementiert, auf mehreren Einheiten der jeweiligen Infrastruktur. Mit Fokus auf den jeweiligen Business Case gilt es, dies zu verinnerlichen.

Ein im Markt befindliches Produkt um eine Kommunikationsschnittstelle zu erweitern bzw. an eine Cloud und/oder eine mobile Applikation anzubinden, ist ein spezielles Szenario. Hier kann es darum gehen, die neuen Use Cases, mit möglichst geringen Anpassungen am Ausgangs-Produkt zu implementieren.

Setzen Sie bei Ihrer Produktentwicklung auf unser Knowhow

Seit über 20 Jahren unterstützen wir unsere Kunden bei der Entwicklung erfolgreicher Produkte.

Embedded Devices

Oft sind es die kleinen Dinge …
Was in vielen Lebensbereichen gilt, behält auch in der technischen Welt des (I)IoT seine Gültigkeit. Kleine Devices, ausgestattet mit Sensorik und Kommnikations- technologie, zur Implementierung der jeweiligen Use Cases, sind oft ein zentraler Bestandteil von IoT-Systemen.

Seit dem Tag unserer Gründung entwickeln wir Software für embedded Devices. Ob eine hardwarenahe “Bare-Metal-Implementierung” oder eine auf Basis eines (Echtzeit-) Betriebssystems. Die Things des (I)IoT sind genau unser Ding.

 

Cloud Connectivity

Die Implementierung entsprechender Kommunikations- protokolle und Technologie Stacks, in den Produkten unserer Kunden, ist für uns Business as usual.

Auch beherrschen wir die mächtigen API’s verschiedener Cloud Provider. Bringen Sie mit uns Ihr Produkt in die Cloud.

 

Basis Software

Eine solide Software Basis bildet die Grundlage für ein stabiles System. Die Auswahl der geeigneten (Realtime-) Operating Systems, Frameworks, Middleware, Protokoll Stacks oder Device Treiber, ist meist Use Case- und kundenspezifisch. Profitieren Sie unserer Expertise.

 

Device Management

Neben den Kern-Funktionalitäten eines Systems, kommen den Umfängen, im Zusammenhang mit dem Management der Geräte, wie z.B. Provisionierung, Remote Diagnose oder Over-the-Air Update, eine große Bedeutung zu.

Durch die Begleitung unserer Kunden bei  zahlreichen Produktstarts, kennen wir die entstehenden Herausforderungen.