Periphery, um scanner de Bluetooth Low Energy e inspetor de GATT
Scanner de BLE e inspetor de GATT para iPhone e iPad
Periphery é um scanner BLE para iPhone e iPad: lista todo dispositivo Bluetooth Low Energy anunciando nas proximidades, abre seus serviços e características para você ler, escrever e assinar, e ajuda a caminhar em direção a um fone ou tag perdido pela força do sinal. Foi feito para desenvolvedores, quem monta hardware e testadores de QA, e também é útil para quem está procurando um gadget Bluetooth desaparecido.
O que você pode fazer com ele
Veja o que está anunciando por perto
A aba Scanner se enche de dispositivos à medida que são ouvidos, cada um com seu nome, um identificador curto e a força do sinal em dBm. Ordene a lista com Ordenar por (Ordem de descoberta, Sinal mais forte ou Nome) e reduza com o campo Filtrar por nome ou UUID.
Inspecione a árvore GATT de um dispositivo
Toque em um dispositivo e o Periphery se conecta a ele e lista seus serviços e características. Cada característica mostra as marcações R, W e N de leitura, escrita e notificação, com um botão Leia, Escrever ou Notificar correspondente. Os valores podem ser mostrados em Hex, Decimal, ASCII ou Binário.
Dê um nome ao que você encontrou
UUIDs conhecidos são mostrados pelo nome, a partir de um pequeno banco de dados embutido no app, e um cartão no topo do inspetor tenta adivinhar o tipo do dispositivo pelos seus serviços, por exemplo Dispositivo UART nórdico, Dispositivo ESP32 ou Monitor de frequência cardíaca, com uma porcentagem de correspondência.
Caminhe em direção a um dispositivo perdido
Deslize uma linha e toque em Localizar para abrir um medidor em tela cheia que mostra o dBm em tempo real, uma distância aproximada e um status que vai de Gelado a Muito quente!, com pulsos de vibração que acelaram quanto mais você se aproxima.
Como começar
- Abra o Periphery e toque em Digitalizar (ou Iniciar verificação na lista vazia). Permita o Bluetooth quando o iOS perguntar.
- Observe os dispositivos aparecerem. Ajuste Ordenar por para Sinal mais forte para colocar os mais próximos no topo.
- Toque em um dispositivo para abrir o inspetor. Ele conecta automaticamente; se não conectar, toque em Conectar-se.
- Toque em Leia em uma característica para ver seu valor, depois escolha Hex, Decimal, ASCII ou Binário em Formato.
- De volta à lista, deslize um dispositivo para a esquerda e toque em Localizar para rastreá-lo pela força do sinal.
Versão gratuita e Periphery Pro
O Periphery é gratuito para baixar. A versão gratuita mostra anúncios e permite iniciar 3 verificações no total. Essa contagem é vitalícia, não diária, e nunca reinicia por conta própria. Um banner na aba Scanner mostra quantas restam. Depois que sua terceira verificação começar, tocar em um dispositivo ou iniciar outra abre a tela de upgrade. Você também pode assistir a um anúncio curto nessa tela para ganhar uma verificação extra.
O Periphery Pro, como assinatura ou compra vitalícia única, remove o limite de verificações e todos os anúncios. Ele também ativa o registro de sessões: toda leitura, escrita e notificação é salva na aba Registros e pode ser compartilhada como texto simples com Exportar. Sem o Pro, nada é registrado, então a aba Registros fica vazia.
Privacidade, uso offline e permissões
- Sem conta. A digitalização, o inspetor, os nomes de UUID e o Localizar funcionam todos por Bluetooth, sem conexão com a internet.
- A permissão de Bluetooth é solicitada na primeira vez que você toca em Digitalizar, não ao abrir o app, porque ele não consegue escanear sem ela.
- A permissão de localização nunca é solicitada. A distância vem apenas da força do sinal Bluetooth, não do GPS.
- A versão gratuita pergunta uma vez se os anúncios podem usar rastreamento. Se você recusar, os anúncios continuam aparecendo, mas não são personalizados.
- Os registros do Pro são guardados apenas no seu aparelho. Não há sincronização nem cópia na nuvem.
Limites e para quem não é indicado
O Periphery vê apenas Bluetooth Low Energy. O iOS não dá a nenhum app acesso ao Bluetooth clássico, então kits automotivos antigos e alguns fones nunca aparecem. A distância em Localizar é uma estimativa a partir da força do sinal e não tem mapa nem seta. O endereço na lista é um identificador que o iOS cria, não o MAC do hardware. O Periphery funciona em iPhone e iPad com iOS 17 ou posterior; não há versão para Mac, Apple Watch ou Android.