Vou construir um aplicativo móvel BLE Bluetooth para seu dispositivo de hardware IoT


Sobre este Serviço
Tradução automática
Precisa de um aplicativo móvel que se comunique com seu dispositivo de hardware via Bluetooth? Eu crio aplicativos BLE de nível de produção para iOS e Android com suporte a protocolos personalizados.
O que você recebe:
- Conexão com dispositivo BLE e troca de dados
- Implementação de protocolo personalizado (Modbus, proprietário, multi-frame)
- Dashboard de monitoramento em tempo real (tensão, temperatura, bateria, sensores)
- BLE em segundo plano com reconexão automática
- Suporte a múltiplos dispositivos
- Código fonte e documentação
Eu criei o BigBattery Husky 2 - um aplicativo BLE de produção para sistemas de gerenciamento de bateria com protocolo semelhante ao Modbus, verificação de dados CRC16 e monitoramento de 32 células. As versões para iOS (Swift) e Android (Kotlin) estão disponíveis na App Store e Google Play.
Este é um trabalho de engenharia BLE de nível de produção, não um projeto hobby de Arduino.
Me envie uma mensagem antes de fazer o pedido com as especificações do seu dispositivo e a documentação do protocolo.
Conheça mais sobre Evgene Doronin
- A partir deEspanha
- Membro desdenov. de 2022
- Responde em aprox.:6 horas
Idiomas
Russo, Inglês, Espanhol
Tradução automática
Meu portfólio
Perguntas frequentes
Tradução automática
Quais protocolos BLE você suporta?
Trabalho com perfis padrão GATT e protocolos proprietários personalizados. Implementei um protocolo semelhante ao Modbus com verificação CRC16 e reagrupamento de mensagens multi-frame para mais de 32 pontos de dados. Se você tiver a documentação do protocolo, posso implementá-lo. Se não tiver, posso ajudar a criar um.
Vocês desenvolvem para iOS, Android ou ambos?
Ambos. Eu desenvolvo aplicativos nativos - Swift para iOS e Kotlin para Android. Nativo oferece melhor desempenho BLE do que frameworks multiplataforma, especialmente para operação em segundo plano e gerenciamento de reconexão.
Você consegue trabalhar com meu hardware personalizado?
Sim, desde que seu dispositivo tenha um módulo BLE e você possa fornecer a documentação do protocolo de comunicação ou UUIDs de serviço/características GATT. Eu cuidarei do lado do aplicativo.
Você gerencia BLE em segundo plano e reconexão automática?
Sim. BLE em segundo plano, persistência de sessão e reconexão automática são padrão nos meus trabalhos. O aplicativo mantém a conexão mesmo quando está em segundo plano e reconecta automaticamente se o dispositivo ficar fora de alcance e voltar.
E se eu não tiver a documentação do protocolo?
Posso fazer engenharia reversa na comunicação BLE básica escaneando os serviços e características GATT do seu dispositivo. Para protocolos proprietários complexos, você precisará fornecer pelo menos uma especificação básica da sua equipe de firmware.
Você fornece o código-fonte?
Sim, todos os pacotes incluem código fonte completo com documentação.

