CoderTools

Débogueur Bluetooth Web

Scanner les appareils BLE, surveiller la force du signal RSSI et explorer les services GATT

Comment utiliser

1

Cliquez sur 'Scanner les appareils BLE'

Cela ouvrira la boîte de dialogue de sélection d'appareil Bluetooth de votre navigateur. Votre navigateur recherchera les appareils BLE à proximité et les affichera dans une liste.

2

Sélectionnez un appareil

Choisissez l'appareil BLE que vous souhaitez déboguer dans le sélecteur du navigateur. L'appareil se connectera ensuite à cet outil.

3

Explorez les services GATT

Après la connexion, cliquez sur 'Connecter GATT' pour découvrir tous les services et caractéristiques exposés par l'appareil. Vous pouvez lire, écrire et vous abonner aux notifications.

4

Surveillez la force du signal

Utilisez le moniteur RSSI pour suivre la force du signal Bluetooth en temps réel. Cela aide à identifier les problèmes de connectivité ou le placement optimal de l'appareil.

Fonctionnalités

Scan d'appareils BLE

Scannez les appareils Bluetooth Low Energy à proximité avec l'API Web Bluetooth. Connectez-vous à n'importe quel appareil BLE compatible directement depuis votre navigateur.

Surveillance du signal RSSI

Surveillez la force du signal en temps réel (RSSI) avec un graphique visuel. Suivez la qualité du signal dans le temps pour diagnostiquer les problèmes de connectivité.

Explorateur de services GATT

Découvrez et explorez tous les services et caractéristiques GATT. Visualisez les UUID de service, les propriétés des caractéristiques et les descripteurs dans une structure arborescente.

Lecture/Écriture de valeurs

Lisez les valeurs des caractéristiques en format hexadécimal, texte ou décimal. Écrivez des valeurs dans les caractéristiques modifiables pour le contrôle et le test des appareils.

Abonnement aux notifications

Abonnez-vous aux caractéristiques avec les propriétés Notify ou Indicate. Visualisez un journal horodaté de toutes les notifications entrantes.

Compatibilité des navigateurs

Le support de l'API Web Bluetooth varie selon le navigateur et le système d'exploitation :

  • Chrome 56+ — Support complet sur Windows, macOS, Linux, Android, ChromeOS
  • Edge 79+ — Support complet sur Windows, macOS
  • Opera 43+ — Support complet
  • Firefox — Non supporté (pas d'implémentation Web Bluetooth)
  • Safari — Non supporté (indicateur expérimental disponible mais limité)

Limitations du navigateur

Questions fréquemment posées

Pourquoi mon appareil n'apparaît-il pas dans les résultats du scan ?

Assurez-vous que votre appareil est allumé et en mode annonce. Certains appareils arrêtent de s'annoncer après l'appairage avec un autre appareil. Vérifiez également que le Bluetooth est activé sur votre ordinateur et que l'appareil est à portée.

Puis-je voir l'adresse MAC réelle de l'appareil BLE ?

Non, les navigateurs masquent intentionnellement les vraies adresses MAC pour des raisons de confidentialité. L'ID de l'appareil affiché est un identifiant unique généré par votre navigateur pour cette origine. Il est cohérent pour le même appareil sur le même site web mais différent entre les sites.

Pourquoi la surveillance RSSI affiche-t-elle 'Non supporté' ?

La surveillance RSSI via watchAdvertisements() nécessite Chrome 85+ ou Edge 85+. Certains systèmes d'exploitation (comme iOS) ne supportent pas cette fonctionnalité même dans les navigateurs compatibles. Sur les anciens navigateurs, le RSSI n'est disponible que pendant le scan initial.

Pourquoi ne puis-je pas écrire dans une caractéristique ?

Vérifiez si la caractéristique a la propriété 'Write' ou 'Write Without Response'. Certaines caractéristiques sont en lecture seule. Assurez-vous également que le format de la valeur est correct — les valeurs hexadécimales doivent être des octets séparés par des espaces comme '01 02 03'.

Mes données sont-elles envoyées à un serveur ?

Non. Cet outil fonctionne entièrement dans votre navigateur avec l'API Web Bluetooth. Toutes les communications se font directement entre votre navigateur et l'appareil BLE. Aucune donnée n'est transmise à nos serveurs.

Pourquoi la connexion se coupe-t-elle constamment ?

Les connexions BLE peuvent être instables en raison de : 1) Distance/obstacles entre l'appareil et l'ordinateur, 2) Interférences d'autres appareils sans fil, 3) Problèmes de firmware de l'appareil, 4) Batterie faible sur l'appareil BLE. Essayez de vous rapprocher ou de supprimer les obstacles.

Outils Connexes

Menu Rapide

Aucun outil récent