Ich entwickle eine BLE IOT Mobile-App für dein Hardware-Gerät


Über diesen Service
Automatische Übersetzung
Braucht eine zuverlässige mobile Verbindung zu deinem BLE-Hardware, nicht nur eine Scanner-Demo?
Ich erstelle native iOS- und Android-BLE-Integrationen für Sensoren, Batterien und individuelle Geräte.
Ich kann umsetzen:
- Scannen, Verbinden und Service-Discovery
- GATT lesen, schreiben und Benachrichtigungen
- benutzerdefinierte Protokollanalyse, CRC und Multi-Frame-Wiederzusammenführung
- Wiederverbindung und Sitzungsstatusverwaltung
- Echtzeit-Telemetrie-Modelle
- Integration in eine bestehende Swift- oder Kotlin-App
Mein Beweis ist BigBattery Husky 2, live im App Store und Google Play. Ich habe native Swift- und Kotlin-Apps für Batteriehardware mit einem benutzerdefinierten Modbus-ähnlichen Protokoll, CRC16-Überprüfung, Multi-Frame-Parsing, Wiederverbindungsverhalten und Überwachung für 32+ Zellen gebaut.
Du musst Protokolldokumentation und entweder ein physisches Gerät, Fernzugriff auf Hardware oder einen vereinbarten Simulator und Validierungsprozess bereitstellen.
Firmware, PCB-Design, Cloud-Backend, Produktions-UI, Store-Einreichung und eine vollständige App sind separate Bereiche.
Sende mir vor der Bestellung deine GATT-Tabelle, Protokolldokumentation, Zielplattformen und Hardwarezugangsplan.
Lerne Evgene Doronin kennen
- AusSpanien
- Mitglied seitNov. 2022
- ⌀ Antwortzeit1 Stunde
Sprachen
Russisch, Englisch, Spanisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Brauchst du das physische Gerät?
In der Regel ja für Produktionssicherheit. Ein Simulator und detailliertes Protokoll können die Grundlogik beweisen, aber Pairing, Timing, Benachrichtigungen, Wiederverbindungsverhalten und gerätespezifische Randfälle sollten mit echtem Hardware validiert werden.
Erstellst du native oder plattformübergreifende Apps?
Dieses Gig verwendet native Swift für iOS und Kotlin für Android. Ich kenne auch Flutter, aber native ist die Standardwahl für anspruchsvolles BLE-Verhalten und einfacheres plattformspezifisches Debugging.
Was bedeutet ein Befehl oder Nachrichtentyp?
Eine dokumentierte Anfrage oder Benachrichtigung mit einem vereinbarten Payload-Format und erwarteten Ergebnis. Mehrere Varianten, verschlüsselte Handshakes, Firmware-Updates oder große Protokollfamilien erfordern einen benutzerdefinierten Umfang.
Kannst du ein nicht dokumentiertes Gerät reverse-engineeren?
Manchmal, aber das ist nicht in den aufgelisteten Paketen enthalten. Reverse Engineering hängt von rechtmäßigem Zugriff, bestehenden Apps, Paket-Visibility, Verschlüsselung und Hardwareverfügbarkeit ab. Sende die Details für eine individuelle Einschätzung.
Führst du die Einreichung im App Store und Google Play durch?
Nein. Die Pakete liefern die vereinbarte Integration oder den technischen Prototyp. Store-Einreichung, Produktions-UI, Analysen, Konten und Backend-Services sind separate Meilensteine.

