Bluetooth тест и инспектор на уреди
Тестирајте Bluetooth Low Energy уред во прелистувачот. Прегледајте ги GATT услугите и карактеристиките, прочитајте вредности и следете известувања во живо.
Вклучете Bluetooth и разбудете го вашиот уред (појас за пулс, сензор, часовник…), па притиснете „Побарај уред“.
- Уред
- –
- ID на прелистувачот
- –
- Услуги
- –
Известувања
Се бараат само стандардни услуги (батерија, информации за уредот, пулс, мерење на околината…) и две вообичаени UART услуги; прелистувачите ги кријат другите. Chrome блокира и неколку чувствителни, како тастатури и глувци (HID).
Како да прегледате Bluetooth уред
- Вклучете Bluetooth и разбудете го уредот: ставете го појасот за пулс, притиснете копче на сензорот или активирајте го режимот за спарување опишан во упатството.
- Притиснете Побарај уред. Прелистувачот отвора свој избирач со Bluetooth Low Energy (BLE) уредите во близина. Изберете го вашиот и притиснете „Спари“ или „Поврзи“.
- Алатката се поврзува и ги наведува сите достапни услуги со нивните карактеристики: Карактеристика (име и UUID), Својства и Вредност.
- Притиснете Читај кај една карактеристика или Прочитај ги сите вредности за да ги прочитате сите што можат да се читаат одеднаш.
- За карактеристиките означени со известување или индикација, притиснете Претплати се. Секоја нова вредност се прикажува во табелата и се додава во дневникот Известувања со време, така што можете да следите пулс или сензор во живо.
- Кога ќе завршите, притиснете Исклучи или едноставно затворете ја страницата.
Не мора претходно да го спарувате уредот во системските поставки: прелистувачот сам ја управува врската, и тоа само за оваа страница.
Услуги, карактеристики и UUID
BLE уредот ги изложува податоците преку GATT (Generic Attribute Profile). Податоците се групирани во услуги, како Battery (0x180F) или Heart Rate (0x180D), а секоја услуга содржи карактеристики, како Battery Level (0x2A19) или Heart Rate Measurement (0x2A37). Стандардните, дефинирани од Bluetooth SIG, имаат краток 16-битен UUID, што оваа алатка го прикажува како 0x2A19 со неговото официјално име. Карактеристиките специфични за производителот користат цел 128-битен UUID и се прикажуваат како Непозната услуга или Непозната карактеристика, освен за вообичаените сериски услуги како Nordic UART и HM-10.
Својства покажуваат што можете да правите со карактеристиката: читање (вредноста може да се прочита на барање), запишување и запишување без одговор (апликацијата може да испрати податоци), известување и индикација (уредот сам испраќа нови вредности; индикацијата дополнително се потврдува).
Читање на вредностите
Секоја вредност се прикажува на до три начини, кога е возможно:
- декодирана вредност за добро познати карактеристики: ниво на батерија во %, пулс во bpm, температура во °C (чекори од 0,01 °C), влажност во %, притисок во hPa, Tx моќност во dBm, категорија на изглед, PnP ID на производителот и производот, и очитувања од термометар во формат IEEE-11073 FLOAT;
- текст во наводници кога бајтите се читлив UTF-8, како за името на уредот, производителот, моделот или верзијата на фирмверот;
- суровите hex бајти, секогаш.
Повеќебајтните броеви во GATT се little-endian: 0A 09 во карактеристика за температура е 0x090A = 2314, т.е. 23,14 °C.
Што дозволува прелистувачот
Web Bluetooth дозволува страницата да користи само услуги што однапред ги побарала. Оваа алатка бара стандардни услуги (Generic Access, Device Information, Battery, Heart Rate, Health Thermometer, Environmental Sensing, Cycling, Running, Weight Scale, Fitness Machine и други) плус Nordic UART и HM-10. Chrome блокира и некои чувствителни услуги и карактеристики, како HID (тастатури и глувци) и сериски броеви; тие се прикажуваат како Блокирано од прелистувачот или се изоставени. Класичните Bluetooth уреди, како слушалки и звучници, не се BLE и не можат да се прегледаат.
Често поставувани прашања
Кои прелистувачи можат да го користат овој Bluetooth тест?
Chrome и Edge на Windows, macOS и ChromeOS, и Chrome на Android. На Linux, можеби треба да се овозможи Web Bluetooth во chrome://flags. Firefox и Safari не го поддржуваат Web Bluetooth.
Зошто мојот уред не се појавува во избирачот?
Можеби спие, веќе е поврзан со вашиот телефон или друга апликација, или е надвор од опсег. BLE уредите обично прифаќаат само една врска одеднаш: затворете ја придружната апликација, па побарајте повторно.
Зошто не гледам услуги по поврзувањето?
Уредот изложува само сопственички услуги што оваа алатка не ги бара, или прелистувачот ги блокира. Името и ID-то сепак се прикажуваат.
Може ли оваа алатка да менува поставки на мојот уред?
Не. Чита вредности и се претплатува на известувања; никогаш не запишува во карактеристика.
Дали моите податоци се испраќаат некаде?
Не. Прелистувачот директно разговара со уредот и сè останува на оваа страница.
Поврзани алатки
- Монитор на сериска порта Бесплатен онлајн сериски монитор за Arduino, ESP32 и USB-сериски адаптери. Изберете baud rate, читајте податоци во живо како текст или hex, испраќајте команди.
- Проверка на состојбата на батеријата Проверете го нивото на батеријата на лаптопот или телефонот, состојбата на полнење, преостанатото време и реалната брзина на празнење во %/час.
- Тест на геймпад и контролер Бесплатен онлајн тест на геймпад за Xbox, PlayStation и USB контролери. Следете ги копчињата и стиковите во живо, проверете drift и тестирајте вибрации.