Ich baue nrf52 BLE Firmware und eine Flutter App für dein IoT-Gerät
Senior Firmware Entwickler
Über diesen Service
Verwandle deine Hardware in ein fertiges, verbundenes Produkt.
Ich entwickle produktionsreife Bluetooth Low Energy Firmware für Nordic nRF52 / nRF53 Chips auf dem nRF Connect SDK (Zephyr RTOS) und, wenn du es brauchst, die Flutter Mobile App, die damit kommuniziert. Du bekommst einen Entwickler, der die ganze BLE-Verbindung von Anfang bis Ende besitzt, sodass Firmware und App nie im Konflikt um das Protokoll stehen.
Kürzlich ausgeliefert (anonymisiert): ein BLE-Smart-Wearable, das eine Echtzeit-Bewegungsklassifikation auf einem LSM6DS3TR IMU durchführt, sich anhand von BLE-Beacon RSSI indoor positioniert, einen DRV2605 Haptikmotor und einen MAX98357 I²S Lautsprecher steuert, Ereignisse in einem W25Q64 externen Flash-Ringpuffer protokolliert, den Akku über einen SAADC-Teiler meldet und über USB DFU mit einer Flutter App (SQLite + Benachrichtigungen) aktualisiert, die genau dasselbe CRC-überprüfte Protokoll spricht. Das ist das Niveau der Integration, das ich in dein Gerät bringe.
Was ich für dich tun kann
- Individuelle BLE GATT Dienste, Eigenschaften und ein sauberes Kommando/Ereignis-Protokoll
- Sensor- & Aktuator-Integration über I²C / SPI / GPIO / ADC (IMU, Haptik, Audio, Flash, Batteriemessung und mehr)
- Transaktionale, CRC-verifizierte Datensynchronisation, sodass ein verlorenes Paket niemals den Zustand auf dem Gerät beschädigt
Mein Portfolio
Meine weiteren Dienstleistungen im Bereich Elektrotechnik
FAQ
Automatische Übersetzung
Welche Chips und SDKs unterstützt du?
nRF52832 / nRF52840 / nRF5340, hauptsächlich auf dem nRF Connect SDK (Zephyr). Ich kann auch mit dem legacy nRF5 SDK arbeiten, falls dein Projekt es bereits nutzt.
Entwirfst du auch die Hardware / PCB?
Mein Fokus liegt auf Firmware und der Begleit-App. Ich überprüfe dein Schaltbild und Pin-Layout, helfe beim Board-Start und weise auf Hardware-Probleme hin — aber das PCB-Design ist ein separater Bereich. Frag mich, und ich zeige dir den richtigen Weg.
Kannst du ein bestehendes Projekt weiterführen, anstatt neu zu starten?
Ja. Schick mir das Repo, und ich bringe mich auf den neuesten Stand, repariere oder erweitere es.
Kannst du die App auch für iOS und Android bauen?
Flutter ist plattformübergreifend, also ja — mit der Einschränkung, dass iOS die BLE MAC-Adresse versteckt, was die Geräteerkennung verändert. Wir planen das gemeinsam.
Bekomme ich den Quellcode?
Immer. Du erhältst den vollständigen Firmware- (und App-) Quellcode plus Anleitungen zum Bauen, Flashen und Testen selbst.
Wie testest du ohne mein genaues Hardware-Setup?
Ein Nordic DK (nRF52840-DK) plus deine wichtigsten Komponenten deckt die meisten Bring-up-Schritte ab. Für hardware-spezifische Probleme bitte ich dich, eine J-Link/RTT-Session durchzuführen und Logs zu teilen.
