Universal BLE on avatud lähtekoodiga võimas arendustööriist Bluetooth Low Energy (BLE) seadmete uurimiseks ja testimiseks.
Universal BLE on terviklik platvormideülene arendustööriist, mis annab arendajatele, inseneridele ja harrastajatele võimaluse Bluetooth Low Energy (BLE) seadmeid hõlpsalt uurida, testida ja siluda. See võimas tööriist, mis on loodud Flutteriga ja toetab mitut platvormi, pakub kõike, mida vajate BLE-toega seadmetega töötamiseks.
See on loodud avatud lähtekoodiga universal_ble Flutteri pistikprogrammil – see on üks terviklikumaid saadaolevaid platvormideüleseid BLE-lahendusi. Pakett: https://pub.dev/packages/universal_ble
Peamised funktsioonid
Seadme avastamine
- Lähedalasuvate BLE-seadmete skannimine reaalajas
- Seadmete filtreerimine teenuste, tootjaandmete või nime eesliidete järgi
- Seadme teabe, signaali tugevuse ja ühenduse oleku vaatamine
- Juba ühendatud süsteemiseadmetele juurdepääs
Ühenduse haldamine
- BLE-välisseadmetega ühenduse loomine ja lahtiühendamine
- Ühenduse oleku muutuste jälgimine reaalajas
- Mitme samaaegse ühenduse tugi
- Automaatse taasühendamise haldamine
Teenuste ja omaduste uurimine
- Kõigi ühendatud seadmete teenuste ja omaduste avastamine
- GATT-teenuste sirvimine üksikasjaliku UUID-teabega
- Omaduste omaduste ja kirjelduste kuvamine
- Intuitiivne liides seadme võimaluste navigeerimiseks
Andmetoimingud
- Omaduste väärtuste lugemine reaalajas
- Andmete kirjutamine omadustele (vastusega või ilma)
- Teavituste ja näitude tellimine
- Väärtuste muutuste jälgimine reaalajas värskendustega
Sidumine ja turvalisus
- BLE-seadmetega sidumise alustamine
- Sidumise oleku kontrollimine ja sidumise oleku muutuste jälgimine
- Krüptitud omaduste tugi
- Seadmete lahtisidumine vajadusel
Lisafunktsioonid
- MTU taotlemine (Maksimaalne edastusühik) optimeeritud andmeedastuse jaoks
- Käskude järjekorra süsteem usaldusväärseks tööks
- Konfigureeritavad ajalõpud kõigi toimingute jaoks
- Põhjalik veakäsitlus üksikasjalike veakoodidega
- UUID-vormingu agnostik (toetab kõiki UUID-vorminguid)
- Detailne logimine BLE-toimingute silumiseks
Platvormideülene tugi
- Natiivne tugi järjepideva API-ga kõigil platvormidel
- Platvormispetsiifilised optimeerimised vajadusel
Sobib ideaalselt
- Arendajatele, kes loovad BLE-toega rakendusi
- Inseneridele, kes testivad ja siluvad BLE-seadmeid
- Harrastajatele, kes uurivad asjade interneti ja nutiseadmete võimalusi
- Õpilastele, kes õpivad tundma Bluetooth Low Energy tehnoloogiat
- Kvaliteedikontrolli meeskondadele, kes valideerivad BLE-seadme funktsionaalsust
Miks Universal BLE?
Universal BLE on üles ehitatud avatud lähtekoodiga universal_ble Flutteri pistikprogrammile, mis on üks kõige ulatuslikumaid saadaolevaid platvormideüleseid BLE-lahendusi. Tänu kõigi peamiste platvormide toele ja ühtsele API-le saate BLE-rakendusi enesekindlalt arendada ja testida.
Olenemata sellest, kas arendate uut BLE-toodet, silute olemasolevat seadet või uurite lihtsalt Bluetooth Low Energy maailma, pakub Universal BLE teile edu saavutamiseks vajalikke tööriistu.
Avatud lähtekoodiga ja tasuta
See rakendus on loodud avatud lähtekoodiga tehnoloogial ja on tasuta kasutatav. Selle aluseks olev plugin on saadaval BSD 3-klausli litsentsi alusel, mistõttu sobib see ideaalselt nii äri- kui ka isiklikeks projektideks.
Universal BLE – teie täielik lahendus Bluetooth Low Energy arendamiseks ja testimiseks.
Värskendatud:
24. dets 2025