Teste de Bluetooth Web
Use a API Web Bluetooth para escanear, conectar e diagnosticar dispositivos BLE próximos diretamente do navegador.
Ambiente
Serviços GATT
Logs
Dicas de Uso
Guia de Teste Bluetooth
Escaneie, conecte e explore serviços GATT.
Verificar Suporte
Escanear Dispositivos
Conectar e Explorar
Ler Dados/Notificações
Perguntas Frequentes
Por que não encontro meu dispositivo? Quais navegadores funcionam?
O que esta página de diagnóstico de Bluetooth pode fazer?
Com base na capacidade Web Bluetooth do navegador, ele ajuda você a concluir "verificar e selecionar dispositivos → conectar-se ao GATT → enumerar serviços/recursos → ler/assinar notificações" e registrar registros e erros importantes para facilitar a localização de falhas de emparelhamento, desconexões, invisibilidade de serviço e problemas de compatibilidade.
Por que aparece "Web Bluetooth não suportado"?
O Web Bluetooth não é compatível com todos os navegadores/plataformas. Normalmente a versão desktop Chrome/Edge tem melhor suporte; iOS Safari geralmente não oferece suporte. Você pode mudar o navegador ou mudar para a área de trabalho e testar novamente.
Por que deve ser acessado em HTTPS?
Web Bluetooth é um recurso de alto privilégio e o navegador requer um contexto seguro (HTTPS). Se estiver em um ambiente http ou inseguro, um SecurityError será acionado ou ficará diretamente indisponível.
Por que não há resposta ao clicar em "Verificar dispositivo"/um NotAllowedError é relatado diretamente?
A verificação deve ser acionada por um gesto do usuário (por exemplo, clique de botão) e o navegador/sistema precisa permitir permissões de Bluetooth. Certifique-se de clicar para acioná-lo manualmente, o Bluetooth do sistema está ativado e o navegador não bloqueia pop-ups de permissão.
Por que não consigo escanear o dispositivo?
Os motivos comuns incluem: o dispositivo não pode ser descoberto/conectado, a distância é muito grande ou bloqueada, as condições de filtragem são muito rigorosas (namePrefix/serviço) ou o sistema Bluetooth está ocupado por outros aplicativos. Recomenda-se verificar primeiro acceptAllDevices, aproximar-se do dispositivo e tentar novamente.
Por que estou conectado, mas "não consigo enumerar serviços/recursos"?
Os navegadores restringem o acesso a serviços não declarados do GATT. Adicione o UUID do serviço de destino a opcionalServices (suporta palavras-chave como battery_service e você também pode escrever o UUID completo), verifique/conecte novamente e enumere novamente.
Por que há desconexões frequentes (NetworkError/InvalidStateError)?
Os motivos comuns são distância/interferência, bateria fraca ou hibernação para economia de energia do dispositivo, conexão Bluetooth interrompida por outros dispositivos ou instabilidade da pilha Bluetooth do sistema. Recomenda-se aproximar-se do dispositivo, reduzir a interferência de 2,4 GHz, reiniciar o Bluetooth/dispositivo e tentar manter uma conexão de dispositivo único.
Não há dados após ativar "Notificações". Isso é normal?
Provavelmente normal. Nem todos os recursos enviarão notificações por push proativamente; alguns exigem que a configuração seja gravada primeiro ou que os eventos sejam acionados no dispositivo. Além disso, navegadores/dispositivos também podem ter restrições no evento de notificação. Você pode primeiro tentar "ler" para confirmar se o recurso é legível ou alterar um link de verificação de recurso que foi enviado por push.
A privacidade é segura? Meus dados Bluetooth serão carregados?
Esta página interage e analisa principalmente no navegador local e não carrega ativamente seus dados de Bluetooth. Se você clicar em “Copiar relatório”, o conteúdo irá para a sua área de transferência; cabe a você decidir se deseja compartilhá-lo.
Que informações contém o Relatório de replicação?
O relatório inclui tempo de teste, UA do navegador, status de HTTPS/disponibilidade, parâmetros de verificação (filtros/serviços opcionais), resumo de informações do dispositivo, serviços enumerados/estruturas de recursos, erros recentes e registro. Usado para reproduzir e localizar problemas rapidamente.