Aplicativos de detecção de presença por Bluetooth no Android

O artigo do XDA da semana passada abordou algo que qualquer um que execute uma casa inteligente eventualmente descobre: o telefone no seu bolso já transmite um identificador BLE no momento em que você entra pela porta. Não há hardware extra para comprar. O que você precisa é de um aplicativo que publique esse sinal no Home Assistant, MQTT ou Tasker para que as luzes e o termostato possam reagir.

Testamos sete aplicativos Android que transformam um telefone ou um conjunto de beacons BLE em um sensor de presença. Todos funcionam sem a nuvem do fabricante. Alguns também funcionam como mecanismos de automação completos após o evento de presença ser disparado.

O que procurar em um aplicativo de presença BLE

Comparação rápida

Aplicativo Melhor para Plano gratuito Destaque
Home Assistant Presença de aplicativo complementar Gratuito, open-source Entidades de sensor nativos do Home Assistant
OwnTracks Localização e presença em primeiro MQTT Gratuito, open-source Resolução em nível de sala com beacons BLE
Tasker Automação completa com acionadores BLE Pago $3.49 Scripting com qualquer condição
Automate Automação de fluxo visual Gratuito, anúncios em fluxos complexos Nós BLE com arrastar e soltar
MacroDroid Automação amigável para iniciantes Gratuito com limites, $6.99 pro Receitas claras de acionadores de presença
nRF Connect Diagnóstico de beacons BLE Gratuito com nível pro Scanner Nordic para depuração
BLE Radar Monitoramento BLE passivo Gratuito com anúncios Logs de beacon contínuos

Os sete aplicativos

1. Home Assistant Companion, sensor de presença melhor integrado

O aplicativo Home Assistant para Android expõe cada sensor do telefone ao seu hub, incluindo um monitor de beacon BLE e um detector de presença baseado em Bluetooth. Uma vez configurado, cada telefone se torna uma entidade device_tracker. Combinado com a integração Bermuda no lado do servidor e alguns beacons ESP32, você obtém presença precisa em nível de sala sem software Android adicional.

Onde fica aquém: você precisa ter Home Assistant rodando em algum lugar. A configuração de beacons requer endereços MAC e um pouco de YAML.

Preço: Gratuito e open-source. Assinatura de nuvem Nabu Casa opcional $6.50 por mês para acesso remoto.

Baixar: Aptoide · Google Play

Conclusão: A escolha padrão quando Home Assistant já é o hub.

2. OwnTracks, melhor presença em primeiro MQTT

OwnTracks é um aplicativo minimalista de relatório de localização que publica no MQTT. Suporta regiões iBeacon, então um beacon de bateria no quarto ou escritório relata eventos de entrada e saída que qualquer broker MQTT pode captar. O aplicativo não tem nuvem do fabricante: seu broker, seus tópicos, seu controle.

Onde fica aquém: a configuração não é amigável. Você precisa configurar manualmente a URL do broker, o certificado TLS e os prefixos de tópico. A confiabilidade da varredura em segundo plano depende muito do fabricante do seu telefone.

Preço: Gratuito e open-source.

Baixar: Aptoide · Google Play

Conclusão: Escolha isso quando você deseja eventos de beacon MQTT brutos sem um hub no meio.

3. Tasker, melhor para automação completa no telefone

Tasker é o mecanismo de automação Android veterano. Suas condições BLE disparam quando um dispositivo específico está próximo ou acabou de sair do alcance, e você pode conectar esse acionador a qualquer outra ação do Tasker: postagem HTTP, publicação MQTT, notificação, som. Funciona bem como a metade “no telefone” de um sistema de presença que publica no Home Assistant ou Node-RED.

Onde fica aquém: a curva de aprendizado é real. A interface do Tasker envelheceu, e sua terminologia leva uma noite para ser internalizada. O custo da bateria para varredura contínua pode ser alto sem ajuste cuidadoso do acionador.

Preço: Compra única de aproximadamente $3.49.

Baixar: Aptoide · Google Play

Conclusão: A escolha do usuário avançado quando o próprio telefone deve decidir o que fazer com um evento BLE.

4. Automate, melhor para um fluxo visual

Automate do LlamaLab cobre um terreno semelhante ao Tasker, mas com um editor de diagrama de fluxo em vez de um baseado em formulários. A detecção de presença usa o bloco de varredura Bluetooth Low Energy, e as saídas alimentam solicitações HTTP ou nós de publicação MQTT para o hub inteligente. A visualização de fluxo torna mais fácil raciocinar sobre regras de presença com várias condições.

Onde fica aquém: fluxos complexos resultam em um desbloqueio pago. O nó BLE é confiável, mas não expõe cada tipo de anúncio.

Preço: Gratuito com limites. Premium desbloqueia fluxos acima de 30 blocos, cerca de $6 no aplicativo.

Baixar: Aptoide · Google Play

Conclusão: A escolha para pessoas que pensam em diagramas em vez de scripts.

5. MacroDroid, melhor para um primeiro aplicativo de automação

MacroDroid é o mais amigável dos aplicativos de automação. As macros relacionadas à presença já estão na biblioteca de modelos, então conectar “quando um dispositivo BLE específico está próximo, desativar notificações” leva alguns minutos. A interface é mais parecida com uma tela de configurações do que com um ambiente de scripting.

Onde fica aquém: o nível gratuito se limita a cinco macros. As opções de varredura BLE são mais rasas do que no Tasker ou Automate.

Preço: Gratuito com limites. Pro $6.99 única vez.

Baixar: Aptoide · Google Play

Conclusão: O ponto de partida certo se este for seu primeiro aplicativo de automação no Android.

6. nRF Connect for Mobile, melhor para depuração de beacons

nRF Connect do Nordic Semiconductor não é um mecanismo de presença por si só. É a ferramenta que você guarda na gaveta para quando um beacon deixa de relatar. O aplicativo verifica, registra e reproduz anúncios BLE, para que você possa ver se um sensor de presença obstinado está realmente transmitindo ou ficou sem bateria de moeda.

Onde fica aquém: sem automação. Este é um aplicativo de diagnóstico, e um bom, mas não o aplicativo que você deixa funcionando como sensor de presença.

Preço: Gratuito.

Baixar: Aptoide · Google Play

Conclusão: Instale junto com qualquer aplicativo de automação que você escolher. Isso vai economizar você de uma sessão de depuração em algum ponto.

7. BLE Radar, melhor monitor passivo

BLE Radar fica entre aplicativos de diagnóstico e automação. Varre continuamente e registra anúncios BLE, então expõe um atalho e um plugin do Tasker para outros aplicativos pegarem. É útil quando você deseja uma camada de detecção leve que outro software possa consultar.

Onde fica aquém: anúncios no nível gratuito. A interface é básica. Não há publicação MQTT direta, então você sempre precisa de um aplicativo parceiro.

Preço: Gratuito com anúncios. Doação opcional remove-os.

Baixar: Aptoide

Conclusão: Um sensor passivo silencioso que outras ferramentas de automação podem chamar.

Como escolher o correto

FAQ

Preciso de hardware especial para detecção de presença BLE? Não. Seu telefone já transmite um identificador BLE. Para precisão em nível de sala, você pode adicionar placas ESP32 baratas ou beacons iBeacon com bateria de moeda que relatam ao Home Assistant.

Qual aplicativo tem o menor custo de bateria para varredura contínua? Home Assistant Companion é o mais ajustado. OwnTracks está perto. Tasker e Automate podem ser ajustados, mas as configurações padrão são mais pesadas.

A detecção de presença BLE funcionará em telefones Samsung? Sim, mas você deve colocar o aplicativo sensor na lista branca nas configurações de bateria do Samsung Device Care para que a varredura em segundo plano não seja limitada.

Posso detectar salas específicas apenas com meu telefone? Não de forma confiável. A precisão em nível de sala requer alguns beacons passivos espalhados pela casa. O telefone é apenas suficiente para sinais dentro ou fora em nível de casa.

Home Assistant é obrigatório? Não. OwnTracks relata diretamente para qualquer broker MQTT, e Tasker ou Automate podem disparar ações locais do lado do telefone sem nenhum hub.