Les balises de proximité et les capteurs IoT sans fil émettent de petits paquets d'annonce (données GAP) sans qu'aucune association ne soit nécessaire. Que vous déployiez une infrastructure iBeacon d'Apple pour la localisation en intérieur ou que vous receviez des relevés environnementaux via Eddystone-TLM de Google, voici comment capturer et décoder ces paquets sous Windows.
Les formats de balises BLE
- iBeacon d'Apple : émet un UUID de proximité de 16 octets, une valeur Major de 2 octets (le magasin, par exemple), une valeur Minor de 2 octets (l'allée ou le rayon) et la puissance d'émission calibrée à un mètre.
- Eddystone-UID et URL de Google : transmettent des identifiants d'espace de noms et d'instance, ou de courts liens web.
- Eddystone-TLM : trame de télémétrie diffusant la tension de la batterie, la température de la puce, le nombre de paquets émis et la durée de fonctionnement.
- Données constructeur personnalisées : charges utiles associées à un identifiant d'entreprise, par exemple Microsoft 0x0006, Apple 0x004C ou Nordic 0x0059.
Capturer et décoder les données de balises avec fTool BLE Scanner Pro
Lancez une écoute passive
Ouvrez fTool BLE Scanner Pro et démarrez la recherche. Filtrez par puissance de signal (RSSI) pour vous concentrer sur les émetteurs proches.
Décodage automatique des balises
Dès qu'une balise iBeacon ou Eddystone est détectée, fTool BLE Scanner Pro en extrait et met en forme les UUID, les valeurs Major et Minor, la puissance d'émission et une estimation de la distance.
Détail des octets et export CSV
Consultez la charge utile brute en hexadécimal, avec les limites de chaque champ mises en évidence, et exportez la série temporelle du signal en CSV pour l'analyser dans Excel ou en Python.
fTool BLE Scanner Pro pour Windows 11 et 10
La boîte à outils Bluetooth LE pour développeurs sous Windows : décodage automatique iBeacon et Eddystone, explorateur GATT, inspection des paquets bruts et journalisation du signal.