Skaner Web Bluetooth BLE

Skanuj pobliskie urządzenia Bluetooth Low Energy z przeglądarki, sprawdzaj wyeksponowane UUID usług GATT i testuj, czy Twój sprzęt IoT lub wearable jest wykrywalny.

Gotowy do skanowania pobliskiego sprzętu BLE

Działa najlepiej w przeglądarkach opartych na Chromium z włączonym Bluetooth. Web Bluetooth jest celowo ograniczony uprawnieniami i może nie pokazywać każdego pobliskiego nadajnika.

Zoom 100%
Studio narzędzi

Chcesz mieć to narzędzie na swojej stronie?

Dostosuj kolory i tryb ciemny dla WordPress, Notion lub własnej witryny.

Często zadawane pytania

Czy strona internetowa może skanować urządzenia Bluetooth bez pozwolenia?

Nie. Web Bluetooth zawsze wymaga gestu użytkownika i wyboru uprawnień przeglądarki. To narzędzie widzi tylko urządzenie, które wyraźnie wybierzesz i nie przechowuje adresów MAC, identyfikatorów urządzeń ani wyników skanowania.

Dlaczego skaner nie pokazuje każdego pobliskiego urządzenia BLE?

Przeglądarki celowo udostępniają Bluetooth poprzez wybór uprawnień, a nie jako cichy skaner w tle. Niektóre urządzenia również przestają nadawać, ukrywają swoją nazwę, wymagają parowania lub udostępniają usługi dopiero po nawiązaniu połączenia.

Które przeglądarki obsługują Web Bluetooth?

Web Bluetooth jest najlepiej obsługiwany w przeglądarkach stacjonarnych opartych na Chromium, takich jak Chrome i Edge. Zazwyczaj wymaga HTTPS lub localhost i nie jest dostępny w wielu konfiguracjach Firefox, Safari i przeglądarek iOS.

Czy może odczytywać prywatne dane z czujników z wearables?

Tylko jeśli urządzenie udostępnia kompatybilne usługi GATT, a przeglądarka przyznaje dostęp. Wiele komercyjnych wearables wymaga aplikacji dostawcy, szyfrowania, parowania lub właściwości zastrzeżonych, których ogólny skaner przeglądarki nie może zdekodować.

Czym są UUID usług GATT?

UUID usługi GATT identyfikuje grupę funkcji Bluetooth Low Energy, takich jak Usługa Baterii, Tętno, Informacje o Urządzeniu lub niestandardowa usługa dostawcy używana przez sprzęt maker i IoT.

# Tester BLE online dla IoT, Wearables i Sprzętu Maker

Ten skaner Web Bluetooth pozwala testować, czy pobliskie urządzenie Bluetooth Low Energy jest wykrywalne z przeglądarki i jakie usługi GATT udostępnia po przyznaniu uprawnień. Jest przydatny podczas debugowania firmware ESP32, szkiców Arduino BLE, inteligentnych czujników, wearables fitness, klawiatur, niestandardowych beaconów, monitorów środowiskowych i prototypowego sprzętu przed zbudowaniem natywnej aplikacji mobilnej.
Model prywatności
Ta strona nie przechowuje adresów MAC, identyfikatorów urządzeń, nazw, UUID, danych sygnału ani historii skanowania. Selektor uprawnień przeglądarki decyduje, do którego pojedynczego urządzenia strona może uzyskać dostęp, a wyniki pozostają w bieżącej sesji przeglądarki.
Co widzisz Co to oznacza Co sprawdzić dalej
Nazwa urządzeniaNadawana nazwa Bluetooth, jeśli sprzęt ją transmituje.Jeśli jest pusta, sprawdź dane nadawania firmware lub użyj znanego prefiksu nazwy podczas testowania.
ID urządzeniaIdentyfikator ograniczony do przeglądarki, a nie surowy publiczny adres MAC.Używaj go tylko dla tej sesji przeglądarki; nie traktuj go jako uniwersalnego numeru seryjnego sprzętu.
UUID usług GATTGrupy usług wyeksponowane po zaakceptowaniu połączenia.Porównaj standardowe UUID z listą Bluetooth SIG lub tabelą usług firmware.
Usługa niestandardowaUUID specyficzny dla dostawcy lub projektu.Otwórz firmware, profil aplikacji mobilnej lub dokumentację BLE, aby zmapować charakterystyki i uprawnienia.

# Dlaczego skanowanie Bluetooth w przeglądarce jest inne

Natywne aplikacje skanera BLE często wyświetlają ciągłe nadawanie z wielu pobliskich urządzeń. Web Bluetooth jest celowo bardziej restrykcyjny: strona musi być otwarta w bezpiecznym kontekście, skanowanie musi rozpocząć się od kliknięcia użytkownika, a przeglądarka wyświetla selektor uprawnień. Chroni to użytkowników przed cichym śledzeniem, jednocześnie dając deweloperom praktyczny sposób połączenia się z wybranym sprzętem BLE z poziomu JavaScript.

Skaner Web Bluetooth

Najlepszy do szybkiej walidacji firmware, demonstracji, przepływów wsparcia, laboratoriów szkolnych i diagnostyki opartej na przeglądarce, gdzie tarcie instalacyjne ma znaczenie.

Natywna aplikacja BLE

Lepsza do skanowania w tle, rejestrowania RSSI, przepływów parowania, szyfrowanych protokołów dostawcy, dużych drzew charakterystyk i długoterminowej diagnostyki terenowej.

# Częste powody, dla których urządzenie BLE się nie pojawia

  • Bluetooth jest wyłączony na poziomie systemu operacyjnego lub przeglądarka nie ma uprawnień Bluetooth.
  • Urządzenie jest połączone z innym telefonem, laptopem, aplikacją dostawcy lub bramą i przestało nadawać.
  • Sprzęt nadaje tylko przez krótki czas po uruchomieniu lub po naciśnięciu przycisku parowania.
  • Przeglądarka nie jest oparta na Chromium, strona nie jest obsługiwana przez HTTPS lub platforma blokuje Web Bluetooth.
  • Firmware nadaje dane producenta, ale ukrywa nazwę lokalną, więc selektor może pokazać nienazwane urządzenie.
  • Urządzenie wymaga parowania, szyfrowania lub zastrzeżonego uwierzytelniania, zanim usługi staną się czytelne.

# Jak używać UUID GATT podczas debugowania

Udane połączenie z UUID usług informuje, że przeglądarka może osiągnąć urządzenie peryferyjne i że urządzenie peryferyjne udostępnia przynajmniej część swojej tabeli GATT. Standardowe usługi, takie jak Usługa Baterii, Informacje o Urządzeniu, Tętno, Urządzenie Interfejsu Człowieka i Wykrywanie Środowiskowe, są łatwe do rozpoznania. Niestandardowe UUID zazwyczaj wskazują na funkcje specyficzne dla firmware i wymagają mapy charakterystyk z kodu źródłowego lub dokumentacji dostawcy.
Objaw Prawdopodobna przyczyna Praktyczne rozwiązanie
Selektor uprawnień jest pustyUrządzenie nie nadaje lub brak obsługi przeglądarki.Uruchom ponownie urządzenie, włącz tryb parowania, podejdź bliżej lub spróbuj ponownie w Chrome/Edge.
Połączenie natychmiast się nie udajeUrządzenie jest zajęte, poza zasięgiem lub odrzuca połączenie przeglądarki.Odłącz aplikacje dostawcy i trzymaj urządzenie peryferyjne blisko komputera.
Brak usług na liścieGATT jest niedostępny, usługi są ukryte lub nie przyznano dostępu dla tych UUID.Dodaj znane opcjonalne usługi w testach firmware lub sprawdź za pomocą natywnego narzędzia BLE.
Pojawiają się tylko niestandardowe UUIDSprzęt używa usług firmware specyficznych dla dostawcy.Zmapuj UUID na stałe kodu źródłowego i udokumentuj uprawnienia odczytu/zapisu charakterystyk.

# Ograniczenia bezpieczeństwa i prywatności

  • Strona nie może po cichu zbierać pobliskich urządzeń Bluetooth w tle.
  • Przeglądarka może ukrywać rzeczywiste adresy MAC i zamiast tego udostępniać identyfikator urządzenia ograniczony do sesji.
  • Dostęp rozpoczyna się dopiero po kliknięciu przez użytkownika przycisku skanowania i wybraniu urządzenia.
  • Wyniki nie są przesyłane ani przechowywane przez tę stronę.
  • Wrażliwe urządzenia komercyjne mogą wymagać szyfrowania lub przepływu parowania dostawcy, którego ten ogólny skaner nie może ominąć.

Referencje Bibliograficzne