Pemindai Web Bluetooth BLE

Pindai perangkat Bluetooth Low Energy di sekitar dari browser, periksa UUID layanan GATT yang terbuka, dan uji apakah perangkat keras IoT atau wearable Anda dapat ditemukan.

Siap memindai perangkat keras BLE di sekitar

Bekerja paling baik di browser berbasis Chromium dengan Bluetooth diaktifkan. Web Bluetooth sengaja dibatasi izin dan mungkin tidak menampilkan setiap pengiklan di sekitar.

Zoom 100%
Studio Utilitas

Ingin utilitas ini di situs Anda?

Sesuaikan warna dan mode gelap untuk WordPress, Notion, atau situs Anda sendiri.

Pertanyaan yang Sering Diajukan

Bisakah situs web memindai perangkat Bluetooth tanpa izin?

Tidak. Web Bluetooth selalu memerlukan gestur pengguna dan pemilih izin browser. Alat ini hanya melihat perangkat yang Anda pilih secara eksplisit dan tidak menyimpan alamat MAC, ID perangkat, atau hasil pemindaian.

Mengapa pemindai tidak menampilkan setiap perangkat BLE di sekitar?

Browser sengaja mengekspos Bluetooth melalui pemilih izin, bukan sebagai pemindai latar belakang senyap. Beberapa perangkat juga berhenti mengiklankan, menyembunyikan nama, memerlukan pairing, atau mengekspos layanan hanya setelah koneksi.

Browser mana yang mendukung Web Bluetooth?

Web Bluetooth paling baik didukung di browser desktop berbasis Chromium seperti Chrome dan Edge. Biasanya memerlukan HTTPS atau localhost dan tidak tersedia di banyak konfigurasi Firefox, Safari, dan browser iOS.

Bisakah ini membaca data sensor pribadi dari wearable?

Hanya jika perangkat mengekspos layanan GATT yang kompatibel dan browser memberikan akses. Banyak wearable komersial memerlukan aplikasi vendor, enkripsi, bonding, atau karakteristik proprietary yang tidak dapat didekode oleh pemindai browser generik.

Apa itu UUID layanan GATT?

UUID layanan GATT mengidentifikasi sekelompok fitur Bluetooth Low Energy, seperti Layanan Baterai, Detak Jantung, Informasi Perangkat, atau layanan kustom vendor yang digunakan oleh perangkat keras maker dan IoT.

# Penguji BLE Online untuk IoT, Wearable, dan Perangkat Keras Maker

Pemindai Web Bluetooth ini memungkinkan Anda menguji apakah perangkat Bluetooth Low Energy di sekitar dapat ditemukan dari browser dan layanan GATT mana yang diekspos setelah izin diberikan. Berguna saat men-debug firmware ESP32, sketsa Arduino BLE, sensor pintar, wearable kebugaran, keyboard, beacon kustom, monitor lingkungan, dan perangkat keras prototipe sebelum membuat aplikasi seluler native.
Model privasi
Situs web ini tidak menyimpan alamat MAC, ID perangkat, nama, UUID, data sinyal, atau riwayat pemindaian. Pemilih izin browser memutuskan perangkat tunggal mana yang dapat diakses halaman, dan hasil tetap berada di sesi browser Anda saat ini.
Apa yang Anda lihat Artinya Yang perlu diperiksa selanjutnya
Nama perangkatNama Bluetooth yang diiklankan, jika perangkat keras menyiarkannya.Jika kosong, periksa data iklan firmware atau gunakan awalan nama yang dikenal selama pengujian.
ID perangkatPengenal terbatas browser, bukan alamat MAC publik mentah.Gunakan hanya untuk sesi browser ini; jangan perlakukan sebagai nomor seri perangkat keras universal.
UUID layanan GATTKelompok layanan yang diekspos setelah koneksi diterima.Bandingkan UUID standar dengan daftar Bluetooth SIG atau tabel layanan firmware Anda.
Layanan kustomUUID spesifik vendor atau spesifik proyek.Buka firmware Anda, profil aplikasi seluler, atau dokumentasi BLE untuk memetakan karakteristik dan izin.

# Mengapa Pemindaian Bluetooth Browser Berbeda

Aplikasi pemindai BLE native sering menampilkan iklan berkelanjutan dari banyak perangkat di sekitar. Web Bluetooth sengaja lebih ketat: halaman harus dibuka dalam konteks aman, pemindaian harus dimulai dari klik pengguna, dan browser menampilkan pemilih izin. Ini melindungi pengguna dari pelacakan senyap sambil tetap memberi pengembang cara praktis untuk terhubung ke perangkat keras BLE yang dipilih dari JavaScript.

Pemindai Web Bluetooth

Terbaik untuk validasi firmware cepat, demo, alur dukungan, laboratorium kelas, dan diagnostik berbasis browser di mana friksi instalasi penting.

Aplikasi BLE native

Lebih baik untuk pemindaian latar belakang, pencatatan RSSI, alur pairing, protokol vendor terenkripsi, pohon karakteristik besar, dan diagnostik lapangan jangka panjang.

# Alasan Umum Perangkat BLE Tidak Muncul

  • Bluetooth dinonaktifkan di tingkat sistem operasi atau browser tidak memiliki izin Bluetooth.
  • Perangkat terhubung ke ponsel, laptop, aplikasi vendor, atau gateway lain dan telah berhenti mengiklankan.
  • Perangkat keras hanya mengiklankan untuk jendela singkat setelah boot atau setelah menekan tombol pairing.
  • Browser tidak berbasis Chromium, halaman tidak disajikan melalui HTTPS, atau platform memblokir Web Bluetooth.
  • Firmware mengiklankan data pabrikan tetapi menyembunyikan nama lokal, sehingga pemilih mungkin menampilkan perangkat tanpa nama.
  • Perangkat memerlukan bonding, enkripsi, atau otentikasi proprietary sebelum layanan dapat dibaca.

# Cara Menggunakan UUID GATT Selama Debugging

Koneksi berhasil dengan UUID layanan memberi tahu Anda bahwa browser dapat menjangkau periferal dan periferal mengekspos setidaknya sebagian dari tabel GATT-nya. Layanan standar seperti Layanan Baterai, Informasi Perangkat, Detak Jantung, Perangkat Antarmuka Manusia, dan Penginderaan Lingkungan mudah dikenali. UUID kustom biasanya mengarah ke fitur spesifik firmware dan memerlukan peta karakteristik dari kode sumber atau dokumentasi vendor Anda.
Gejala Kemungkinan penyebab Solusi praktis
Pemilih izin kosongPerangkat tidak mengiklankan atau dukungan browser tidak ada.Mulai ulang perangkat, aktifkan mode pairing, dekati, atau coba lagi di Chrome/Edge.
Koneksi langsung gagalPerangkat sibuk, di luar jangkauan, atau menolak koneksi browser.Putuskan aplikasi vendor dan jaga periferal dekat dengan komputer.
Tidak ada layanan yang tercantumGATT tidak tersedia, layanan disembunyikan, atau akses tidak diberikan untuk UUID tersebut.Tambahkan layanan opsional yang dikenal dalam uji firmware atau periksa dengan alat BLE native.
Hanya UUID kustom yang munculPerangkat keras menggunakan layanan firmware spesifik vendor.Petakan UUID ke konstanta kode sumber dan dokumentasikan izin baca/tulis karakteristik.

# Batas Keamanan dan Privasi

  • Halaman tidak dapat diam-diam mengumpulkan perangkat Bluetooth di sekitar di latar belakang.
  • Browser dapat menyembunyikan alamat MAC asli dan memberikan ID perangkat terbatas sebagai gantinya.
  • Akses hanya dimulai setelah pengguna mengklik tombol pindai dan memilih perangkat.
  • Hasil tidak diunggah atau disimpan oleh situs web ini.
  • Perangkat komersial sensitif mungkin memerlukan enkripsi atau alur pairing vendor yang tidak dapat dilewati oleh pemindai generik ini.

Referencias Bibliográficas