MasaApps360
Français
Periphery

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.

3 min de lecture · Mise à jour

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 estimée
~3,5 m
En pieds
~11,6 ft
Jauge du signal
45 %

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

txPower -59 dBm, exposant 2,0
RSSIMètresPieds
-50 dBm0,4 m1,2 pi
-60 dBm1,1 m3,7 pi
-70 dBm3,5 m11,6 pi
-80 dBm11,2 m36,8 pi
-90 dBm35,5 m116,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

  1. Ouvrez Periphery et touchez Numériser.
  2. Réglez Trier par sur Signal le plus fort. Le RSSI figure sur chaque ligne.
  3. Balayez la ligne de l'appareil voulu et touchez Localiser.
  4. Lisez la valeur en dBm, la jauge et la ligne distance approximative. La jauge va de -95 à -40 dBm.
  5. 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 ?
C'est la puissance du signal radio que votre téléphone reçoit d'un appareil Bluetooth Low Energy, en dBm. Les valeurs sont négatives, et plus on se rapproche de 0, plus le signal est fort.
Comment calcule-t-on la distance à partir du RSSI ?
Avec la formule logarithmique, distance = 10 ^ ((txPower - RSSI) / (10 x n)). Periphery prend txPower -59 dBm et n 2,0, ce qui donne 3,5 m à -70 dBm.
Le calcul de distance par RSSI est-il précis ?
Seulement grossièrement. La formule suppose des valeurs fixes pour la mesure à 1 m et l'environnement, et murs, corps et puces différentes modifient le signal réel. Servez-vous-en pour distinguer plus chaud de plus froid.
Quelle valeur de RSSI est bonne ?
Plus proche de 0, mieux c'est. Vers -50 dBm l'appareil est très proche, vers -70 à quelques mètres, vers -90 en limite de ce que le téléphone entend.

Vous aimerez aussi

Autres guides pour Periphery