Scanner Web Bluetooth BLE

Scannez les appareils Bluetooth Low Energy à proximité depuis le navigateur, inspectez les UUIDs de services GATT exposés et testez si votre matériel IoT ou wearable est détectable.

Prêt à scanner le matériel BLE à proximité

Fonctionne le mieux dans les navigateurs basés sur Chromium avec le Bluetooth activé. Web Bluetooth est intentionnellement limité par les permissions et peut ne pas afficher tous les émetteurs à proximité.

Zoom 100%
Studio d'utilitaires

Voulez-vous cet outil sur votre site web ?

Personnalisez les couleurs y le mode sombre pour WordPress, Notion ou votre propre site.

Questions fréquemment posées

Un site web peut-il scanner des appareils Bluetooth sans autorisation ?

Non. Web Bluetooth nécessite toujours un geste de l'utilisateur et un sélecteur de permission du navigateur. Cet outil ne voit que l'appareil que vous sélectionnez explicitement et ne stocke ni les adresses MAC, ni les identifiants d'appareil, ni les résultats de scan.

Pourquoi le scanner n'affiche-t-il pas tous les appareils BLE à proximité ?

Les navigateurs exposent intentionnellement le Bluetooth via un sélecteur de permission, pas comme un scanner silencieux en arrière-plan. Certains appareils cessent également d'émettre, masquent leur nom, nécessitent un appairage ou n'exposent leurs services qu'après connexion.

Quels navigateurs prennent en charge Web Bluetooth ?

Web Bluetooth est le mieux pris en charge dans les navigateurs de bureau basés sur Chromium comme Chrome et Edge. Il nécessite généralement HTTPS ou localhost et n'est pas disponible dans de nombreuses configurations de Firefox, Safari et des navigateurs iOS.

Peut-il lire les données privées des capteurs d'un wearable ?

Uniquement si l'appareil expose des services GATT compatibles et que le navigateur accorde l'accès. De nombreux wearables commerciaux nécessitent des applications du fabricant, un chiffrement, un appairage ou des caractéristiques propriétaires qu'un scanner de navigateur générique ne peut pas décoder.

Que sont les UUIDs de service GATT ?

Un UUID de service GATT identifie un groupe de fonctionnalités Bluetooth Low Energy, telles que le Service Batterie, la Fréquence Cardiaque, les Informations sur l'Appareil ou un service personnalisé du fabricant utilisé par le matériel maker et IoT.

# Testeur BLE en ligne pour l'IoT, les wearables et le matériel maker

Ce scanner Web Bluetooth vous permet de tester si un appareil Bluetooth Low Energy à proximité est détectable depuis un navigateur et quels services GATT il expose après avoir accordé la permission. Il est utile pour déboguer le firmware ESP32, les sketches Arduino BLE, les capteurs intelligents, les wearables de fitness, les claviers, les balises personnalisées, les moniteurs environnementaux et le matériel prototype avant de créer une application mobile native.
Modèle de confidentialité
Ce site web ne stocke ni les adresses MAC, ni les identifiants d'appareil, ni les noms, ni les UUIDs, ni les données de signal, ni l'historique des scans. Le sélecteur de permission du navigateur détermine quel appareil unique la page peut consulter et les résultats restent dans votre session de navigateur actuelle.
Ce que vous voyez Ce que cela signifie Ce qu'il faut vérifier ensuite
Nom de l'appareilLe nom Bluetooth diffusé, si le matériel en émet un.S'il est vide, vérifiez les données publicitaires du firmware ou utilisez un préfixe de nom connu pendant les tests.
ID de l'appareilUn identifiant limité au navigateur, pas l'adresse MAC publique réelle.Utilisez-le uniquement pour cette session du navigateur ; ne le traitez pas comme un numéro de série matériel universel.
UUIDs de service GATTLes groupes de services exposés après acceptation de la connexion.Comparez les UUIDs standard avec la liste Bluetooth SIG ou votre table de services du firmware.
Service personnaliséUn UUID spécifique au fabricant ou au projet.Ouvrez votre firmware, le profil de l'application mobile ou la documentation BLE pour mapper les caractéristiques et les autorisations.

# Pourquoi le scan Bluetooth du navigateur est différent

Les applications de scanner BLE natives affichent souvent des diffusions continues de nombreux appareils à proximité. Web Bluetooth est délibérément plus strict: la page doit être ouverte dans un contexte sécurisé, le scan doit démarrer par un clic utilisateur et le navigateur affiche un sélecteur de permission. Cela protège les utilisateurs contre le pistage silencieux tout en offrant aux développeurs un moyen pratique de se connecter au matériel BLE sélectionné depuis JavaScript.

Scanner Web Bluetooth

Idéal pour la validation rapide du firmware, les démos, les flux d'assistance, les laboratoires pédagogiques et les diagnostics basés navigateur où la friction d'installation est importante.

Application BLE native

Meilleure pour le scan en arrière-plan, la journalisation RSSI, les flux d'appairage, les protocoles chiffrés du fabricant, les grands arbres de caractéristiques et les diagnostics terrain à long terme.

# Raisons courantes pour lesquelles un appareil BLE n'apparaît pas

  • Le Bluetooth est désactivé au niveau du système d'exploitation ou le navigateur n'a pas la permission Bluetooth.
  • L'appareil est connecté à un autre téléphone, ordinateur portable, application du fabricant ou passerelle et a cessé d'émettre.
  • Le matériel n'émet que pendant une courte fenêtre après le démarrage ou après avoir appuyé sur un bouton d'appairage.
  • Le navigateur n'est pas basé sur Chromium, la page n'est pas servie via HTTPS ou la plateforme bloque Web Bluetooth.
  • Le firmware diffuse des données du fabricant mais masque le nom local, le sélecteur peut donc afficher un appareil sans nom.
  • L'appareil nécessite un appairage, un chiffrement ou une authentification propriétaire avant que les services ne deviennent lisibles.

# Comment utiliser les UUIDs GATT pendant le débogage

Une connexion réussie avec des UUIDs de service vous indique que le navigateur peut atteindre le périphérique et que le périphérique expose au moins une partie de sa table GATT. Les services standard tels que Service Batterie, Informations sur l'Appareil, Fréquence Cardiaque, Dispositif d'Interface Humaine et Détection Environnementale sont faciles à reconnaître. Les UUIDs personnalisés pointent généralement vers des fonctionnalités spécifiques au firmware et nécessitent la carte des caractéristiques de votre code source ou de la documentation du fabricant.
Symptôme Cause probable Solution pratique
Le sélecteur de permission est videL'appareil n'émet pas ou le support du navigateur est absent.Redémarrez l'appareil, activez le mode appairage, rapprochez-vous ou réessayez dans Chrome/Edge.
La connexion échoue immédiatementL'appareil est occupé, hors de portée ou refuse la connexion du navigateur.Déconnectez les applications du fabricant et gardez le périphérique près de l'ordinateur.
Aucun service n'est listéGATT est indisponible, les services sont masqués ou l'accès n'a pas été accordé pour ces UUIDs.Ajoutez des services optionnels connus dans les tests de firmware ou inspectez avec un outil BLE natif.
Seuls les UUIDs personnalisés apparaissentLe matériel utilise des services de firmware spécifiques au fabricant.Mappez les UUIDs aux constantes du code source et documentez les autorisations de lecture/écriture des caractéristiques.

# Limites de sécurité et de confidentialité

  • La page ne peut pas collecter silencieusement les appareils Bluetooth à proximité en arrière-plan.
  • Le navigateur peut masquer les adresses MAC réelles et fournir à la place un ID d'appareil limité.
  • L'accès ne commence qu'après que l'utilisateur a cliqué sur le bouton de scan et choisi un appareil.
  • Les résultats ne sont ni téléchargés ni stockés par ce site web.
  • Les appareils commerciaux sensibles peuvent nécessiter un chiffrement ou un flux d'appairage du fabricant que ce scanner générique ne peut pas contourner.

Références Bibliographiques