Universal BLE je zmogljivo orodje za razvijalce z odprto kodo za raziskovanje in testiranje naprav Bluetooth Low Energy (BLE).
Universal BLE je celovito orodje za razvijalce, ki omogoča razvijalcem, inženirjem in ljubiteljem enostavno raziskovanje, testiranje in odpravljanje napak naprav Bluetooth Low Energy (BLE). To zmogljivo orodje, zgrajeno s Flutterjem in podpira več platform, ponuja vse, kar potrebujete za delo z napravami, ki podpirajo BLE.
Zgrajeno na odprtokodnem vtičniku universal_ble Flutter – eni najobsežnejših rešitev BLE za različne platforme. Paket: https://pub.dev/packages/universal_ble
Ključne funkcije
Odkrivanje naprav
- Iskanje bližnjih naprav BLE v realnem času
- Filtriranje naprav po storitvah, podatkih proizvajalca ali predponah imen
- Ogled informacij o napravi, moči signala in stanju povezave
- Dostop do že povezanih sistemskih naprav
Upravljanje povezav
- Vzpostavljanje in prekinitev povezave s perifernimi napravami BLE
- Spremljanje sprememb stanja povezave v realnem času
- Podpora za več sočasnih povezav
- Samodejno upravljanje ponovne povezave
Raziskovanje storitev in značilnosti
- Odkrivanje vseh storitev in značilnosti na povezanih napravah
- Brskanje po storitvah GATT s podrobnimi informacijami o UUID
- Ogled lastnosti in deskriptorjev značilnosti
- Intuitiven vmesnik za navigacijo po zmogljivostih naprave
Operacije s podatki
- Branje vrednosti značilnosti v realnem času
- Zapisovanje podatkov v značilnosti (z odgovorom ali brez)
- Naročnina na obvestila in indikacije
- Spremljanje sprememb vrednosti s posodobitvami v živo
Seznanjanje in varnost
- Začetek seznanjanja z napravami BLE
- Preverjanje stanja seznanjanja in spremljanje sprememb stanja seznanjanja
- Podpora za šifrirane značilnosti
- Preklic seznanjanja naprav po potrebi
Napredne funkcije
- Zahteva za MTU (Največja prenosna enota) za optimiziran prenos podatkov
- Sistem čakalne vrste ukazov za zanesljivo delovanje
- Nastavljive časovne omejitve za vse operacije
- Celovito obravnavanje napak s podrobnimi kodami napak
- Neodvisno od formata UUID (podpira vse formate UUID)
- Podrobno beleženje za odpravljanje napak pri operacijah BLE
Podpora za več platform
- Izvorna podpora z doslednim API-jem na vseh platformah
- Optimizacije, specifične za platformo, kjer je to potrebno
Odlično za
- Razvijalce, ki gradijo aplikacije, ki podpirajo BLE
- Inženirje, ki testirajo in odpravljajo napake v napravah BLE
- Hobiste, ki raziskujejo zmogljivosti interneta stvari in pametnih naprav
- Študente, ki se učijo o tehnologiji Bluetooth Low Energy
- Ekipe za zagotavljanje kakovosti, ki potrjujejo funkcionalnost naprav BLE
Zakaj Universal BLE?
Universal BLE je zgrajen na odprtokodnem vtičniku universal_ble Flutter, eni najobsežnejših rešitev BLE za več platform. S podporo za vse glavne platforme in enotnim API-jem lahko samozavestno razvijate in testirate aplikacije BLE.
Ne glede na to, ali razvijate nov izdelek BLE, odpravljate napake v obstoječi napravi ali preprosto raziskujete svet tehnologije Bluetooth Low Energy, vam Universal BLE ponuja orodja, ki jih potrebujete za uspeh.
Odprtokodna in brezplačna
Ta aplikacija je zgrajena na odprtokodni tehnologiji in je brezplačna za uporabo. Osnovni vtičnik je na voljo pod licenco BSD 3-Clause, zaradi česar je idealen tako za komercialne kot za osebne projekte.
Universal BLE - Vaša celovita rešitev za razvoj in testiranje tehnologije Bluetooth Low Energy.
Posodobljeno dne
24. dec. 2025