Scanner Web Bluetooth BLE

Scansiona i dispositivi Bluetooth Low Energy nelle vicinanze dal browser, ispeziona gli UUID dei servizi GATT esposti e verifica se il tuo hardware IoT o wearable è rilevabile.

Pronto per scansionare hardware BLE vicino

Funziona meglio nei browser basati su Chromium con Bluetooth attivato. Web Bluetooth è intenzionalmente limitato dai permessi e potrebbe non mostrare tutti gli advertiser vicini.

Zoom 100%
Studio Strumenti

Vuoi questo strumento sul tuo sito?

Personalizza i colori e la modalità scura per WordPress, Notion o il tuo sito.

Domande frequenti

Un sito web può scansionare dispositivi Bluetooth senza permesso?

No. Web Bluetooth richiede sempre un gesto dell'utente e un selettore di permessi del browser. Questo strumento vede solo il dispositivo che selezioni esplicitamente e non memorizza indirizzi MAC, ID dispositivo né risultati della scansione.

Perché lo scanner non mostra tutti i dispositivi BLE vicini?

I browser espongono intenzionalmente il Bluetooth tramite un selettore di permessi, non come uno scanner silenzioso in background. Alcuni dispositivi smettono anche di fare advertising, nascondono il nome, richiedono pairing o espongono servizi solo dopo la connessione.

Quali browser supportano Web Bluetooth?

Web Bluetooth è meglio supportato nei browser desktop basati su Chromium come Chrome ed Edge. Di solito richiede HTTPS o localhost e non è disponibile in molte configurazioni di Firefox, Safari e browser iOS.

Può leggere dati privati dei sensori da un wearable?

Solo se il dispositivo espone servizi GATT compatibili e il browser concede l'accesso. Molti wearable commerciali richiedono app del produttore, crittografia, bonding o caratteristiche proprietarie che uno scanner browser generico non può decodificare.

Cosa sono gli UUID dei servizi GATT?

Un UUID di servizio GATT identifica un gruppo di funzionalità Bluetooth Low Energy, come Servizio Batteria, Frequenza Cardiaca, Informazioni sul Dispositivo o un servizio personalizzato del produttore utilizzato da hardware maker e IoT.

# Tester BLE online per IoT, Wearable e Hardware Maker

Questo scanner Web Bluetooth ti permette di testare se un dispositivo Bluetooth Low Energy nelle vicinanze è rilevabile da un browser e quali servizi GATT espone dopo aver concesso il permesso. È utile per il debug di firmware ESP32, sketch Arduino BLE, sensori intelligenti, wearable fitness, tastiere, beacon personalizzati, monitor ambientali e hardware prototipo prima di creare un'app mobile nativa.
Modello di privacy
Questo sito web non memorizza indirizzi MAC, ID dispositivo, nomi, UUID, dati del segnale né cronologia delle scansioni. Il selettore di permessi del browser decide quale singolo dispositivo la pagina può consultare e i risultati rimangono nella sessione corrente del browser.
Cosa vedi Cosa significa Cosa controllare dopo
Nome dispositivoIl nome Bluetooth pubblicizzato, se l'hardware ne trasmette uno.Se è vuoto, controlla i dati pubblicitari del firmware o usa un prefisso di nome noto durante i test.
ID dispositivoUn identificatore con ambito browser, non l'indirizzo MAC pubblico reale.Usalo solo per questa sessione del browser; non trattarlo come un numero di serie hardware universale.
UUID servizi GATTI gruppi di servizi esposti dopo l'accettazione della connessione.Confronta gli UUID standard con l'elenco Bluetooth SIG o la tua tabella dei servizi del firmware.
Servizio personalizzatoUn UUID specifico del produttore o del progetto.Apri il tuo firmware, il profilo dell'app mobile o la documentazione BLE per mappare caratteristiche e permessi.

# Perché la scansione Bluetooth del browser è diversa

Le app di scanner BLE native spesso mostrano pubblicità continue da molti dispositivi vicini. Web Bluetooth è deliberatamente più restrittivo: la pagina deve essere aperta in un contesto sicuro, la scansione deve partire da un clic dell'utente e il browser mostra un selettore di permessi. Questo protegge gli utenti dal tracciamento silenzioso pur offrendo agli sviluppatori un modo pratico per connettersi all'hardware BLE selezionato da JavaScript.

Scanner Web Bluetooth

Ideale per validazione rapida del firmware, demo, flussi di supporto, laboratori didattici e diagnostica basata su browser dove l'attrito di installazione è importante.

App BLE nativa

Migliore per scansione in background, registrazione RSSI, flussi di pairing, protocolli crittografati del produttore, grandi alberi di caratteristiche e diagnostica sul campo a lungo termine.

# Motivi comuni per cui un dispositivo BLE non appare

  • Il Bluetooth è disattivato a livello di sistema operativo o il browser non ha il permesso Bluetooth.
  • Il dispositivo è connesso a un altro telefono, laptop, app del produttore o gateway e ha smesso di fare advertising.
  • L'hardware fa advertising solo per una breve finestra dopo l'avvio o dopo aver premuto un pulsante di pairing.
  • Il browser non è basato su Chromium, la pagina non è servita tramite HTTPS o la piattaforma blocca Web Bluetooth.
  • Il firmware fa advertising dei dati del produttore ma nasconde il nome locale, quindi il selettore potrebbe mostrare un dispositivo senza nome.
  • Il dispositivo richiede bonding, crittografia o autenticazione proprietaria prima che i servizi diventino leggibili.

# Come usare gli UUID GATT durante il debug

Una connessione riuscita con UUID di servizio ti indica che il browser può raggiungere la periferica e che la periferica espone almeno parte della sua tabella GATT. I servizi standard come Servizio Batteria, Informazioni Dispositivo, Frequenza Cardiaca, Dispositivo di Interfaccia Umana e Rilevamento Ambientale sono facili da riconoscere. Gli UUID personalizzati di solito puntano a funzionalità specifiche del firmware e richiedono la mappa delle caratteristiche dal tuo codice sorgente o dalla documentazione del produttore.
Sintomo Causa probabile Soluzione pratica
Il selettore permessi è vuotoIl dispositivo non fa advertising o manca il supporto del browser.Riavvia il dispositivo, attiva la modalità pairing, avvicinati o riprova in Chrome/Edge.
La connessione fallisce immediatamenteIl dispositivo è occupato, fuori portata o rifiuta la connessione del browser.Disconnetti le app del produttore e tieni la periferica vicino al computer.
Nessun servizio elencatoGATT non è disponibile, i servizi sono nascosti o l'accesso non è stato concesso per quegli UUID.Aggiungi servizi opzionali noti nei test firmware o ispeziona con uno strumento BLE nativo.
Compaiono solo UUID personalizzatiL'hardware utilizza servizi firmware specifici del produttore.Mappa gli UUID alle costanti del codice sorgente e documenta i permessi di lettura/scrittura delle caratteristiche.

# Limiti di sicurezza e privacy

  • La pagina non può raccogliere silenziosamente i dispositivi Bluetooth vicini in background.
  • Il browser può nascondere gli indirizzi MAC reali e fornire invece un ID dispositivo con ambito.
  • L'accesso inizia solo dopo che l'utente fa clic sul pulsante di scansione e sceglie un dispositivo.
  • I risultati non vengono caricati né memorizzati da questo sito web.
  • I dispositivi commerciali sensibili potrebbero richiedere crittografia o un flusso di pairing del produttore che questo scanner generico non può bypassare.

Riferimenti Bibliografici