Bluetooth inspektor uređaja
Testiraj Bluetooth Low Energy uređaj u pregledniku. Prikaži GATT usluge i karakteristike, očitaj vrijednosti poput nivoa baterije i prati obavijesti uživo.
Uključi Bluetooth i probudi uređaj (pojas za puls, senzor, sat…), pa klikni „Traži uređaj“.
- Uređaj
- –
- ID u pregledniku
- –
- Usluge
- –
Obavijesti
Traže se samo standardne usluge (baterija, podaci o uređaju, puls, senzori okoline…) i dvije uobičajene UART usluge; ostale preglednici skrivaju. Chrome blokira i nekoliko osjetljivih, poput tastatura i miševa (HID).
Kako provjeriti Bluetooth uređaj
- Uključi Bluetooth i probudi uređaj: stavi pojas za puls, pritisni dugme na senzoru ili uključi način uparivanja opisan u uputstvu.
- Klikni Traži uređaj. Preglednik otvara vlastiti prozor s popisom obližnjih Bluetooth Low Energy (BLE) uređaja. Odaberi svoj i klikni Upari ili Poveži.
- Alat se povezuje i prikazuje sve dostupne usluge s njihovim karakteristikama: Karakteristika (naziv i UUID), Svojstva i Vrijednost.
- Klikni Očitaj kod jedne karakteristike ili Očitaj sve vrijednosti da odjednom očitaš sve koje se mogu čitati.
- Za karakteristike označene kao obavijest ili indikacija klikni Pretplati se. Svaka nova vrijednost prikazuje se u tabeli i dodaje u dnevnik Obavijesti s vremenom, pa možeš uživo pratiti puls ili promjenu na senzoru.
- Kad završiš, klikni Prekini vezu ili jednostavno zatvori stranicu.
Uređaj ne moraš prethodno uparivati u postavkama sistema: preglednik sam upravlja vezom, i to samo za ovu stranicu.
Usluge, karakteristike i UUID-ovi
BLE uređaj svoje podatke izlaže preko GATT-a (Generic Attribute Profile). Podaci su grupisani u usluge, kao što su Battery (0x180F) ili Heart Rate (0x180D), a svaka usluga sadrži karakteristike, na primjer Battery Level (0x2A19) ili Heart Rate Measurement (0x2A37). Standardne, koje definiše Bluetooth SIG, imaju kratak 16-bitni UUID, a ovaj alat ga prikazuje kao 0x2A19 uz službeni naziv. Karakteristike specifične za proizvođača koriste pun 128-bitni UUID i prikazuju se kao Nepoznata usluga ili Nepoznata karakteristika, osim uobičajenih serijskih usluga kao što su Nordic UART i HM-10.
Svojstva govore šta se s karakteristikom može uraditi: čitanje (vrijednost se može očitati na zahtjev), pisanje i pisanje bez odgovora (aplikacija može slati podatke), obavijest i indikacija (uređaj sam šalje nove vrijednosti; indikacija se dodatno potvrđuje).
Čitanje vrijednosti
Svaka vrijednost se, kad je moguće, prikazuje na tri načina:
- dekodirana vrijednost za poznate karakteristike: nivo baterije u %, puls u otkucajima u minuti (bpm), temperatura u °C (koraci od 0,01 °C), vlažnost u %, pritisak u hPa, Tx snaga u dBm, kategorija izgleda, PnP ID-ovi proizvođača i proizvoda te očitanja termometra u IEEE-11073 FLOAT formatu;
- tekst pod navodnicima kad su bajtovi čitljiv UTF-8, kao kod naziva uređaja, proizvođača, modela ili verzije firmvera;
- sirovi heksadecimalni bajtovi, uvijek.
Višebajtni brojevi u GATT-u su little-endian: 0A 09 u karakteristici Temperature je 0x090A = 2314, odnosno 23,14 °C.
Šta preglednik dozvoljava
Web Bluetooth dozvoljava stranici da koristi samo usluge koje je unaprijed zatražila. Ovaj alat traži standardne usluge (Generic Access, Device Information, Battery, Heart Rate, Health Thermometer, Environmental Sensing, Cycling, Running, Weight Scale, Fitness Machine i druge) te Nordic UART i HM-10. Chrome blokira i neke osjetljive usluge i karakteristike, poput HID-a (tastature i miševi) i serijskih brojeva; one se prikazuju kao Blokirao preglednik ili se izostavljaju. Klasični Bluetooth uređaji, poput slušalica i zvučnika, nisu BLE i ne mogu se provjeriti.
Česta pitanja
Koji preglednici podržavaju ovaj Bluetooth test?
Chrome i Edge na Windowsu, macOS-u i ChromeOS-u te Chrome na Androidu. Na Linuxu će Web Bluetooth možda trebati omogućiti u chrome://flags. Firefox i Safari ne podržavaju Web Bluetooth.
Zašto se moj uređaj ne pojavljuje na popisu?
Možda spava, već je povezan s tvojim telefonom ili drugom aplikacijom ili je izvan dometa. BLE uređaji obično prihvataju samo jednu vezu istovremeno: zatvori prateću aplikaciju pa ponovo pretraži.
Zašto nakon povezivanja ne vidim nijednu uslugu?
Uređaj izlaže samo vlasničke usluge koje ovaj alat ne traži ili ih preglednik blokira. Naziv i ID se i dalje prikazuju.
Može li ovaj alat promijeniti postavke na mom uređaju?
Ne. Čita vrijednosti i pretplaćuje se na obavijesti; nikada ništa ne upisuje u karakteristiku.
Šalju li se moji podaci negdje?
Ne. Preglednik komunicira s uređajem direktno i sve ostaje na ovoj stranici.
Srodni alati
- Serijski monitor Besplatan online serijski monitor za Arduino, ESP32 i USB-serijske adaptere. Odaberi baud rate, čitaj podatke kao tekst ili hex, šalji naredbe i sačuvaj zapis.
- Provjera stanja baterije Provjeri nivo baterije laptopa ili telefona, stanje punjenja, preostalo vrijeme i stvarnu brzinu pražnjenja u %/h, mjerenu uživo u pregledniku.
- Test gamepada Besplatan online test gamepada za Xbox, PlayStation i USB kontrolere. Uživo prati svako dugme, okidač i palicu, provjeri drift palice i testiraj vibraciju.