Software & Apps

Embedded- und IoT-Entwicklung, von der Firmware bis zum Dashboard

Gjethe entwickelt Embedded- und IoT-Systeme: Firmware für Mikrocontroller wie ESP32, STM32 und Nordic nRF, Sensor- und Peripherieintegration, Bluetooth-, WLAN-, LoRaWAN- und Mobilfunkanbindung, sichere Over-the-air-Updates, IoT-Cloud-Backends und Dashboards sowie die Begleit-Apps, die mit dem Gerät kommunizieren. Hardware-Zertifizierung und die Abnahme des Elektronikdesigns bleiben bei qualifizierten Partnern.

  • Kostenlose Erstberatung
  • Schriftliches Angebot für Ihr Projekt
  • Flexible Zahlungsmeilensteine

Auf einen Blick

Mikrocontroller
ESP32, STM32, nRF52/nRF53, RP2040
Konnektivität
BLE, Wi-Fi, LoRaWAN, Mobilfunk, MQTT
Cloud
AWS IoT, Azure IoT, selbst gehostetes MQTT
Apps
Mobile Begleit-Apps und Web-Dashboards

Definition

Was ist Embedded- & IoT-Entwicklung?

Embedded-Entwicklung ist das Schreiben von Software, die direkt auf Geräten mit begrenzten Ressourcen läuft. IoT-Entwicklung (Internet der Dinge) verbindet diese Geräte mit Netzwerken, Clouds und Apps, damit sie aus der Ferne überwacht und gesteuert werden können.

Ein vernetztes Produkt hat drei Teile, die zusammenarbeiten müssen: die Geräte-Firmware, die Cloud, die Daten sammelt und Befehle sendet, und die App oder das Dashboard, das Menschen nutzen. Viele Projekte stocken, weil jeder Teil von einem anderen Team mit anderen Annahmen gebaut wird. Sie gemeinsam zu bauen, mit klaren Protokollen dazwischen, macht Geräte verlässlicher und nach der Auslieferung viel leichter zu aktualisieren.

Für wen ist es geeignet?

  • Hardware-Startups

    Firmware, Cloud und App für ein erstes vernetztes Produkt.

  • Industrieunternehmen

    Sensoren, Überwachung und Nachrüstungen für Maschinen und Anlagen.

  • Smart-Building- und Energieprojekte

    Messung, Umweltsensorik und Steuerung.

  • Logistik und Flotte

    Tracking und Zustandsüberwachung für Güter im Transport.

Was enthalten ist und was Sie behalten

Was enthalten ist

  • Architektur von Gerät, Konnektivität und Cloud
  • Firmware-Entwicklung in C, C++ oder Rust
  • RTOS- und Bare-Metal-Entwicklung
  • Sensor- und Peripherietreiber
  • Bluetooth Low Energy und Wi-Fi-Provisioning
  • MQTT und andere IoT-Protokolle
  • Secure Boot und Over-the-Air-Updates
  • Stromoptimierung für Batteriegeräte
  • IoT-Cloud-Backend und Geräteverwaltung
  • Dashboards und mobile Begleit-Apps
  • Testaufbauten und automatisierte Firmware-Tests

Was Sie erhalten

Wird am Ende übergeben. Gehört Ihnen.

  • Firmware-Quellcode und Build-Anleitung
  • Cloud-Infrastruktur als Code
  • Quellcode für Dashboards und Apps
  • Dokumentation zu Protokoll und API
  • Testberichte und ein Update-Verfahren

Firmware, die sicher aktualisiert werden kann

Geräte im Feld werden Updates brauchen: Fehlerkorrekturen, Sicherheits-Patches, neue Funktionen. Over-the-Air-Updates müssen sicher und wiederherstellbar sein, damit ein fehlgeschlagenes Update ein Gerät nicht unbrauchbar macht. Wir gestalten Dual-Image-Updates mit Signaturprüfung und Rollback und testen sie mit unterbrochenen Downloads und Stromausfall.

Konnektivität wählen

OptionReichweite und StromGut geeignet für
Bluetooth Low EnergyKurze Reichweite, sehr geringer StromverbrauchWearables, mit einem Smartphone gekoppelte Sensoren
Wi-FiGebäudereichweite, höherer StromverbrauchNetzbetriebene Geräte zu Hause oder in Büros
LoRaWANGroße Reichweite, sehr geringer Stromverbrauch, kleine DatenmengenAbgelegene Sensoren, Landwirtschaft, Versorgungsunternehmen
Mobilfunk (LTE-M, NB-IoT)Weite Abdeckung, mäßiger StromverbrauchTracker und Geräte ohne lokale Netzwerke

Akkulaufzeit wird gestaltet, nicht erhofft

Bei batteriebetriebenen Geräten entscheidet die Firmware, wie lange der Akku hält: wie oft das Gerät aufwacht, wie lange das Funkmodul an ist, wie Daten gebündelt werden. Wir messen den Stromverbrauch auf echter Hardware, modellieren die Akkulaufzeit für realistische Nutzung und optimieren, bis das Ziel erreicht ist.

Sicherheit vom Gerät aufwärts

Vernetzte Geräte sind attraktive Ziele. Wir nutzen eindeutige Gerätezugangsdaten, verschlüsselte Verbindungen, signierte Firmware, minimale offene Schnittstellen und Cloud-Berechtigungen nach dem Prinzip der geringsten Rechte. Für in der EU verkaufte Produkte werden die Cybersicherheitsanforderungen für vernetzte Produkte strenger, und Sicherheit von Anfang an einzuplanen macht die Konformität weit einfacher.

Was bei Spezialisten bleibt

Unser Schwerpunkt ist Software: Firmware, Konnektivität, Cloud und Apps. Elektrodesign, PCB-Layout-Abnahme, Funkzertifizierung und Produktsicherheitszertifizierung erfordern spezialisierte Ingenieure und akkreditierte Labore. Wir arbeiten neben Ihrem Hardware-Partner oder helfen Ihnen, einen zu finden, und bereiten die Softwaredokumentation vor, die diese Prozesse brauchen.

Was uns beim Start hilft

  • Was das Gerät messen oder steuern muss
  • Vorhandene Hardware, Schaltpläne oder Entwicklungsboards
  • Stromquelle und Ziel für die Akkulaufzeit
  • Wo die Geräte installiert werden und wie sie sich verbinden
  • Wer die Daten wie nutzen wird
  • Erwartete Zahl der Geräte

Dashboards und Alarme, auf die Menschen reagieren

Daten von Geräten sind nur nützlich, wenn jemand darauf reagiert. Wir gestalten Dashboards rund um Entscheidungen: welche Maschine Aufmerksamkeit braucht, welcher Sensor außerhalb des Bereichs ist, welches Gerät verstummt ist. Alarme gehen per E-Mail, SMS oder Messaging-App mit genug Kontext zum Handeln an die richtige Person und werden so abgestimmt, dass sie nicht zu Rauschen werden.

Vom Prototyp zur Serie

Der Übergang von einer Handvoll Prototypen zu Hunderten Geräten wirft neue Fragen auf: wie jedes Gerät seine eindeutigen Zugangsdaten bekommt, wie Firmware an der Produktionslinie geflasht und getestet wird und wie Geräte in der Cloud registriert werden. Wir bauen Provisioning- und Testwerkzeuge, damit die Fertigung einem wiederholbaren Verfahren folgen kann.

So funktioniert Embedded- und IoT-Entwicklung, Schritt für Schritt

Jeder Schritt hat ein klares Ergebnis, das Sie prüfen können. Der Zeitrahmen wird in Ihrem Angebot vereinbart.

  1. 1

    Architektur

    Gerät, Konnektivität, Cloud und App gemeinsam entworfen.

  2. 2

    Machbarkeitsnachweis

    Entwicklungsboards und ein minimaler durchgängiger Datenpfad.

  3. 3

    Firmware

    Treiber, Logik, Konnektivität und Updates auf der Zielhardware.

  4. 4

    Cloud und Apps

    Geräteverwaltung, Datenspeicherung, Dashboards und App.

  5. 5

    Tests

    Automatisierte Tests, Feldversuche, Energie- und Update-Tests.

  6. 6

    Produktionsunterstützung

    Provisionierung, Fertigungstest-Tools und Dokumentation.

Tools und was Ihr Angebot beeinflusst

Die Preisgestaltung richtet sich nach Ihrem Projekt und wird in Ihrem Angebot vereinbart. Diese Faktoren bestimmen es.

Embedded- & IoT-Entwicklung: Preisfaktoren
FaktorWarum er wichtig ist
Reifegrad der HardwareZunächst mit Entwicklungsboards zu arbeiten ist etwas anderes als mit fertiger Hardware.
KonnektivitätJede Funktechnologie bringt Firmware und Tests mit sich.
StrombeschränkungenBatteriegeräte brauchen sorgfältige Optimierung.
Cloud-UmfangGeräteverwaltung, Datenspeicherung und Dashboards bringen Entwicklungsaufwand.
Begleit-AppEine mobile App ist ein eigenes Projekt.
FlottengrößeGrößere Flotten brauchen Provisioning- und Monitoring-Werkzeuge.

Häufige Fehler, die Sie vermeiden sollten

Was bei uns am häufigsten schiefgeht und wie ein gutes Projekt es vermeidet.

  • Kein Plan für Updates

    Geräte, die man nicht aktualisieren kann, lassen sich nicht reparieren. Bauen Sie sichere OTA-Updates von Anfang an ein.

  • Geteilte Zugangsdaten

    Ein Passwort für jedes Gerät bedeutet, dass ein Leck alle offenlegt.

  • Nur auf dem Prüftisch testen

    Echte Installationen haben schwache Signale, Störungen und Stromschwankungen. Führen Sie Feldversuche durch.

  • Cloud und Firmware getrennt bauen

    Stimmen Sie Protokolle und Datenformate früh ab, damit die Teile zusammenpassen.

Häufig gestellte Fragen

Mit welchen Mikrocontrollern arbeiten Sie?

ESP32, STM32, Nordic nRF52 und nRF53, RP2040 und ähnliche Familien, passend zum Produkt gewählt.

Entwerfen Sie Leiterplatten?

Unser Schwerpunkt ist Software. Für Elektrodesign und PCB-Layout arbeiten wir mit Ihren Hardware-Ingenieuren oder einem Partner.

Können Sie die Zertifizierung übernehmen?

Funk- und Sicherheitszertifizierung führen akkreditierte Labore durch. Wir bereiten die Software und Dokumentation vor, die diese Prozesse verlangen.

Können Sie die mobile App für unser Gerät bauen?

Ja. Wir bauen Begleit-Apps in React Native oder nativem Code, mit Bluetooth- oder Cloud-Kommunikation.

Welche Cloud-Plattformen nutzen Sie?

AWS IoT Core, Azure IoT Hub oder selbst gehostete MQTT-Broker, je nach Größenordnung und Präferenz.

Können Sie bestehenden Maschinen Konnektivität hinzufügen?

Oft ja, mit Nachrüst-Sensoren oder Gateways, die vorhandene Schnittstellen wie Modbus auslesen.

Schreiben Sie Firmware in Rust?

Ja, wo die Plattform es gut unterstützt, sowie in C und C++.

Wem gehört die Firmware?

Ihnen, sobald das Projekt bezahlt ist, zusammen mit dem Cloud- und App-Code.

Wie wird IoT-Entwicklung bepreist?

Sie wird nach Hardware-Reifegrad, Konnektivität, Strombedarf, Cloud-Umfang und danach angeboten, ob eine App enthalten ist.

Können Sie Firmware übernehmen, die jemand anderes geschrieben hat?

Ja. Wir prüfen den Code, dokumentieren seine Funktionsweise, beheben Probleme und richten einen Build- und Testprozess ein, bevor wir Funktionen ergänzen.

Arbeiten Sie mit Raspberry Pi oder Linux-Geräten?

Ja, für Gateways und Geräte mit mehr Rechenleistung, neben Mikrocontroller-Projekten.

Wie testen Sie Firmware?

Mit Unit-Tests, wo möglich, Hardware-in-the-Loop-Testaufbauten für Schlüsselfunktionen und Feldversuchen an echten Installationen.

Können Geräte arbeiten, wenn die Verbindung abbricht?

Ja. Wir gestalten Firmware so, dass sie Daten lokal speichert und sendet, wenn die Verbindung zurückkehrt, sodass bei Ausfällen nichts verloren geht.

Verbinden Sie Ihr Produkt.

Sagen Sie uns, was Sie brauchen. Sie erhalten eine ehrliche Einschätzung, einen klaren Plan und ein schriftliches Angebot. Die erste Beratung ist immer kostenlos.

  1. Wie es weitergeht
  2. 1Sie sagen uns, was Sie brauchen
  3. 2Wir melden uns möglichst innerhalb von 24 Stunden mit Rückfragen
  4. 3Sie erhalten ein schriftliches Angebot für Ihr Projekt