Universal BLE és una potent eina de desenvolupament de codi obert per explorar i provar dispositius Bluetooth Low Energy (BLE).
Universal BLE és una eina de desenvolupament multiplataforma completa que permet als desenvolupadors, enginyers i aficionats explorar, provar i depurar dispositius Bluetooth Low Energy (BLE) amb facilitat. Construïda amb Flutter i compatible amb múltiples plataformes, aquesta potent eina proporciona tot el que necessiteu per treballar amb dispositius compatibles amb BLE.
Construïda sobre el complement Flutter de codi obert universal_ble, una de les solucions BLE multiplataforma més completes disponibles. Paquet: https://pub.dev/packages/universal_ble
Característiques principals
Descobriment de dispositius
- Escaneja dispositius BLE propers en temps real
- Filtra els dispositius per serveis, dades del fabricant o prefixos de nom
- Visualitza la informació del dispositiu, la intensitat del senyal i l'estat de la connexió
- Accedeix als dispositius del sistema ja connectats
Gestió de connexions
- Connecta i desconnecta dels perifèrics BLE
- Supervisa els canvis d'estat de la connexió en temps real
- Compatibilitat amb múltiples connexions simultànies
- Gestió automàtica de la reconnexió
Exploració de serveis i característiques
- Descobreix tots els serveis i característiques dels dispositius connectats
- Navega pels serveis GATT amb informació detallada de l'UUID
- Visualitza les propietats i els descriptors de les característiques
- Interfície intuïtiva per navegar per les capacitats del dispositiu
Operacions amb dades
- Llegeix els valors de les característiques en temps real
- Escriu dades a les característiques (amb o sense resposta)
- Subscriu-te a notificacions i indicacions
- Supervisa els canvis de valor amb actualitzacions en directe
Emparellament i seguretat
- Inicia l'emparellament amb dispositius BLE
- Comprova l'estat de l'emparellament i supervisa els canvis d'estat de l'emparellament
- Compatibilitat amb característiques xifrades
- Desemparella dispositius quan calgui
Funcions avançades
- Sol·licita MTU (Unitat de Transmissió Màxima) per a una transferència de dades optimitzada
- Sistema de cua d'ordres per a un funcionament fiable
- Temps d'espera configurables per a totes les operacions
- Gestió completa d'errors amb codis d'error detallats
- Format UUID agnòstic (admet tots els formats UUID)
- Registre detallat per a la depuració d'operacions BLE
Compatibilitat multiplataforma
- Compatibilitat nativa amb API coherent a totes les plataformes
- Optimitzacions específiques de la plataforma on calgui
Perfecte per a
- Desenvolupadors que creen aplicacions habilitades per a BLE
- Enginyers que proven i depuren dispositius BLE
- Aficionats que exploren les capacitats de la IoT i els dispositius intel·ligents
- Estudiants que aprenen sobre la tecnologia Bluetooth Low Energy
- Equips de control de qualitat que validen la funcionalitat del dispositiu BLE
Per què Universal BLE?
Universal BLE està basat en el complement Flutter de codi obert universal_ble, una de les solucions BLE multiplataforma més completes disponibles. Amb compatibilitat amb totes les plataformes principals i una API unificada, podeu desenvolupar i provar aplicacions BLE amb confiança.
Tant si esteu desenvolupant un nou producte BLE, depurant un dispositiu existent o simplement explorant el món de Bluetooth Low Energy, Universal BLE us proporciona les eines que necessiteu per tenir èxit.
Codi obert i gratuït
Aquesta aplicació està basada en tecnologia de codi obert i és gratuïta. El complement subjacent està disponible sota la llicència BSD de 3 clàusules, cosa que el fa perfecte tant per a projectes comercials com personals.
Universal BLE: la vostra solució completa per al desenvolupament i les proves de Bluetooth Low Energy.
Data d'actualització:
24 de des. 2025