RSSI Bluetooth et distance : la formule, un tableau, et jusqu'où lui faire confiance
Le RSSI est la force du signal Bluetooth telle que votre téléphone la reçoit, en dBm, toujours négative : plus c'est proche de 0, plus c'est fort. La distance est estimée par 10 ^ ((-59 - RSSI) / 20) mètres, donc -70 dBm donne 3,5 m. C'est une estimation grossière, pas une mesure.
Ce que veut dire RSSI en Bluetooth
RSSI signifie received signal strength indicator. Chaque appareil Bluetooth Low Energy qui émet des annonces est entendu par votre téléphone avec une certaine puissance, et c'est le RSSI. Une valeur de -55 dBm est bien plus forte que -85 dBm. Chaque tranche de 10 dB multiplie la puissance par dix, et avec cette formule chaque tranche de 20 dB multiplie la distance par dix.
La formule utilisée par Periphery
L'écran Localiser applique le modèle de perte de trajet logarithmique : distance = 10 ^ ((txPower - RSSI) / (10 x n)). Il fixe txPower à -59 dBm, la valeur supposée à 1 mètre, et n à 2,0, l'exposant de l'espace libre. Avec -70 dBm, cela donne 10 ^ (11 / 20) = 3,55 m, affiché ~3,5 m.
Essayez avec vos propres chiffres. Le calculateur ci-dessous prend les trois entrées ; les valeurs par défaut sont celles de l'app, et vous pouvez changer les deux autres pour voir leur poids.
RSSI Bluetooth vers distance : estimation log-distance
- Distance entre cintrages
- Retrait
- Multiplicateur
Saisissez des nombres positifs ou nuls ; le vertical ou le latéral doit dépasser zéro.
Exemple du guide affiché. Activez JavaScript pour calculer vos propres cotes.
Le modèle log-distance de l'écran Locate de l'appli : distance = 10 ^ ((signal à 1 m − RSSI) ÷ (10 × exposant)), avec -59 dBm et un exposant de 2,0 par défaut. Les murs, les corps et chaque puce changent beaucoup la valeur réelle : à lire comme plus chaud ou plus froid, pas comme un mètre ruban. La jauge va de -95 dBm (0 %) à -40 dBm (100 %).
Tableau RSSI et distance
| RSSI | Mètres | Pieds |
|---|---|---|
| -50 dBm | 0,4 m | 1,2 pi |
| -60 dBm | 1,1 m | 3,7 pi |
| -70 dBm | 3,5 m | 11,6 pi |
| -80 dBm | 11,2 m | 36,8 pi |
| -90 dBm | 35,5 m | 116,4 pi |
Une baisse de 6 dB double à peu près la distance estimée. Sous 1 m, l'app arrondit à un nombre entier : lisez la première ligne comme « moins d'un mètre ».
Pourquoi l'estimation se trompe
- Les constantes sont fixes. Une balise dont la vraie valeur à 1 m est -70 dBm serait à 1,0 m quand elle affiche -70, pas à 3,5 m. Avec n à 3,0 au lieu de 2,0, -70 dBm devient 2,3 m.
- Murs, meubles, votre corps et un sac absorbent le signal : le même appareil paraît plus faible derrière eux, donc plus loin.
- Les puces diffèrent. Deux appareils au même endroit peuvent rapporter un RSSI différent, tout comme deux téléphones.
- Les valeurs sautent d'un paquet à l'autre. Localiser les lisse : chaque nouvel échantillon déplace la valeur affichée d'un quart (alpha 0,25). Les échantillons -80, -75 et -70 dBm donnent -80,0, -78,8 et -76,6.
Où le voir dans l'app
- Ouvrez Periphery et touchez Numériser.
- Réglez Trier par sur Signal le plus fort. Le RSSI figure sur chaque ligne.
- Balayez la ligne de l'appareil voulu et touchez Localiser.
- Lisez la valeur en dBm, la jauge et la ligne distance approximative. La jauge va de -95 à -40 dBm.
- Faites quelques pas et regardez si la valeur monte ou descend.
La version de l'App Store permet de lancer 3 analyses au total ; gardez donc une session Localiser ouverte plutôt que de la relancer. Periphery Pro lève cette limite. L'écran ne lit que le Bluetooth Low Energy : les appareils Bluetooth classique n'apparaissent pas.
Quelle précision attendre ?
Prenez-le pour du plus chaud ou plus froid, pas pour un mètre ruban. Il n'affiche ni carte ni direction. Dans une pièce, avec un chemin dégagé, l'ordre des valeurs est fiable : plus fort veut dire plus proche. La valeur en mètres peut être très éloignée de la réalité, et un appareil derrière un mur peut sembler plusieurs fois plus loin qu'en espace ouvert.
Questions fréquentes
Qu'est-ce que le RSSI en BLE ?
Comment calcule-t-on la distance à partir du RSSI ?
Le calcul de distance par RSSI est-il précis ?
Quelle valeur de RSSI est bonne ?
Vous aimerez aussi
Autres guides pour Periphery
- Comment retrouver un appareil Bluetooth perdu avec son iPhone grâce au signal
- Utiliser un scanner Bluetooth sur iPhone pour lister les appareils BLE proches
- Comment identifier un appareil Bluetooth inconnu sur iPhone
- Recherche d'UUID BLE sur iPhone : trouver et nommer les UUID de service d'un appareil
- Comment lire, écrire et s'abonner à une caractéristique BLE depuis son iPhone
- Comment vérifier la force du signal Bluetooth sur iPhone
- Comment trouver des appareils Bluetooth cachés avec votre iPhone
- Appareil Bluetooth inconnu à proximité de l'iPhone : comment le vérifier
- Toutes les questions sur Periphery
- Retour à Periphery