Ich werde eine BLE Bluetooth Mobile-App für dein IoT-Hardwaregerät erstellen


Über diesen Service
Automatische Übersetzung
Braucht du eine Mobile-App, die mit deinem Hardwaregerät über Bluetooth kommuniziert? Ich entwickle produktionsreife BLE-Apps für iOS und Android mit Unterstützung für benutzerdefinierte Protokolle.
Was du bekommst:
- BLE-Geräteverbindung und Datenaustausch
- Implementierung benutzerdefinierter Protokolle (Modbus, proprietär, Multi-Frame)
- Echtzeit-Überwachungsdashboard (Spannung, Temperatur, Batterie, Sensoren)
- Hintergrund-BLE mit automatischer Wiederverbindung
- Unterstützung für mehrere Geräte
- Quellcode und Dokumentation
Ich habe BigBattery Husky 2 entwickelt – eine produktionsreife BLE-App für Batteriesysteme mit einem benutzerdefinierten Modbus-ähnlichen Protokoll, CRC16-Datenüberprüfung und 32-Zellen-Überwachung. Sowohl iOS (Swift) als auch Android (Kotlin) Versionen sind im App Store und bei Google Play verfügbar.
Dies ist professionelle BLE-Entwicklung, kein Hobby-Arduino-Projekt.
Schreib mir vor der Bestellung mit deinen Gerätespezifikationen und Protokolldokumentation.
Lerne Evgene Doronin kennen
- AusSpanien
- Mitglied seitNov. 2022
- ⌀ Antwortzeit6 Stunden
Sprachen
Russisch, Englisch, Spanisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Welche BLE-Protokolle unterstützt du?
Ich arbeite mit Standard-GATT-Profilen und benutzerdefinierten proprietären Protokollen. Ich habe ein benutzerdefiniertes Modbus-ähnliches Protokoll mit CRC16-Überprüfung und Multi-Frame-Nachrichtenwiederzusammenführung für über 32 Datenpunkte implementiert. Wenn du Protokolldokumentation hast, kann ich es umsetzen. Wenn nicht, helfe ich dir bei der Entwicklung eines.
Entwickelst du für iOS, Android oder beides?
Beides. Ich entwickle native Apps – Swift für iOS und Kotlin für Android. Native Apps bieten bessere BLE-Leistung als plattformübergreifende Frameworks, besonders bei Hintergrundbetrieb und Wiederverbindungsmanagement.
Kannst du mit meiner eigenen Hardware arbeiten?
Ja, solange dein Gerät ein BLE-Modul hat und du die Kommunikationsprotokolldokumentation oder GATT-Service/Characteristic-UUIDs bereitstellen kannst. Ich kümmere mich um die App-Seite.
Kümmerst du dich um Hintergrund-BLE und automatische Wiederverbindung?
Ja. Hintergrund-BLE, Sitzungspersistenz und automatische Wiederverbindung sind bei meinen Apps Standard. Die App hält die Verbindung auch im Hintergrund aufrecht und verbindet automatisch neu, wenn das Gerät außer Reichweite geht und wieder zurückkommt.
Was, wenn ich keine Protokolldokumentation habe?
Ich kann die grundlegende BLE-Kommunikation durch Scannen der GATT-Services und -Characteristics deines Geräts reverse-engineeren. Für komplexe proprietäre Protokolle benötigst du mindestens eine grundlegende Spezifikation von deinem Firmware-Team.
Stellen Sie Quellcode zur Verfügung?
Ja, alle Pakete beinhalten den vollständigen Quellcode mit Dokumentation.

