Tester Web Bluetooth
Testuj połaczenia Bluetooth BLE w przegladarce za pomoca Web Bluetooth API. Skanuj urzadzenia, odczytaj charakterystyki. Bezpłatnie.
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Test wymaga przeglądarki z Web Bluetooth (Chrome, Edge lub Opera; na komputerze i Androidzie) oraz połączenia HTTPS. Przeglądarka sama pokazuje okno wyboru urządzenia — strona nie widzi urządzeń, których nie wybierzesz. Odczyt obejmuje tylko to, co urządzenie udostępnia w standardowych usługach (poziom baterii, producent, model, wersje); narzędzie niczego nie zapisuje i nie wysyła na serwer. Firefox i Safari nie obsługują Web Bluetooth.
| Środowisko | Web Bluetooth | Uwagi |
|---|---|---|
| Chrome (komputer) | tak | Pełne wsparcie; wymaga HTTPS |
| Edge (komputer) | tak | Pełne wsparcie; wymaga HTTPS |
| Opera (komputer) | tak | Pełne wsparcie; wymaga HTTPS |
| Chrome / Edge na Androidzie | tak | Wymaga HTTPS i włączonego Bluetooth w systemie |
| Firefox | nie | Brak implementacji navigator.bluetooth — test zwróci „API niedostępne” |
| Safari (macOS, iPhone, iPad) | nie | Apple nie wdrożyło Web Bluetooth |
Wymagania narzędzia (takie same sprawdza raport JSON z pola dane wejściowe): bezpieczny kontekst HTTPS — API nie działa na http://; gest użytkownika — okno wyboru urządzenia (requestDevice) otwiera się wyłącznie z kliknięcia przycisku; Bluetooth włączony w systemie; przeglądarka pokazuje urządzenia tylko z okna wyboru, a dostępne usługi ogranicza do listy podanej przed połączeniem (domyślnie generic_access, device_information, battery_service).
Web Bluetooth w praktyce
Web Bluetooth a prywatność
Strona nie skanuje okolicy — widzi wyłącznie urządzenie wybrane w oknie przeglądarki. Zamiast adresu MAC dostaje losowy identyfikator, a odczytać może tylko usługi z listy podanej przed wyborem (u Ciebie: bateria, producent, model, wersje). Test wykonuje się w całości w przeglądarce — raport nie jest wysyłany na serwer.
Dlaczego Firefox i Safari nie działają
Oba produkty celowo nie wdrożyły Web Bluetooth (m.in. ze względów prywatności i bezpieczeństwa parowania). Jeśli pole powyżej zgłasza brak navigator.bluetooth, otwórz narzędzie w Chrome, Edge lub Operze — na komputerze albo Androidzie.
HTTPS i gest użytkownika
API dostępne jest tylko w bezpiecznym kontekście (https://) i tylko w reakcji na kliknięcie — przeglądarka nigdy nie pozwoli stronie otworzyć okna wyboru urządzenia „z samej siebie”. Połączenie GATT można natomiast utrzymywać, dopóki karta jest otwarta lub urządzenie się rozłączy.
Do czego przydaje się test
Szybka weryfikacja, czy środowisko (przeglądarka, HTTPS, adapter) wspiera Web Bluetooth, odczyt poziomu baterii i danych serwisowych opaski, czujnika czy rowerowego czujnika mocy oraz diagnoza błędów (NotFoundError, NotAllowedError, SecurityError) przed zgłoszeniem problemu do twórców strony.
Zgodność z narzędziem: tabela i kafelki opisują dokładnie te warunki, które sprawdza skrypt testu (obecność navigator.bluetooth, isSecureContext, getAvailability) oraz raport JSON wklejany w pole danych wejściowych.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćTester Web Bluetooth — Diagnostyka i komunikacja z urządzeniami BLE online
Tester Web Bluetooth to nowoczesne narzędzie online stworzone z myślą o programistach, inżynierach IoT oraz entuzjastach elektroniki, którzy chcą nawiązać bezpośrednie połączenie z urządzeniami Bluetooth Low Energy (BLE) z poziomu przeglądarki internetowej. Dzięki technologii Web Bluetooth API możliwe jest bezprzewodowe wyszukiwanie, parowanie oraz komunikacja z mikrokontrolerami, czujnikami medycznymi czy inteligentnymi zabawkami bez potrzeby instalowania jakiegokolwiek oprogramowania zewnętrznego czy dedykowanych aplikacji mobilnych. Nasze narzędzie udostępnia przejrzysty interfejs do skanowania usług, odczytywania oraz zapisywania charakterystyk, co znacznie przyspiesza proces prototypowania i debugowania systemów wbudowanych.
Co to jest Web Bluetooth API i jak rewolucjonizuje rozwój aplikacji?
Web Bluetooth API to nowoczesny standard opracowany przez grupę roboczą W3C, który umożliwia aplikacjom internetowym bezpieczną i kontrolowaną komunikację z urządzeniami peryferyjnymi Bluetooth Low Energy. Tradycyjnie, aby połączyć się z urządzeniem BLE, deweloperzy musieli tworzyć natywne aplikacje na systemy Android, iOS, Windows lub macOS, co wiązało się z koniecznością utrzymywania wielu repozytoriów kodu oraz przechodzenia przez procesy certyfikacji w sklepach z aplikacjami. Web Bluetooth eliminuje te bariery, pozwalając na napisanie jednego kodu w języku JavaScript, który działa na każdej wspieranej platformie bezpośrednio w przeglądarce. Bezpieczeństwo jest kluczowym elementem tego standardu — połączenie może zostać zainicjowane wyłącznie przez świadome działanie użytkownika (kliknięcie przycisku), a strona internetowa musi być serwowana przez bezpieczny protokół HTTPS, co zapobiega nieautoryzowanemu dostępowi do urządzeń użytkownika.
Jak krok po kroku korzystać z testera Web Bluetooth?
Rozpoczęcie pracy z naszym testerem jest niezwykle proste i intuicyjne. W pierwszej kolejności należy upewnić się, że moduł Bluetooth w komputerze lub telefonie jest włączony, a używana przeglądarka wspiera ten standard. Po kliknięciu przycisku skanowania, przeglądarka wyświetli systemowe okno dialogowe z listą wykrytych w pobliżu urządzeń BLE rozgłaszających swoje usługi. Użytkownik wybiera interesujące go urządzenie i klika przycisk parowania. Po udanym nawiązaniu połączenia tester automatycznie odpyta urządzenie o strukturę jego usług (GATT Services) oraz powiązane z nimi charakterystyki (GATT Characteristics). Interfejs narzędzia pozwala na interakcję z tymi elementami — możesz odczytywać wartości liczbowe lub tekstowe, wysyłać własne komendy zapisujące dane do urządzenia, a także subskrybować powiadomienia (Notifications), dzięki czemu dane z czujników będą aktualizowane na ekranie w czasie rzeczywistym.
Kompatybilność przeglądarek i systemów operacyjnych
Wsparcie dla Web Bluetooth API stale rośnie, choć wciąż istnieją pewne ograniczenia zależne od platformy i dostawcy oprogramowania. Obecnie standard ten jest w pełni wspierany przez przeglądarki oparte na silniku Chromium, takie jak Google Chrome, Microsoft Edge, Opera oraz Brave na systemach Windows, macOS, Linux, ChromeOS oraz Android. Warto pamiętać, że Apple w swojej przeglądarce Safari na systemach iOS i macOS blokuje dostęp do Web Bluetooth z powodów związanych z prywatnością i bezpieczeństwem, dlatego użytkownicy urządzeń Apple muszą korzystać z alternatywnych przeglądarek wspierających ten protokół (np. Bluefy) lub testować rozwiązania na innych systemach. Nasz tester na bieżąco sprawdza dostępność API w Twojej przeglądarce i w razie braku wsparcia wyświetla odpowiedni komunikat informacyjny wraz ze wskazówkami, jak włączyć tę funkcję w ustawieniach zaawansowanych.
Zastosowanie technologii Web Bluetooth w praktyce
Zastosowania Web Bluetooth API są niezwykle szerokie i obejmują wiele gałęzi technologii. W medycynie pozwala na bezpośredni odczyt danych z pulsoksymetrów, glukometrów czy inteligentnych wag bezpośrednio do paneli pacjenta w chmurze, bez pośrednictwa skomplikowanych aplikacji. W edukacji ułatwia sterowanie robotami i zabawkami programowalnymi z poziomu prostych platform e-learningowych. Z kolei w przemyśle i automatyce domowej umożliwia serwisantom szybką diagnostykę maszyn czy konfigurację routerów i sterowników IoT za pomocą smartfona lub laptopa i zwykłej strony WWW. Tester Web Bluetooth skraca czas potrzebny na weryfikację, czy dane urządzenie poprawnie komunikuje się i odpowiada na standardowe zapytania GATT, stając się podstawowym narzędziem w przyborniku nowoczesnego twórcy IoT.
Najczęściej zadawane pytania
Czy Web Bluetooth jest bezpieczny dla moich urządzeń?
Tak, Web Bluetooth został zaprojektowany z myślą o maksymalnym bezpieczeństwie. Strona internetowa nie może samowolnie połączyć się z żadnym urządzeniem w tle — wymaga to fizycznego kliknięcia przycisku przez użytkownika i wybrania urządzenia z listy systemowej. Ponadto wymagany jest protokół HTTPS.
Które przeglądarki w pełni wspierają Web Bluetooth API?
Główne przeglądarki wspierające to narzędzie to Google Chrome, Microsoft Edge oraz Opera w wersjach na komputery stacjonarne oraz urządzenia z systemem Android. Przeglądarki Safari oraz Mozilla Firefox domyślnie nie posiadają wsparcia dla tego standardu.
Co to jest profil GATT i jak działa w urządzeniach BLE?
GATT (Generic Attribute Profile) definiuje sposób, w jaki dwa urządzenia BLE wymieniają dane między sobą. Dane są zorganizowane w hierarchiczną strukturę składającą się z usług (Services), które grupują powiązane funkcje, oraz charakterystyk (Characteristics), reprezentujących konkretne wartości lub punkty danych.
Dlaczego tester nie wykrywa mojego urządzenia Bluetooth?
Najczęstszymi przyczynami są: wyłączony moduł Bluetooth w komputerze/telefonie, urządzenie BLE nie jest w trybie rozgłaszania (advertising), jest już połączone z innym telefonem/komputerem, lub przeglądarka nie ma nadanych uprawnień systemowych do korzystania z Bluetooth.
Czy mogę przesyłać pliki za pomocą Web Bluetooth?
Technologia Bluetooth Low Energy (BLE) jest zoptymalizowana pod kątem niskiego zużycia energii i przesyłania małych pakietów danych (np. pomiarów z czujników). Chociaż teoretycznie możliwe jest przesyłanie plików w małych porcjach, w praktyce do dużych transferów lepiej sprawdza się klasyczny Bluetooth lub Wi-Fi.