Universal BLE é unha ferramenta de desenvolvemento de código aberto e potente para explorar e probar dispositivos Bluetooth Low Energy (BLE).
Universal BLE é unha ferramenta de desenvolvemento multiplataforma completa que permite a desenvolvedores, enxeñeiros e afeccionados explorar, probar e depurar dispositivos Bluetooth Low Energy (BLE) con facilidade. Construída con Flutter e compatible con múltiples plataformas, esta potente ferramenta proporciona todo o que necesitas para traballar con dispositivos compatibles con BLE.
Construída sobre o complemento de código aberto universal_ble de Flutter, unha das solucións BLE multiplataforma máis completas dispoñibles. Paquete: https://pub.dev/packages/universal_ble
Características principais
Descubrimento de dispositivos
- Busca de dispositivos BLE próximos en tempo real
- Filtra dispositivos por servizos, datos do fabricante ou prefixos de nome
- Ver información do dispositivo, intensidade do sinal e estado da conexión
- Acceder a dispositivos do sistema xa conectados
Xestión de conexións
- Conectar e desconectar de periféricos BLE
- Supervisar os cambios de estado da conexión en tempo real
- Compatibilidade con varias conexións simultáneas
- Xestión automática da reconexión
Exploración de servizos e características
- Descubrir todos os servizos e características nos dispositivos conectados
- Explorar os servizos GATT con información detallada do UUID
- Ver as propiedades e descritores das características
- Interface intuitiva para navegar polas capacidades do dispositivo
Operacións con datos
- Ler os valores das características en tempo real
- Escribir datos nas características (con ou sen resposta)
- Subscribirse a notificacións e indicacións
- Supervisar os cambios de valor con actualizacións en directo
Emparellamento e seguridade
- Iniciar o emparellamento con dispositivos BLE
- Comprobar o estado do emparellamento e supervisar os cambios de estado do emparellamento
- Compatibilidade con características cifradas
- Desemparellar dispositivos cando sexa necesario
Características avanzadas
- Solicitar MTU (Unidade Máxima de Transmisión) para unha transferencia de datos optimizada
- Sistema de cola de comandos para un funcionamento fiable
- Tempos de espera configurables para todas as operacións
- Xestión completa de erros con códigos de erro detallados
- Formato UUID agnóstico (admite todos os formatos UUID)
- Rexistro detallado para a depuración de operacións BLE
Compatibilidade multiplataforma
- Compatibilidade nativa con API consistente en todas as plataformas
- Optimizacións específicas da plataforma onde sexa necesario
Perfecto para
- Desenvolvedores que crean aplicacións habilitadas para BLE
- Enxeñeiros que proban e depuran dispositivos BLE
- Afeccionados que exploran as capacidades de dispositivos intelixentes e IoT
- Estudantes que aprenden sobre a tecnoloxía Bluetooth Low Energy
- Equipos de control de calidade que validan a funcionalidade do dispositivo BLE
Por que Universal BLE?
Universal BLE está construído sobre o complemento Flutter de código aberto universal_ble, unha das solucións BLE multiplataforma máis completas dispoñibles. Con compatibilidade con todas as principais plataformas e unha API unificada, podes desenvolver e probar aplicacións BLE con confianza.
Tanto se estás a desenvolver un novo produto BLE, a depurar un dispositivo existente ou simplemente a explorar o mundo de Bluetooth Low Energy, Universal BLE ofréceche as ferramentas que necesitas para ter éxito.
Código aberto e gratuíto
Esta aplicación está baseada en tecnoloxía de código aberto e é de uso gratuíto. O complemento subxacente está dispoñible baixo a licenza BSD de 3 cláusulas, o que o fai perfecto tanto para proxectos comerciais como persoais.
Universal BLE: a túa solución completa para o desenvolvemento e as probas de Bluetooth Low Energy.
Última actualización
24 de dec. de 2025