Android'te Bluetooth varlık tespiti uygulamaları

Geçen haftanın XDA yazısı, akıllı ev kuran herkesin sonunda öğrendiği bir şeyi vurguladı: cebinizdeki telefon, kapıdan içeri girdiğiniz anda zaten bir BLE tanımlayıcısı yayınlıyor. Satın almanız gereken ekstra donanım yok. İhtiyacınız olan şey, bu sinyali Home Assistant, MQTT veya Tasker’a yayınlayacak bir uygulamadır, böylece ışıklar ve termostat tepki verebilir.

Bir telefonu veya BLE işaretleri setini bir varlık sensörüne dönüştüren yedi Android uygulamasını test ettik. Hepsi satıcı bulutunun olmadığı durumda çalışır. Bazıları, varlık olayı tetiklendikten sonra tam otomasyon motorları olarak da çalışır.

BLE varlık uygulamasında neye bakılmalı

Hızlı karşılaştırma

Uygulama Şunun için en iyi Ücretsiz plan Öne çıkan
Home Assistant Yardımcı uygulama varlığı Ücretsiz, open-source Yerli Home Assistant sensör varlıkları
OwnTracks MQTT-ilk konum ve varlık Ücretsiz, open-source BLE işaretleri ile oda çözünürlüğü
Tasker BLE tetikleyicili tam otomasyon Ücretli $3.49 Herhangi bir koşul kodlaması
Automate Görsel akış otomasyonu Ücretsiz, karmaşık akışlarda reklamlar Sürükle ve bırak BLE düğümleri
MacroDroid Başlangıç ​​dostu otomasyon Sınırlandırma ile ücretsiz, $6.99 pro Açık varlık tetikleyici tarifleri
nRF Connect BLE işareti teşhisi Pro tier ile ücretsiz Hata ayıklama için Nordic tarayıcı
BLE Radar Pasif BLE izleme Reklamlarla ücretsiz Sürekli işaret günlükleri

Yedi uygulama

1. Home Assistant Companion, en iyi entegre varlık sensörü

Home Assistant Android uygulaması, telefonun her bir sensörünü hub’ınıza açığa çıkarır; bunlar BLE işaret monitörü ve Bluetooth tabanlı oda varlık detektörü içerir. Yapılandırıldıktan sonra, her telefon bir device_tracker varlığı haline gelir. Sunucu tarafında Bermuda entegrasyonu ve birkaç ESP32 işareti ile birleştirildiğinde, ek Android yazılımı olmadan oda doğruluğu varlığı elde edersiniz.

Nerede kısa kalır: Bir yerde Home Assistant çalışması gerekir. İşaret kurulumu, MAC adresleri ve biraz YAML gerektirir.

Fiyat: Ücretsiz ve open-source. İsteğe bağlı Nabu Casa bulut aboneliği uzaktan erişim için ayda $6.50.

İndir: Aptoide · Google Play

Sonuç: Home Assistant zaten hub olduğunda varsayılan seçim.

2. OwnTracks, en iyi MQTT-ilk varlık

OwnTracks, MQTT’ye yayınlayan minimalist bir konum raporlama uygulamasıdır. iBeacon bölgelerini destekler, bu nedenle yatak odasında veya ofiste bir pil işareti, herhangi bir MQTT broker’ın alıp gidebileceği giriş ve çıkış olaylarını bildirir. Uygulamada satıcı bulutu yok: broker’ınız, konularınız, kontrol’ünüz.

Nerede kısa kalır: kurulum GUI dostu değildir. Broker URL’sini, TLS sertifikasını ve konu ön eklerini manuel olarak yapılandırmanız gerekir. Arka plan tarama güvenilirliği telefonunuzun üreticisine büyük ölçüde bağlıdır.

Fiyat: Ücretsiz ve open-source.

İndir: Aptoide · Google Play

Sonuç: Ortasında hub olmadan ham MQTT işaret olaylarını istediğinizde bunu seçin.

3. Tasker, telefonda tam otomasyon için en iyi

Tasker, Android otomasyon motorunun veteranıdır. BLE koşulları, belirli bir cihaz yakınında olduğunda veya kapsam dışında çıktığında ateşlenir ve bu tetikleyiciyi başka herhangi bir Tasker eyleminde bağlayabilirsiniz: HTTP gönderisi, MQTT yayını, bildirim, ton. Home Assistant veya Node-RED’e yayınlayan varlık sisteminin “telefonda” yarısı olarak iyi çalışır.

Nerede kısa kalır: öğrenme eğrisi gerçektir. Tasker’ın arayüzü yaşlanmıştır ve terminolojisi içselleştirmek için bir akşam gerekir. Dikkatli tetikleyici ayarlaması olmadan sürekli taramanın pil maliyeti yüksek olabilir.

Fiyat: Yaklaşık $3.49 tek sefer satın alma.

İndir: Aptoide · Google Play

Sonuç: Telefonun kendisi BLE olayı ile ne yapacağına karar vermesi gerektiğinde güç kullanıcı seçimi.

4. Automate, görsel akış için en iyi

LlamaLab’ın Automate, form tabanlı yerine bir akış şeması editörü ile Tasker’a benzer alan kapsıyor. Varlık algılama, Bluetooth Low Energy tarama bloğu kullanır ve çıkışlar akıllı hub için HTTP isteklerine veya MQTT yayın düğümlerine besler. Akış görünümü, çok koşullu varlık kuralları hakkında akıl yürütmeyi kolaylaştırır.

Nerede kısa kalır: karmaşık akışlar ücretli bir kilit açılışa dönüşür. BLE düğümü güvenilirdir ancak her reklam türünü yüzeyleme yapmaz.

Fiyat: Sınırlandırma ile ücretsiz. Premium, 30 bloktan fazla akışları açar, uygulama içinde yaklaşık $6.

İndir: Aptoide · Google Play

Sonuç: Betikler yerine diyagramlarda düşünen insanlar için seçim.

5. MacroDroid, ilk otomasyon uygulaması için en iyi

MacroDroid, otomasyon uygulamalarının en dostanelisidir. Varlık ile ilgili makrolar zaten şablon kitaplığında bulunur, bu nedenle “belirli bir BLE cihazı yakınında olduğunda, bildirimleri kapat” bağlamak dakikalar alır. Arayüz, komut dosyası ortamından çok bir ayarlar ekranına benzer.

Nerede kısa kalır: ücretsiz katman sizi beş makro ile sınırlandırır. BLE tarama seçenekleri Tasker veya Automate’ten daha sığdır.

Fiyat: Sınırlandırma ile ücretsiz. Pro $6.99 tek sefer.

İndir: Aptoide · Google Play

Sonuç: Bu Android’de ilk otomasyon uygulamanız ise doğru başlangıç noktası.

6. nRF Connect for Mobile, işaret hata ayıklaması için en iyi

Nordic Semiconductor’un nRF Connect başlı başına bir varlık motoru değildir. Bir işaret raporlamayı durdurunca alet çekmecesinde sakladığınız araçtır. Uygulama BLE reklamlarını tarar, kaydeder ve oynatır, bu nedenle inatçı bir varlık sensörünün gerçekten yayın yapıp yapmadığını veya madeni para pil bitip bitmediğini görebilirsiniz.

Nerede kısa kalır: otomasyon yok. Bu tanı uygulamasıdır ve iyi bir tanı uygulamasıdır, ancak varlık sensörü olarak çalıştırdığınız uygulama değildir.

Fiyat: Ücretsiz.

İndir: Aptoide · Google Play

Sonuç: Seçtiğiniz herhangi bir otomasyon uygulaması ile kurulun. Bir noktada sizi bir hata ayıklama oturumundan kurtaracaktır.

7. BLE Radar, en iyi pasif monitör

BLE Radar, tanı ve otomasyon uygulamaları arasında oturur. Sürekli tarar ve BLE reklamlarını kaydeder, ardından diğer uygulamaların alması için bir kısayol ve Tasker eklentisini açığa çıkarır. Başka yazılımın sorgulayabileceği hafif bir sensör katmanı istediğinizde kullanışlıdır.

Nerede kısa kalır: ücretsiz seviyede reklamlar. Arayüz temeldir. Doğrudan MQTT yayını yok, bu nedenle her zaman bir ortak uygulamaya ihtiyaç duyarsınız.

Fiyat: Reklamlarla ücretsiz. İsteğe bağlı bağış onları kaldırır.

İndir: Aptoide

Sonuç: Diğer otomasyon araçlarının çağırabileceği sessiz bir pasif sensör.

Doğru olanı seçme

SSS

BLE varlık tespiti için özel donanıma ihtiyacım var mı? Hayır. Telefonunuz zaten bir BLE tanımlayıcısı yayınlıyor. Oda düzeyinde doğruluk için, Home Assistant’a rapor veren ucuz ESP32 kartları veya madeni para hücresi iBeacon işaretleri ekleyebilirsiniz.

Hangi uygulamada sürekli tarama için en düşük pil maliyeti vardır? Home Assistant Companion en ayarlıdır. OwnTracks yakındır. Tasker ve Automate ayarlanabilir ancak varsayılan ayarlar daha ağırdır.

BLE varlık tespiti Samsung telefonlarda çalışacak mı? Evet, ancak arka plan taramanın azaldırılmaması için Samsung Device Care pil ayarlarında sensör uygulamasını beyaz listeye almalısınız.

Sadece telefonumla belirli odaları tespit edebilir miyim? Güvenilir değil. Oda düzeyinde doğruluk, ev etrafında dağılmış birkaç pasif işaret gerektirir. Telefon sadece ev düzeyinde içinde veya dışında sinyaller için yeterlidir.

Home Assistant gerekli mi? Hayır. OwnTracks doğrudan herhangi bir MQTT broker’ına rapor verir ve Tasker veya Automate, herhangi bir hub olmadan yerel telefon tarafı eylemleri tetikleyebilir.