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
| Option | Reichweite und Strom | Gut geeignet für |
|---|---|---|
| Bluetooth Low Energy | Kurze Reichweite, sehr geringer Stromverbrauch | Wearables, mit einem Smartphone gekoppelte Sensoren |
| Wi-Fi | Gebäudereichweite, höherer Stromverbrauch | Netzbetriebene Geräte zu Hause oder in Büros |
| LoRaWAN | Große Reichweite, sehr geringer Stromverbrauch, kleine Datenmengen | Abgelegene Sensoren, Landwirtschaft, Versorgungsunternehmen |
| Mobilfunk (LTE-M, NB-IoT) | Weite Abdeckung, mäßiger Stromverbrauch | Tracker 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
Architektur
Gerät, Konnektivität, Cloud und App gemeinsam entworfen.
- 2
Machbarkeitsnachweis
Entwicklungsboards und ein minimaler durchgängiger Datenpfad.
- 3
Firmware
Treiber, Logik, Konnektivität und Updates auf der Zielhardware.
- 4
Cloud und Apps
Geräteverwaltung, Datenspeicherung, Dashboards und App.
- 5
Tests
Automatisierte Tests, Feldversuche, Energie- und Update-Tests.
- 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.
| Faktor | Warum er wichtig ist |
|---|---|
| Reifegrad der Hardware | Zunächst mit Entwicklungsboards zu arbeiten ist etwas anderes als mit fertiger Hardware. |
| Konnektivität | Jede Funktechnologie bringt Firmware und Tests mit sich. |
| Strombeschränkungen | Batteriegeräte brauchen sorgfältige Optimierung. |
| Cloud-Umfang | Geräteverwaltung, Datenspeicherung und Dashboards bringen Entwicklungsaufwand. |
| Begleit-App | Eine mobile App ist ein eigenes Projekt. |
| Flottengröße | Größere Flotten brauchen Provisioning- und Monitoring-Werkzeuge. |
| Bereich | Tools |
|---|---|
| Firmware | C und C++, Rust, ESP-IDF, Zephyr RTOS, FreeRTOS, STM32Cube |
| Konnektivität | MQTT, BLE GATT, LoRaWAN, CoAP |
| Cloud | AWS IoT Core, Azure IoT Hub, Mosquitto, InfluxDB, TimescaleDB |
| Apps und Dashboards | React Native, Grafana, Next.js |
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.
Verwandte Leistungen
Cloud-Bereitstellung
Vercel, AWS, Azure und Google Cloud sauber eingerichtet.
Dashboard-Entwicklung
Live-Dashboards für Betrieb, Vertrieb und Finanzen.
Mobile-App-Entwicklung
iOS- und Android-Apps, vom Design bis zum Store-Launch.
Data Engineering
Pipelines und Warehouses, die Ihre Daten zuverlässig halten.
CAD-Konstruktion & technische Zeichnungen
2D-Zeichnungen und 3D-CAD-Modelle für die Fertigung.
Embedded- und IoT-Entwicklung nach Branche
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.
- Wie es weitergeht
- 1Sie sagen uns, was Sie brauchen
- 2Wir melden uns möglichst innerhalb von 24 Stunden mit Rückfragen
- 3Sie erhalten ein schriftliches Angebot für Ihr Projekt