Svilupperò un'app mobile BLE iot per il tuo dispositivo hardware


Informazioni su questo servizio
Traduzione automatica.
Hai bisogno di una connessione mobile affidabile al tuo hardware BLE, non solo di una demo scanner?
Costruisco integrazioni native BLE per iOS e Android per sensori, batterie e dispositivi personalizzati.
Posso implementare:
- scansione, connessione e scoperta dei servizi
- lettura, scrittura e notifiche GATT
- parsing di protocollo personalizzato, CRC e ricostruzione multi-frame
- riconnessione e gestione dello stato della sessione
- modelli di telemetria in tempo reale
- integrazione in un'app Swift o Kotlin esistente
La mia prova è BigBattery Husky 2, disponibile su App Store e Google Play. Ho creato app native Swift e Kotlin per hardware di batterie con un protocollo personalizzato simile a Modbus, verifica CRC16, parsing multi-frame, comportamento di riconnessione e monitoraggio di oltre 32 celle.
Devi fornire documentazione del protocollo e avere un dispositivo fisico, accesso remoto all'hardware o un simulatore e un processo di validazione concordato.
Firmware, progettazione PCB, backend cloud, interfaccia utente di produzione, invio allo store e un'app completa sono scope separati.
Contattami con la tua tabella GATT, documentazione del protocollo, piattaforme target e piano di accesso hardware prima di ordinare.
Scopri di più su Evgene Doronin
- DaSpagna
- Membro danov 2022
- Tempo di risposta medio1 ora
Lingue
Russo, Inglese, Spagnolo
Traduzione automatica.
Il mio portfolio
FAQ
Traduzione automatica.
Hai bisogno del dispositivo fisico?
Di solito sì, per la fiducia in produzione. Un simulatore e un protocollo dettagliato possono dimostrare la logica di base, ma pairing, timing, notifiche, comportamento di riconnessione e casi limite specifici del dispositivo devono essere validati con hardware reale.
Realizzi app native o cross-platform?
Questo servizio utilizza Swift nativo per iOS e Kotlin per Android. Conosco anche Flutter, ma nativo è la scelta predefinita per comportamenti BLE esigenti e debugging più facile sulla piattaforma specifica.
Cosa significa un comando o un tipo di messaggio?
Una richiesta o notifica documentata con un formato payload concordato e risultato atteso. Varianti multiple, handshake criptati, aggiornamenti firmware o grandi famiglie di protocollo richiedono uno scope personalizzato.
Puoi reverse-engineerare un dispositivo non documentato?
A volte sì, ma non è incluso nei pacchetti elencati. La reverse engineering dipende dall'accesso legale, app esistenti, visibilità dei pacchetti, crittografia e disponibilità hardware. Inviami i dettagli per una valutazione personalizzata.
Includi la submission su App Store e Google Play?
No. I pacchetti forniscono l'integrazione o il prototipo tecnico concordato. La submission allo store, UI di produzione, analisi, account e servizi backend sono milestone separate.

