Scanner Web Bluetooth BLE

Escaneie dispositivos Bluetooth Low Energy próximos a partir do navegador, inspecione UUIDs de serviços GATT expostos e teste se o seu hardware IoT ou wearable é detetável.

Pronto para escanear hardware BLE próximo

Funciona melhor em navegadores baseados em Chromium com Bluetooth ativado. O Web Bluetooth é intencionalmente limitado por permissões e pode não mostrar todos os anunciantes próximos.

Zoom 100%
Estúdio de Utilitários

Quer este utilitário no seu site?

Personalize cores e o modo escuro para WordPress, Notion ou o seu próprio site.

Perguntas frequentes

Um site pode escanear dispositivos Bluetooth sem permissão?

Não. O Web Bluetooth requer sempre um gesto do utilizador e um seletor de permissões do navegador. Esta ferramenta apenas vê o dispositivo que seleciona explicitamente e não armazena endereços MAC, IDs de dispositivo ou resultados de verificação.

Porque é que o scanner não mostra todos os dispositivos BLE próximos?

Os navegadores expõem intencionalmente o Bluetooth através de um seletor de permissões, não como um scanner silencioso em segundo plano. Alguns dispositivos também param de anunciar, escondem o nome, exigem emparelhamento ou expõem serviços apenas após uma conexão.

Que navegadores suportam Web Bluetooth?

O Web Bluetooth é melhor suportado em navegadores de desktop baseados em Chromium, como Chrome e Edge. Normalmente requer HTTPS ou localhost e não está disponível em muitas configurações do Firefox, Safari e navegadores iOS.

Pode ler dados privados de sensores de um wearable?

Apenas se o dispositivo expuser serviços GATT compatíveis e o navegador conceder acesso. Muitos wearables comerciais exigem aplicações do fornecedor, encriptação, vinculação ou características proprietárias que um scanner de navegador genérico não consegue descodificar.

O que são UUIDs de serviço GATT?

Um UUID de serviço GATT identifica um grupo de funcionalidades Bluetooth Low Energy, como Serviço de Bateria, Frequência Cardíaca, Informação do Dispositivo ou um serviço personalizado do fornecedor usado por hardware maker e IoT.

# Testador BLE online para IoT, Wearables e Hardware Maker

Este scanner Web Bluetooth permite testar se um dispositivo Bluetooth Low Energy próximo é detetável a partir de um navegador e que serviços GATT expõe após a concessão de permissão. É útil ao depurar firmware ESP32, sketches Arduino BLE, sensores inteligentes, wearables de fitness, teclados, beacons personalizados, monitores ambientais e hardware protótipo antes de criar uma aplicação móvel nativa.
Modelo de privacidade
O site não armazena endereços MAC, IDs de dispositivo, nomes, UUIDs, dados de sinal ou histórico de verificações. O seletor de permissões do navegador decide qual dispositivo único a página pode aceder e os resultados permanecem na sua sessão atual do navegador.
O que vê O que significa O que verificar a seguir
Nome do dispositivoO nome Bluetooth anunciado, se o hardware o transmitir.Se estiver em branco, verifique os dados de anúncio do firmware ou use um prefixo de nome conhecido durante os testes.
ID do dispositivoUm identificador com âmbito de navegador, não o endereço MAC público real.Use-o apenas para esta sessão do navegador; não o trate como um número de série universal do hardware.
UUIDs de serviço GATTOs grupos de serviços expostos após a aceitação da conexão.Compare UUIDs padrão com a lista Bluetooth SIG ou a sua tabela de serviços do firmware.
Serviço personalizadoUm UUID específico do fornecedor ou do projeto.Abra o seu firmware, perfil da aplicação móvel ou documentação BLE para mapear características e permissões.

# Porque a Verificação Bluetooth do Navegador é Diferente

As aplicações nativas de scanner BLE mostram frequentemente anúncios contínuos de muitos dispositivos próximos. O Web Bluetooth é deliberadamente mais rigoroso: a página deve ser aberta num contexto seguro, a verificação deve começar com um clique do utilizador e o navegador mostra um seletor de permissões. Isto protege os utilizadores contra o rastreamento silencioso, dando aos programadores uma forma prática de se ligarem ao hardware BLE selecionado a partir de JavaScript.

Scanner Web Bluetooth

Ideal para validação rápida de firmware, demonstrações, fluxos de suporte, laboratórios educativos e diagnósticos baseados em navegador onde o atrito de instalação é importante.

Aplicação BLE nativa

Melhor para verificação em segundo plano, registo RSSI, fluxos de emparelhamento, protocolos encriptados do fornecedor, grandes árvores de características e diagnósticos de campo a longo prazo.

# Razões Comuns para um Dispositivo BLE Não Aparecer

  • O Bluetooth está desativado ao nível do sistema operativo ou o navegador não tem permissão de Bluetooth.
  • O dispositivo está ligado a outro telefone, portátil, aplicação do fornecedor ou gateway e parou de anunciar.
  • O hardware anuncia apenas por uma curta janela após o arranque ou após pressionar um botão de emparelhamento.
  • O navegador não é baseado em Chromium, a página não é servida por HTTPS ou a plataforma bloqueia o Web Bluetooth.
  • O firmware anuncia dados do fabricante mas esconde o nome local, pelo que o seletor pode mostrar um dispositivo sem nome.
  • O dispositivo requer vinculação, encriptação ou autenticação proprietária antes que os serviços se tornem legíveis.

# Como Usar UUIDs GATT Durante a Depuração

Uma conexão bem-sucedida com UUIDs de serviço indica que o navegador pode alcançar o periférico e que o periférico expõe pelo menos parte da sua tabela GATT. Serviços padrão como Serviço de Bateria, Informação do Dispositivo, Frequência Cardíaca, Dispositivo de Interface Humana e Deteção Ambiental são fáceis de reconhecer. UUIDs personalizados geralmente apontam para funcionalidades específicas do firmware e precisam do mapa de características do seu código fonte ou documentação do fornecedor.
Sintoma Causa provável Solução prática
O seletor de permissões está vazioO dispositivo não está a anunciar ou falta suporte do navegador.Reinicie o dispositivo, ative o modo de emparelhamento, aproxime-se ou tente novamente no Chrome/Edge.
A conexão falha imediatamenteO dispositivo está ocupado, fora de alcance ou rejeita a conexão do navegador.Desligue as aplicações do fornecedor e mantenha o periférico perto do computador.
Nenhum serviço é listadoGATT não está disponível, serviços estão ocultos ou o acesso não foi concedido para esses UUIDs.Adicione serviços opcionais conhecidos em testes de firmware ou inspecione com uma ferramenta BLE nativa.
Apenas UUIDs personalizados aparecemO hardware usa serviços de firmware específicos do fornecedor.Mapeie UUIDs para constantes do código fonte e documente permissões de leitura/escrita das características.

# Limites de Segurança e Privacidade

  • A página não pode recolher silenciosamente dispositivos Bluetooth próximos em segundo plano.
  • O navegador pode ocultar endereços MAC reais e fornecer um ID de dispositivo com âmbito limitado.
  • O acesso só começa depois de o utilizador clicar no botão de verificação e escolher um dispositivo.
  • Os resultados não são carregados nem armazenados pelo site.
  • Dispositivos comerciais sensíveis podem exigir encriptação ou um fluxo de emparelhamento do fornecedor que este scanner genérico não consegue contornar.

Referências Bibliográficas