Universal BLE er et kraftfuldt open source-udviklerværktøj til at udforske og teste Bluetooth Low Energy (BLE)-enheder.
Universal BLE er et omfattende cross-platform-udviklerværktøj, der giver udviklere, ingeniører og hobbyfolk mulighed for nemt at udforske, teste og fejlfinde Bluetooth Low Energy (BLE)-enheder. Dette kraftfulde værktøj er bygget med Flutter og understøtter flere platforme og giver alt, hvad du behøver for at arbejde med BLE-aktiverede enheder.
Bygget på open source universal_ble Flutter-plugin'et - en af de mest omfattende cross-platform BLE-løsninger, der er tilgængelige. Pakke: https://pub.dev/packages/universal_ble
Nøglefunktioner
Enhedsopdagelse
- Scan efter BLE-enheder i nærheden i realtid
- Filtrer enheder efter tjenester, producentdata eller navnepræfikser
- Se enhedsoplysninger, signalstyrke og forbindelsesstatus
- Adgang til allerede tilsluttede systemenheder
Forbindelsesstyring
- Opret forbindelse og afbryd forbindelse til BLE-periferiudstyr
- Overvåg ændringer i forbindelsestilstand i realtid
- Understøttelse af flere samtidige forbindelser
- Automatisk håndtering af genopkobling
Udforskning af tjenester og karakteristika
- Opdag alle tjenester og karakteristika på tilsluttede enheder
- Gennemse GATT-tjenester med detaljerede UUID-oplysninger
- Se karakteristikegenskaber og beskrivelser
- Intuitiv brugerflade til navigering i enhedsfunktioner
Dataoperationer
- Læs karakteristikværdier i realtid
- Skriv data til karakteristika (med eller uden svar)
- Abonner på meddelelser og indikationer
- Overvåg værdiændringer med liveopdateringer
Parring og sikkerhed
- Start parring med BLE-enheder
- Kontroller parringsstatus og overvåg ændringer i parringstilstand
- Understøttelse af krypterede karakteristika
- Fjern parring af enheder efter behov
Avancerede funktioner
- Anmodning MTU (Maximum Transmission Unit) for optimeret dataoverførsel
- Kommandokøsystem for pålidelig drift
- Konfigurerbare timeouts for alle operationer
- Omfattende fejlhåndtering med detaljerede fejlkoder
- UUID-formatuafhængig (understøtter alle UUID-formater)
- Detaljeret logføring til fejlfinding af BLE-operationer
Understøttelse på tværs af platforme
- Native support med ensartet API på tværs af alle platforme
- Platformspecifikke optimeringer, hvor det er nødvendigt
Perfekt til
- Udviklere, der bygger BLE-aktiverede applikationer
- Ingeniører, der tester og fejlfinder BLE-enheder
- Hobbyister, der udforsker IoT- og smartenhedsfunktioner
- Studerende, der lærer om Bluetooth Low Energy-teknologi
- QA-teams, der validerer BLE-enhedsfunktionalitet
Hvorfor Universal BLE?
Universal BLE er bygget på open source universal_ble Flutter-pluginet, en af de mest omfattende tværplatforms BLE-løsninger, der er tilgængelige. Med understøttelse af alle større platforme og en samlet API kan du udvikle og teste BLE-applikationer med tillid.
Uanset om du udvikler et nyt BLE-produkt, fejlfinder en eksisterende enhed eller blot udforsker Bluetooth Low Energy-verdenen, giver Universal BLE dig de værktøjer, du har brug for til at få succes.
Open Source & Gratis
Denne app er bygget på open source-teknologi og er gratis at bruge. Det underliggende plugin er tilgængeligt under BSD 3-Clause-licensen, hvilket gør den perfekt til både kommercielle og personlige projekter.
Universal BLE - Din komplette løsning til Bluetooth Low Energy-udvikling og -testning.