Je vais développer une application mobile BLE IoT pour votre appareil hardware


À propos de ce service
Traduction automatique
Vous avez besoin d'une connexion mobile fiable à votre hardware BLE, pas seulement d'une démo de scanner ?
Je crée des intégrations BLE natives pour iOS et Android pour capteurs, batteries et appareils personnalisés.
Je peux mettre en œuvre :
- la recherche, la connexion et la découverte de services
- la lecture, l'écriture et les notifications GATT
- l'analyse de protocoles personnalisés, CRC et la reconstitution multi-trames
- la reconnexion et la gestion de l'état de session
- des modèles de télémétrie en temps réel
- l'intégration dans une application Swift ou Kotlin existante
Ma preuve est BigBattery Husky 2, disponible sur l'App Store et Google Play. J'ai créé des applications natives Swift et Kotlin pour hardware de batterie avec un protocole personnalisé de type Modbus, vérification CRC16, analyse multi-trames, comportement de reconnexion et surveillance de plus de 32 cellules.
Vous devez fournir la documentation du protocole et soit un appareil physique, un accès hardware à distance, soit un simulateur et un processus de validation convenus.
Le firmware, la conception PCB, le backend cloud, l'interface de production, la soumission à la boutique et une application complète sont des scopes séparés.
Contactez-moi avec votre tableau GATT, la documentation du protocole, les plateformes cibles et le plan d'accès hardware avant de commander.
Découvrez Evgene Doronin
- DeEspagne
- Membre depuisnov. 2022
- Temps de réponse moy.1 heure
Langues
Russe, Anglais, Espagnol
Traduction automatique
Mon portfolio
FAQ
Traduction automatique
Avez-vous besoin de l’appareil physique ?
Généralement oui pour la confiance en production. Un simulateur et une documentation détaillée du protocole peuvent prouver la logique de base, mais la paire, le timing, les notifications, le comportement de reconnexion et les cas spécifiques à l'appareil doivent être validés avec du hardware réel.
Construisez-vous des applications natives ou multiplateformes ?
Ce service utilise Swift natif pour iOS et Kotlin pour Android. Je connais aussi Flutter, mais le natif est la norme pour un comportement BLE exigeant et un débogage plus facile spécifique à chaque plateforme.
Que signifie un type de commande ou de message ?
Une requête ou notification documentée avec un format de charge utile convenu et un résultat attendu. Plusieurs variantes, échanges chiffrés, mises à jour firmware ou familles de protocoles importantes nécessitent un scope personnalisé.
Pouvez-vous faire de l'ingénierie inverse d'un appareil non documenté ?
Parfois, mais cela n'est pas inclus dans les packages listés. L'ingénierie inverse dépend d'un accès légal, d'applications existantes, de la visibilité des paquets, du chiffrement et de la disponibilité du hardware. Envoyez les détails pour une évaluation personnalisée.
Incluez-vous la soumission à l'App Store et Google Play ?
Non. Les packages fournissent l'intégration ou le prototype technique convenu. La soumission à la boutique, l'interface de production, l'analyse, les comptes et les services backend sont des étapes séparées.

