Aplikasi deteksi kehadiran Bluetooth di Android

Artikel XDA minggu lalu menyinggung sesuatu yang akhirnya ditemukan siapa saja yang menjalankan rumah pintar: ponsel di kantong Anda sudah menyiarkan identifikator BLE saat Anda masuk pintu. Tidak ada perangkat keras tambahan untuk dibeli. Yang Anda butuhkan adalah aplikasi yang akan menerbitkan sinyal itu ke Home Assistant, MQTT, atau Tasker agar lampu dan termostat dapat bereaksi.

Kami menguji tujuh aplikasi Android yang mengubah ponsel atau serangkaian beacon BLE menjadi sensor kehadiran. Semuanya berjalan tanpa cloud vendor. Beberapa juga berfungsi sebagai mesin otomasi penuh setelah peristiwa kehadiran terpicu.

Apa yang perlu diperhatikan dalam aplikasi kehadiran BLE

Perbandingan cepat

Aplikasi Terbaik untuk Paket gratis Menonjol
Home Assistant Kehadiran aplikasi pendamping Gratis, open-source Entitas sensor Home Assistant asli
OwnTracks Lokasi dan kehadiran pertama MQTT Gratis, open-source Resolusi ruangan dengan beacon BLE
Tasker Otomasi penuh dengan pemicu BLE Berbayar $3.49 Scripting kondisi apa pun
Automate Otomasi alur visual Gratis, iklan pada alur kompleks Node BLE drag-and-drop
MacroDroid Otomasi ramah pemula Gratis dengan batasan, $6.99 pro Resep pemicu kehadiran yang jelas
nRF Connect Diagnostik beacon BLE Gratis dengan tier pro Pemindai Nordic untuk debugging
BLE Radar Pemantauan BLE pasif Gratis dengan iklan Log beacon berkelanjutan

Tujuh aplikasi

1. Home Assistant Companion, sensor kehadiran terintegrasi terbaik

Aplikasi Home Assistant Android mengekspos setiap sensor ponsel ke hub Anda, termasuk monitor beacon BLE dan detektor kehadiran berbasis Bluetooth. Setelah dikonfigurasi, setiap ponsel menjadi entitas device_tracker. Digabungkan dengan integrasi Bermuda di sisi server dan beberapa beacon ESP32, Anda mendapat kehadiran akurat ruangan tanpa perangkat lunak Android tambahan.

Kekurangannya: Anda memerlukan Home Assistant yang berjalan di suatu tempat. Penyiapan beacon memerlukan alamat MAC dan sedikit YAML.

Harga: Gratis dan open-source. Langganan cloud Nabu Casa opsional $6.50 per bulan untuk akses jarak jauh.

Unduh: Aptoide · Google Play

Kesimpulan: Pilihan default saat Home Assistant sudah menjadi hub.

2. OwnTracks, kehadiran pertama MQTT terbaik

OwnTracks adalah aplikasi pelaporan lokasi minimalis yang menerbitkan ke MQTT. Ini mendukung wilayah iBeacon, jadi beacon baterai di kamar tidur atau kantor melaporkan peristiwa masuk dan keluar yang dapat diambil oleh broker MQTT apa pun. Aplikasi ini tidak memiliki cloud vendor dalam loop: broker Anda, topik Anda, kontrol Anda.

Kekurangannya: penyiapan tidak ramah GUI. Anda perlu mengonfigurasi URL broker, sertifikat TLS, dan awalan topik dengan tangan. Keandalan pemindaian latar belakang sangat bergantung pada produsen ponsel Anda.

Harga: Gratis dan open-source.

Unduh: Aptoide · Google Play

Kesimpulan: Pilih ini saat Anda menginginkan peristiwa beacon MQTT mentah tanpa hub di tengahnya.

3. Tasker, terbaik untuk otomasi penuh di ponsel

Tasker adalah mesin otomasi Android veteran. Kondisi BLE-nya menyala saat perangkat tertentu berada di dekat atau baru saja meninggalkan jangkauan, dan Anda dapat menghubungkan pemicu itu ke tindakan Tasker apa pun: posting HTTP, publikasi MQTT, notifikasi, nada. Ini bekerja dengan baik sebagai bagian “di ponsel” dari sistem kehadiran yang menerbitkan ke Home Assistant atau Node-RED.

Kekurangannya: kurva pembelajaran itu nyata. Antarmuka Tasker sudah berusia, dan terminologinya membutuhkan malam untuk diinternalisasi. Biaya baterai pemindaian berkelanjutan bisa tinggi tanpa penyesuaian pemicu yang cermat.

Harga: Pembelian sekali pakai sekitar $3.49.

Unduh: Aptoide · Google Play

Kesimpulan: Pilihan power-user saat ponsel sendiri harus memutuskan apa yang harus dilakukan dengan peristiwa BLE.

4. Automate, terbaik untuk alur visual

Automate dari LlamaLab mencakup tanah yang sama dengan Tasker tetapi dengan editor bagan alur di tempat formulir berbasis. Deteksi kehadiran menggunakan blok pemindaian Bluetooth Low Energy, dan output disalurkan ke permintaan HTTP atau node publikasi MQTT untuk hub pintar. Tampilan alur membuat lebih mudah untuk mempertimbangkan aturan kehadiran multi-kondisi.

Kekurangannya: alur kompleks mengalami pembukaan berbayar. Node BLE dapat diandalkan tetapi tidak menampilkan setiap jenis iklan.

Harga: Gratis dengan batasan. Premium membuka alur lebih dari 30 blok, sekitar $6 dalam aplikasi.

Unduh: Aptoide · Google Play

Kesimpulan: Pilihan untuk orang yang berpikir dalam diagram daripada skrip.

5. MacroDroid, terbaik untuk aplikasi otomasi pertama

MacroDroid adalah yang paling ramah dari aplikasi otomasi. Makro terkait kehadiran sudah ada di perpustakaan template, jadi menghubungkan “saat perangkat BLE tertentu di dekat, matikan notifikasi” membutuhkan waktu beberapa menit. Antarmuka lebih mirip layar pengaturan daripada lingkungan scripting.

Kekurangannya: tingkat gratis membatasi Anda pada lima makro. Opsi pemindaian BLE lebih dangkal daripada di Tasker atau Automate.

Harga: Gratis dengan batasan. Pro $6.99 sekali.

Unduh: Aptoide · Google Play

Kesimpulan: Titik awal yang tepat jika ini adalah aplikasi otomasi pertama Anda di Android.

6. nRF Connect for Mobile, terbaik untuk debugging beacon

nRF Connect dari Nordic Semiconductor bukan mesin kehadiran dengan sendirinya. Ini adalah alat yang Anda simpan di laci untuk saat beacon berhenti melaporkan. Aplikasi ini memindai, merekam, dan memutar ulang iklan BLE, sehingga Anda dapat melihat apakah sensor kehadiran yang keras kepala benar-benar menyiarkan atau kehabisan baterai koin.

Kekurangannya: tidak ada otomasi. Ini adalah aplikasi diagnostik, dan yang bagus, tetapi bukan aplikasi yang Anda biarkan berjalan sebagai sensor kehadiran.

Harga: Gratis.

Unduh: Aptoide · Google Play

Kesimpulan: Instal bersama aplikasi otomasi pilihan Anda. Itu akan menyelamatkan Anda dari sesi debugging di beberapa titik.

7. BLE Radar, monitor pasif terbaik

BLE Radar berada di antara aplikasi diagnostik dan otomasi. Ini memindai secara berkelanjutan dan mencatat iklan BLE, kemudian mengekspos pintasan dan plugin Tasker untuk aplikasi lain diambil. Ini berguna saat Anda menginginkan lapisan pengindera ringan yang dapat dikueri oleh perangkat lunak lain.

Kekurangannya: iklan di tingkat gratis. Antarmuka itu dasar. Tidak ada publikasi MQTT langsung, jadi Anda selalu memerlukan aplikasi mitra.

Harga: Gratis dengan iklan. Donasi opsional menghapusnya.

Unduh: Aptoide

Kesimpulan: Sensor pasif yang diam yang dapat dipanggil oleh alat otomasi lain.

Cara memilih yang tepat

FAQ

Apakah saya memerlukan perangkat keras khusus untuk deteksi kehadiran BLE? Tidak. Ponsel Anda sudah menyiarkan identifikator BLE. Untuk akurasi tingkat ruangan Anda dapat menambahkan papan ESP32 murah atau beacon iBeacon baterai koin yang melaporkan ke Home Assistant.

Aplikasi mana yang memiliki biaya baterai terendah untuk pemindaian berkelanjutan? Home Assistant Companion adalah yang paling disesuaikan. OwnTracks dekat. Tasker dan Automate dapat disesuaikan tetapi pengaturan default lebih berat.

Apakah deteksi kehadiran BLE akan bekerja di ponsel Samsung? Ya, tetapi Anda harus menambahkan aplikasi pengindera ke daftar putih dalam pengaturan baterai Samsung Device Care sehingga pemindaian latar belakang tidak dibatasi.

Bisakah saya mendeteksi ruangan tertentu hanya dengan ponsel saya? Tidak dapat diandalkan. Akurasi tingkat ruangan memerlukan beberapa beacon pasif yang tersebar di seluruh rumah. Ponsel hanya cukup untuk sinyal dalam atau keluar tingkat rumah.

Apakah Home Assistant diperlukan? Tidak. OwnTracks melaporkan langsung ke broker MQTT apa pun, dan Tasker atau Automate dapat memicu tindakan sisi ponsel lokal tanpa hub apa pun.