
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
- Deteksi tingkat ruangan atau tingkat rumah. Geofencing Wi-Fi memberi Anda tingkat rumah. Beacon BLE yang tersebar di seluruh rumah memberi Anda tingkat ruangan.
- Protokol pelaporan. MQTT adalah jalur hampir universal untuk Home Assistant. HTTP webhook berfungsi tetapi lebih bising. Integrasi aplikasi pendamping sering sepenuhnya melewati MQTT.
- Biaya baterai. Pemindaian berkelanjutan menguras ponsel pengindera. Cari interval pemindaian adaptif atau kontrol layanan latar depan.
- Apakah itu bertahan dari pembunuh baterai OEM. Samsung, Xiaomi, dan Huawei semuanya menempatkan batasan agresif pada pemindaian latar belakang. Beberapa aplikasi menangani ini dengan baik, beberapa meminta Anda untuk menambahkan mereka ke daftar putih secara manual.
- Lokal saja vs jalur cloud. Jika aplikasi memerlukan akun sebelum melaporkan BLE, bukan solusi kehadiran lokal.
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
- Jika Anda sudah menjalankan Home Assistant, instal aplikasi Home Assistant Companion dan berhenti di sana.
- Jika Anda menginginkan pipa pertama broker, pilih OwnTracks.
- Jika ponsel juga harus memutuskan apa yang harus dilakukan tentang peristiwa, pilih Tasker atau Automate.
- Jika ini aplikasi otomasi pertama Anda, mulai dengan MacroDroid.
- Selalu simpan nRF Connect untuk saat beacon menjadi senyap.
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.