Costruirò un'app mobile BLE Bluetooth per il tuo dispositivo hardware IoT


Informazioni su questo servizio
Traduzione automatica.
Hai bisogno di un'app mobile che comunichi con il tuo dispositivo hardware tramite Bluetooth? Creo app BLE di livello produttivo per iOS e Android con supporto a protocolli personalizzati.
Ciò che ottieni:
- Connessione al dispositivo BLE e scambio di dati
- Implementazione di protocolli personalizzati (Modbus, proprietari, multi-frame)
- Pannello di monitoraggio in tempo reale (voltaggio, temperatura, batteria, sensori)
- BLE in background con auto-reconnessione
- Supporto a più dispositivi
- Codice sorgente e documentazione
Ho realizzato BigBattery Husky 2 - un'app BLE di produzione per sistemi di gestione della batteria con protocollo personalizzato simile a Modbus, verifica CRC16 e monitoraggio di 32 celle. Le versioni per iOS (Swift) e Android (Kotlin) sono disponibili su App Store e Google Play.
Questa è ingegneria BLE di livello produzione, non un lavoro hobbistico con Arduino.
Contattami prima di ordinare con le specifiche del tuo dispositivo e la documentazione del protocollo.
Scopri di più su Evgene Doronin
- DaSpagna
- Membro danov 2022
- Tempo di risposta medio6 ore
Lingue
Russo, Inglese, Spagnolo
Traduzione automatica.
Il mio portfolio
FAQ
Traduzione automatica.
Quali protocolli BLE supporti?
Lavoro con profili GATT standard e protocolli proprietari personalizzati. Ho implementato un protocollo simile a Modbus con verifica CRC16 e riassemblaggio di messaggi multi-frame per oltre 32 punti dati. Se hai la documentazione del protocollo, posso implementarlo. Se non ce l'hai, posso aiutarti a progettarlo.
Sviluppate per iOS, Android o entrambi?
Entrambi. Costruisco app native - Swift per iOS e Kotlin per Android. Le app native offrono prestazioni BLE migliori rispetto ai framework cross-platform, soprattutto per il funzionamento in background e la gestione della riconnessione.
Puoi lavorare con il mio hardware personalizzato?
Sì, purché il tuo dispositivo abbia un modulo BLE e tu possa fornire la documentazione del protocollo di comunicazione o gli UUID dei servizi/caratteristiche GATT. Gestirò io la parte dell'app.
Gestisci BLE in background e auto-reconnessione?
Sì. BLE in background, persistenza della sessione e auto-reconnessione sono standard nei miei lavori. L'app mantiene la connessione anche quando è in background e si riconnette automaticamente se il dispositivo esce dal raggio e torna.
Cosa succede se non ho la documentazione del protocollo?
Posso reverse-engineerare la comunicazione BLE di base scansionando i servizi e le caratteristiche GATT del tuo dispositivo. Per protocolli proprietari complessi, dovrai fornire almeno una specifica di base dal tuo team di firmware.
Fornisci il codice sorgente?
Sì, tutti i pacchetti includono il codice sorgente completo con documentazione.

