„Universal BLE“ yra galinga atvirojo kodo kūrimo priemonė, skirta tyrinėti ir testuoti „Bluetooth Low Energy“ (BLE) įrenginius.
„Universal BLE“ yra išsami, įvairioms platformoms skirta kūrimo priemonė, suteikianti kūrėjams, inžinieriams ir mėgėjams galimybę lengvai tyrinėti, testuoti ir derinti „Bluetooth Low Energy“ (BLE) įrenginius. Sukurtas naudojant „Flutter“ ir palaikantis kelias platformas, šis galingas įrankis suteikia viską, ko reikia norint dirbti su BLE palaikančiais įrenginiais.
Sukurtas naudojant atvirojo kodo „universal_ble Flutter“ papildinį – vieną iš išsamiausių įvairių platformų BLE sprendimų. Paketas: https://pub.dev/packages/universal_ble
Pagrindinės funkcijos
Įrenginių aptikimas
- Netoliese esančių BLE įrenginių nuskaitymas realiuoju laiku
- Įrenginių filtravimas pagal paslaugas, gamintojo duomenis arba pavadinimo prefiksus
- Įrenginio informacijos, signalo stiprumo ir ryšio būsenos peržiūra
- Prieiga prie jau prijungtų sistemos įrenginių
Ryšio valdymas
- Prijungimas ir atjungimas nuo BLE periferinių įrenginių
- Ryšio būsenos pokyčių stebėjimas realiuoju laiku
- Kelių vienalaikių ryšių palaikymas
- Automatinis pakartotinio prisijungimo tvarkymas
Paslaugų ir charakteristikų tyrinėjimas
- Visų prijungtų įrenginių paslaugų ir charakteristikų atradimas
- GATT paslaugų naršymas su išsamia UUID informacija
- Charakteristikos savybių ir aprašų peržiūra
- Intuityvi sąsaja įrenginio galimybių naršymui
Duomenų operacijos
- Charakteristikos verčių skaitymas realiuoju laiku
- Duomenų rašymas į charakteristikas (su atsakymu arba be jo)
- Pranešimų ir indikacijų prenumeravimas
- Vertės pokyčių stebėjimas su tiesioginiais atnaujinimais
Susiejimas ir saugumas
- Susiejimo su BLE įrenginiais inicijavimas
- Susiejimo būsenos tikrinimas ir susiejimo būsenos pokyčių stebėjimas
- Užšifruotų charakteristikų palaikymas
- Įrenginių atsiejimas prireikus
Išplėstinės funkcijos
- MTU užklausa (Maksimalus perdavimo vienetas) optimizuotam duomenų perdavimui
- Komandų eilių sistema patikimam veikimui
- Konfigūruojami visų operacijų skirtieji laikai
- Išsamus klaidų apdorojimas su išsamiais klaidų kodais
- UUID formato nepriklausomumas (palaiko visus UUID formatus)
- Išsamus BLE operacijų derinimo žurnalavimas
Palaikymas keliose platformose
- Vietinis palaikymas su nuoseklia API visose platformose
- Platformoms pritaikytas optimizavimas ten, kur reikia
Puikiai tinka
- Kūrėjams, kuriantiems BLE palaikančias programas
- Inžinieriams, testuojantiems ir derinantiems BLE įrenginius
- Mėgėjams, tyrinėjantiems daiktų interneto ir išmaniųjų įrenginių galimybes
- Studentams, besimokantiems apie „Bluetooth Low Energy“ technologiją
- Kokybės užtikrinimo komandoms, patvirtinančioms BLE įrenginio funkcionalumą
Kodėl verta rinktis „Universal BLE“?
„Universal BLE“ sukurtas naudojant atvirojo kodo „universal_ble Flutter“ papildinį – vieną iš išsamiausių galimų kelių platformų BLE sprendimų. Turėdami palaikymą visose pagrindinėse platformose ir vieningą API, galite užtikrintai kurti ir testuoti BLE programas.
Nesvarbu, ar kuriate naują BLE produktą, derinate esamą įrenginį, ar tiesiog tyrinėjate „Bluetooth Low Energy“ pasaulį, „Universal BLE“ suteikia įrankius, kurių jums reikia sėkmei.
Atvirojo kodo ir nemokama
Ši programa sukurta naudojant atvirojo kodo technologiją ir yra nemokama naudoti. Pagrindinis papildinys prieinamas pagal BSD 3 sąlygų licenciją, todėl puikiai tinka tiek komerciniams, tiek asmeniniams projektams.
„Universal BLE“ – jūsų pilnas sprendimas „Bluetooth Low Energy“ kūrimui ir testavimui.