# IoT, Giyilebilir Cihazlar ve Maker Donanımı için Çevrimiçi BLE Test Cihazı
Bu Web Bluetooth tarayıcı, yakındaki bir Bluetooth Low Energy cihazının bir tarayıcıdan keşfedilebilir olup olmadığını ve izin verildikten sonra hangi GATT servislerini sunduğunu test etmenizi sağlar. ESP32 firmware, Arduino BLE taslakları, akıllı sensörler, fitness giyilebilirleri, klavyeler, özel işaretçiler, çevre monitörleri ve yerel bir mobil uygulama oluşturmadan önce prototip donanımın hata ayıklaması için kullanışlıdır.| Ne görüyorsunuz | Ne anlama geliyor | Sonraki adımda ne kontrol edilmeli |
|---|---|---|
| Cihaz adı | Donanım bir ad yayınlıyorsa, tanıtılan Bluetooth adı. | Boşsa, firmware tanıtım verilerini kontrol edin veya test sırasında bilinen bir ad öneki kullanın. |
| Cihaz kimliği | Tarayıcı kapsamlı bir tanımlayıcı, gerçek genel MAC adresi değil. | Yalnızca bu tarayıcı oturumu için kullanın; evrensel bir donanım seri numarası olarak değerlendirmeyin. |
| GATT servis UUIDleri | Bağlantı kabul edildikten sonra sunulan servis grupları. | Standart UUIDleri Bluetooth SIG listesi veya firmware servis tablonuzla karşılaştırın. |
| Özel servis | Satıcıya veya projeye özgü bir UUID. | Özellikleri ve izinleri eşlemek için firmware'inizi, mobil uygulama profilinizi veya BLE belgelerinizi açın. |
# Tarayıcı Bluetooth Taraması Neden Farklıdır
Yerel BLE tarayıcı uygulamaları genellikle birçok yakın cihazdan sürekli tanıtımlar gösterir. Web Bluetooth kasıtlı olarak daha katıdır: sayfa güvenli bir bağlamda açılmalı, tarama bir kullanıcı tıklamasıyla başlamalı ve tarayıcı bir izin seçicisi gösterir. Bu, kullanıcıları sessiz izlemeden korurken geliştiricilere JavaScript'ten seçili BLE donanımına bağlanmanın pratik bir yolunu sunar.Web Bluetooth tarayıcı
Hızlı firmware doğrulama, demolarda, destek akışlarında, sınıf laboratuvarlarında ve kurulum sürtünmesinin önemli olduğu tarayıcı tabanlı teşhisler için en iyisidir.
Yerel BLE uygulaması
Arka plan taraması, RSSI günlüğü, eşleştirme iş akışları, şifreli satıcı protokolleri, büyük özellik ağaçları ve uzun vadeli saha teşhisi için daha iyidir.
# Bir BLE Cihazının Görünmemesinin Yaygın Nedenleri
- Bluetooth işletim sistemi düzeyinde devre dışı veya tarayıcının Bluetooth izni yok.
- Cihaz başka bir telefona, dizüstü bilgisayara, satıcı uygulamasına veya ağ geçidine bağlı ve tanıtım yapmayı durdurdu.
- Donanım yalnızca başlatmadan sonra veya bir eşleştirme düğmesine basıldıktan sonra kısa bir süre için tanıtım yapar.
- Tarayıcı Chromium tabanlı değil, sayfa HTTPS üzerinden sunulmuyor veya platform Web Bluetooth'u engelliyor.
- Firmware üretici verilerini tanıtır ancak yerel adı gizler, bu nedenle seçici isimsiz bir cihaz gösterebilir.
- Cihaz, servisler okunabilir hale gelmeden önce eşleştirme, şifreleme veya özel kimlik doğrulama gerektirir.
# Hata Ayıklama Sırasında GATT UUIDleri Nasıl Kullanılır
Servis UUIDleri ile başarılı bir bağlantı, tarayıcının çevre birimine ulaşabileceğini ve çevre biriminin GATT tablosunun en azından bir kısmını sunduğunu gösterir. Pil Servisi, Cihaz Bilgisi, Kalp Atış Hızı, İnsan Arayüz Cihazı ve Çevresel Algılama gibi standart servislerin tanınması kolaydır. Özel UUIDler genellikle firmware'e özgü işlevlere işaret eder ve kaynak kodunuzdan veya satıcı belgelerinden özellik haritasına ihtiyaç duyar.| Belirti | Olası neden | Pratik çözüm |
|---|---|---|
| İzin seçici boş | Cihaz tanıtım yapmıyor veya tarayıcı desteği eksik. | Cihazı yeniden başlatın, eşleştirme modunu etkinleştirin, yaklaşın veya Chrome/Edge'de tekrar deneyin. |
| Bağlantı hemen başarısız oluyor | Cihaz meşgul, menzil dışında veya tarayıcı bağlantısını reddediyor. | Satıcı uygulamalarını kesin ve çevre birimini bilgisayarın yakınında tutun. |
| Hiçbir servis listelenmiyor | GATT kullanılamıyor, servisler gizli veya bu UUIDler için erişim verilmedi. | Firmware testlerinde bilinen isteğe bağlı servisleri ekleyin veya yerel bir BLE aracıyla inceleyin. |
| Yalnızca özel UUIDler görünüyor | Donanım satıcıya özgü firmware servisleri kullanıyor. | UUIDleri kaynak kodu sabitleriyle eşleyin ve özelliklerin okuma/yazma izinlerini belgeleyin. |
# Güvenlik ve Gizlilik Sınırları
- Sayfa, arka planda yakındaki Bluetooth cihazlarını sessizce toplayamaz.
- Tarayıcı gerçek MAC adreslerini gizleyebilir ve bunun yerine kapsamlı bir cihaz kimliği sağlayabilir.
- Erişim yalnızca kullanıcı tarama düğmesine tıkladıktan ve bir cihaz seçtikten sonra başlar.
- Sonuçlar bu web sitesi tarafından yüklenmez veya saklanmaz.
- Hassas ticari cihazlar, bu genel tarayıcının atlayamayacağı şifreleme veya satıcı eşleştirme akışı gerektirebilir.