fTool BLE Scanner Pro Icon
Windows 11 / 10 100 % hors ligne Achat unique

Analyseur Bluetooth Low Energy et explorateur GATT

fTool BLE Scanner Pro

Les outils BLE vers lesquels les développeurs se tournent vraiment vivent sur un téléphone. fTool BLE Scanner Pro fait le même travail sur la machine où votre firmware est compilé. Scannez tout ce qui émet à proximité, lisez l'annonce complète octet par octet, laissez les trames iBeacon et Eddystone être décodées pour vous, puis connectez-vous et parcourez l'arbre GATT, en lisant et en écrivant des caractéristiques et en regardant les notifications arriver en direct. Aucun appairage pour scanner, pas de compte, pas de cloud.

Sans abonnement Aucun envoi vers le cloud Vérifiée par Microsoft
La fenêtre de fTool BLE Scanner Pro listant quarante appareils BLE proches sous forme de cartes, chacune avec son adresse, sa puissance de signal en dBm et le fabricant derrière son identifiant de société

Pourquoi fTool BLE Scanner Pro

Scanner, décoder, puis se connecter

Mettre au point un périphérique BLE, c'est poser sans cesse les mêmes questions. Émet-il seulement ? Qu'y a-t-il dans le paquet ? L'UUID de service correspond-il au firmware ? Cette écriture est-elle bien passée ? Y répondre sur le PC où se trouve le code vaut mieux que d'attraper un téléphone à chaque fois.

Tout ce qui émet à proximité

Un seul scan liste chaque appareil BLE à portée avec son adresse, sa puissance de signal et la société derrière son identifiant de fabricant. Capteurs, balises, matériel domotique et votre propre prototype apparaissent ensemble, qu'ils soient appairés ou non.

Tout l'arbre GATT

Connectez-vous à un appareil et ses services et caractéristiques sont énumérés pour vous, avec les noms standard du Bluetooth SIG renseignés et chaque caractéristique étiquetée avec ce qu'elle prend réellement en charge : lecture, écriture, écriture sans réponse, notification.

Des balises déjà décodées

Les trames iBeacon et Eddystone sont dépliées dans les champs que vous alliez de toute façon compter à la main, à côté de l'hexadécimal brut dont elles proviennent, pour que vous puissiez vérifier l'analyse plutôt que lui faire confiance.

Ce que vous pouvez faire

De l'annonce à la caractéristique

Voir ce qui est vraiment là

Lancez un scan et chaque appareil émetteur apparaît sous forme de carte : le nom diffusé lorsqu'il y en a un, l'adresse Bluetooth, une barre de signal avec le RSSI en dBm, et le fabricant retrouvé à partir de l'identifiant de société contenu dans le paquet. Le compteur en haut indique combien sont à portée, et la liste peut être triée pour faire remonter les plus intéressants.

Lire l'annonce en entier

Ouvrez un appareil et vous obtenez l'adresse, le RSSI et la puissance Tx, les UUID de service annoncés, les données fabricant avec l'identifiant de société traduit en nom, et les données de service, le tout en octets bruts. Quand un champ manque, c'est indiqué, et c'est souvent la réponse que vous cherchiez.

Les balises, dépliées

Une annonce iBeacon est décomposée en UUID de proximité, major et minor, et les trames Eddystone sont décodées de la même manière. La vue décodée se place juste sous les données fabricant dont elle est issue, si bien qu'une balise presque correcte se repère aussi facilement qu'une balise complètement fausse.

Parcourir l'arbre GATT

Une fois connecté, les services primaires sont listés dans l'ordre avec leurs UUID et le nombre de caractéristiques de chacun. Les services et caractéristiques standard portent leur nom du Bluetooth SIG, les UUID 128 bits personnalisés sont affichés tels quels, et chaque caractéristique est marquée des opérations qu'elle prend en charge.

Lire, écrire et s'abonner

Lisez une caractéristique et la valeur revient en hexadécimal, avec son interprétation textuelle à côté. Tapez une charge utile hexadécimale dans le champ et écrivez-la, avec ou sans réponse. Abonnez-vous à une caractéristique de notification et les paquets défilent numérotés et horodatés, avec pause et effacement pour figer une rafale et la lire.

Garder le scan sous contrôle

Arrêtez le scan automatiquement après 1 à 3600 secondes. Redémarrez le Bluetooth tout seul quand rien n'a été trouvé pendant un nombre de secondes défini, ce qui débloque l'adaptateur qui vous coûterait sinon un redémarrage. Masquez les appareils Apple quand leurs adresses changeantes inondent la liste, et exportez ce que vous avez trouvé en JSON ou en CSV.

Lire les résultats

Ce qu'un scan vous apprend

Sur chaque carte d'appareil

Nom — le nom local présent dans l'annonce, ou « Unknown Device » quand le paquet n'en contient pas.

Adresse Bluetooth — l'adresse avec laquelle l'appareil émet à cet instant, et qui n'est pas toujours fixe.

Puissance du signal — le RSSI en dBm, avec une barre pour distinguer le proche du lointain d'un coup d'œil.

Fabricant — l'identifiant de société du paquet traduit en nom, ou « Unknown Manufacturer » avec l'identifiant brut.

La barre de signal

Vert — un signal fort. L'appareil est proche et les relevés sont fiables.

Ambre — un signal moyen. Exploitable, même si des paquets se perdent de temps en temps.

Rouge — un signal faible. Rapprochez-vous avant de reprocher au firmware une connexion intermittente.

Puissance Tx — affichée quand l'appareil l'annonce, et marquée N/A sinon. C'est sur elle que reposent les estimations de distance.

Local par conception

Ce que vous capturez reste chez vous

Un scan de l'air autour de votre bureau est une photographie du matériel que vous possédez et de celui que vous construisez. fTool BLE Scanner Pro est une application Windows native qui parle à l'adaptateur Bluetooth et à rien d'autre.

  • Aucun envoi vers le cloud, aucune création de compte, aucun suivi
  • Les résultats de scan, les adresses et les paquets capturés restent sur ce PC et ne sont écrits que là où vous les exportez
  • Scanner, c'est écouter passivement. Rien n'est transmis à un appareil tant que vous ne vous y connectez pas vous-même
  • Les écritures et les abonnements n'ont lieu que lorsque vous appuyez sur le bouton, jamais tout seuls
  • L'interface est disponible en 9 langues
Ce qu'il lit et décode
Formats de balise iBeaconEddystone-UIDEddystone-URLEddystone-TLM
Champs de l'annonce UUID de serviceDonnées fabricantDonnées de servicePuissance TxRSSI
Opérations GATT LectureÉcritureÉcriture sans réponseNotificationIndication
Export JSONCSV

fTool BLE Scanner Pro travaille dans les limites de ce que Windows et la pile Bluetooth autorisent, et le BLE a des comportements qui surprennent la première fois. Merci de lire ces points avant d'acheter.

Bon à savoir
  • Un PC doté du Bluetooth 4.0 ou plus récent est nécessaire. Les adaptateurs intégrés et les clés USB Bluetooth ordinaires conviennent tous les deux ; aucun matériel particulier n'est requis.
  • Les appareils Apple changent régulièrement d'adresse Bluetooth pour protéger la vie privée : un seul iPhone peut donc remplir la liste d'entrées qui ressemblent à des appareils différents. Un interrupteur permet de les masquer.
  • Beaucoup d'appareils émettent sans donner de nom et apparaissent comme « Unknown Device ». C'est le paquet qui est avare, pas la lecture qui a échoué.
  • Se connecter et explorer le GATT ne fonctionne qu'avec les appareils qui acceptent les connexions. Les balises et autres appareils uniquement émetteurs sont lus à partir de leurs seules annonces.
  • Écrire dans une caractéristique modifie l'appareil à l'autre bout. L'application envoie exactement les octets que vous tapez : sachez donc ce que fait une valeur avant de l'envoyer.
  • Une connexion Internet est nécessaire pour l'achat et peut l'être pour vérifier votre licence. Le scan s'en passe.

Tarifs

Tout essayer pendant 7 jours

Installez l'essai gratuit depuis le Microsoft Store et utilisez toutes les fonctionnalités pendant 7 jours. Si l'application vous fait gagner du temps, achetez la version complète une seule fois et gardez-la. Sans abonnement, sans paliers.

Galerie

Découvrez-la en action

Un appareil ouvert depuis le scan, montrant son adresse, son RSSI, sa puissance Tx, l'UUID de service annoncé et les données fabricant dont la société est traduite en nom
Une annonce avec ses données fabricant brutes au-dessus des champs iBeacon décodés, montrant l'UUID de proximité, le major et le minor
L'explorateur GATT connecté à un capteur, listant le service Generic Access et ses caractéristiques avec des boutons de lecture et d'écriture et un champ de saisie hexadécimal
Un service personnalisé avec une caractéristique de notification abonnée, dont les paquets défilent numérotés et horodatés, avec les commandes de pause et d'effacement et une écriture réussie en dessous
La boîte de dialogue des paramètres avec l'arrêt automatique du scan après 30 secondes, le redémarrage du Bluetooth après 5 secondes et un interrupteur pour masquer les appareils Apple

Commencez dès aujourd'hui

Télécharger sur le Microsoft Store

Systèmes pris en charge : Windows 10 version 17763.0 ou ultérieure, Windows 11
Bluetooth : un adaptateur intégré ou USB en Bluetooth 4.0 ou plus récent
Langues de l'interface : anglais, japonais, chinois simplifié, chinois traditionnel, coréen, espagnol, allemand, français et portugais
Architecture : x64 | Éditeur : futomi Co., Ltd.
Essai : toutes les fonctionnalités gratuitement pendant 7 jours
Confidentialité : exécution 100 % locale, aucune collecte de données