Retour au blog
2024-12-15•8 min

RSSI Bluetooth, c'est quoi ? Valeurs en dBm et formule pour estimer la distance

Ce qu'est le RSSI, pourquoi il se mesure en dBm négatifs, ce que signifient les valeurs courantes, comment estimer une distance à partir du RSSI avec la formule d'affaiblissement de propagation, et pourquoi le résultat reste toujours approximatif.

rssi c'est quoirssi bluetoothvaleurs rssi dbmrssi distance formulerssi significationpuissance signal bluetooth
Écouteurs émettant des ondes de signal, avec des téléphones à trois distances affichant un signal fort, moyen et faible

Qu'est-ce que le RSSI ?

RSSI signifie Received Signal Strength Indicator, soit indicateur de puissance du signal reçu. C'est un nombre qui indique la force d'un signal radio au moment où il atteint votre téléphone. En Bluetooth, chaque fois que votre téléphone capte la diffusion d'un appareil, il enregistre le RSSI correspondant.

Le framework Core Bluetooth d'Apple, utilisé par toutes les applications Bluetooth sur iPhone, fournit cette valeur pour chaque appareil découvert et la décrit comme la puissance du signal reçu du périphérique, en décibels. Le fichier d'en-tête d'Apple pour cette même méthode précise qu'il s'agit de dBm et réserve la valeur 127 pour indiquer que le RSSI n'était pas disponible.

C'est le RSSI qui permet de retrouver un appareil perdu avec un téléphone : le nombre augmente à mesure que vous vous rapprochez et diminue quand vous vous éloignez.

L'unité : pourquoi le RSSI est négatif (dBm)

Le RSSI s'exprime généralement en dBm, c'est-à-dire en décibels par rapport à un milliwatt.

  • 0 dBm correspond à 1 milliwatt. Les signaux Bluetooth qui arrivent à un téléphone sont bien plus faibles, d'où des valeurs négatives.
  • -60 dBm correspond à un millionième de milliwatt, et -90 dBm est encore mille fois plus faible.
  • Plus la valeur est proche de zéro, plus le signal est fort. -50 est un signal plus fort que -80.
  • Chaque tranche de 10 dB correspond à un facteur dix en puissance, et environ 3 dB à un facteur deux.

Ne confondez pas dBm et dB. Le dBm est un niveau de puissance absolu ; le dB est un écart entre deux niveaux. Un mur qui affaiblit un signal « de 6 dB » fait passer -60 dBm à -66 dBm.

Que signifient les valeurs RSSI courantes ?

Il n'existe pas de tableau officiel, car une même distance donne des valeurs différentes selon les appareils et les pièces. À titre indicatif, pour de petits appareils comme des écouteurs ou des balises :

  • -30 à -50 dBm : juste à côté de vous, généralement à portée de main
  • -50 à -65 dBm : proche, souvent dans la même pièce, à quelques mètres
  • -65 à -80 dBm : plus loin, ou proche mais derrière un mur ou dans un sac
  • En dessous de -80 dBm : loin, très obstrué, ou en limite de portée
  • Vers -95 dBm et en dessous : près de la limite où le téléphone cesse de capter l'appareil

Utilisez ces plages pour savoir si vous chauffez ou si vous refroidissez, pas pour mesurer une distance exacte.

Écouteurs au centre d'ondes de signal, avec des téléphones à trois distances affichant des barres de signal pleines, moyennes et faibles
Le même appareil donne un signal plus fort à mesure que vous vous rapprochez ; les plages se chevauchent, considérez-les comme un jeu du chaud et froid plutôt qu'en mètres

Comment estimer une distance à partir du RSSI

La méthode classique pour convertir un RSSI en distance est le modèle d'affaiblissement de propagation log-distance. Dans la forme simplifiée utilisée en Bluetooth :

distance = 10 ^ ((Measured Power - RSSI) / (10 × n))

  • Measured Power est le RSSI que donne l'appareil à exactement 1 mètre. On l'obtient en le mesurant.
  • RSSI est la valeur actuelle.
  • n est le facteur d'environnement : environ 2 en espace dégagé, et davantage, souvent 3 ou 4, en intérieur avec des murs et des meubles.

Un exemple chiffré, avec un Measured Power de -59 dBm :

  • Avec n = 2, une valeur de -65 dBm donne environ 2 mètres, et -79 dBm donne 10 mètres.
  • Avec n = 3, la même valeur de -79 dBm donne environ 4,6 mètres.

Tout le problème est dans cette dernière ligne. En changeant uniquement le facteur d'environnement, la réponse passe de 10 mètres à moins de 5. Les bonnes pratiques de sécurité et de confidentialité du Bluetooth SIG lui-même déconseillent d'utiliser le RSSI comme seul indicateur de la distance physique.

Pourquoi le RSSI fait des bonds

Ondes de signal d'un appareil Bluetooth qui s'affaiblissent en traversant un mur de briques, une armoire métallique et une personne avant d'atteindre un téléphone
Les murs affaiblissent le signal, le métal le bloque et le corps humain l'absorbe : c'est pourquoi le simple fait de vous retourner peut changer la valeur
  • Les obstacles. Les murs et les meubles affaiblissent le signal. Le métal le réfléchit et le bloque.
  • Votre corps. Le corps humain est composé en majeure partie d'eau, qui absorbe les ondes radio à 2,4 GHz. Tenir le téléphone devant vous ou derrière votre dos peut modifier sensiblement la valeur.
  • Les réflexions. Les signaux rebondissent sur les murs et les sols et arrivent par plusieurs chemins à la fois, si bien que la valeur peut monter et descendre même quand rien ne bouge.
  • Les interférences. Le Wi-Fi et de nombreux autres appareils partagent la bande des 2,4 GHz.
  • L'appareil lui-même. La conception de l'antenne et la puissance d'émission varient d'un produit à l'autre : deux appareils à la même distance peuvent donc donner des valeurs très différentes.

Utiliser le RSSI pour retrouver un appareil perdu

Marcher et observer

  • Notez la valeur de départ.
  • Marchez lentement quelques pas dans une direction, puis arrêtez-vous et laissez la valeur se stabiliser.
  • Si elle augmente, vers zéro, continuez. Si elle diminue, faites demi-tour.
  • Recommencez à chaque embranchement jusqu'à ce que la valeur atteigne son maximum, puis fouillez cet endroit à la main.

Quadrillage pour les grands espaces

  • Divisez la zone en secteurs, par exemple des pièces ou des quarts de pièce.
  • Placez-vous au milieu de chacun et notez la valeur.
  • Revenez au secteur où la valeur est la plus forte et fouillez-le en détail.

Conseils pour des valeurs plus fiables

  • Déplacez-vous lentement et marquez des pauses. Chaque valeur a besoin d'un instant pour se stabiliser.
  • Tenez le téléphone toujours de la même façon, à la même hauteur, sans que votre corps se trouve entre lui et l'appareil.
  • Vérifiez au-dessus et en dessous. Le Bluetooth traverse les sols : une valeur élevée peut venir de la pièce du dessus.
  • Faites la moyenne de plusieurs valeurs plutôt que de réagir à un seul bond.

Ce qu'affiche FindMyGear

FindMyGear affiche en direct la puissance du signal de chaque appareil à proximité et la traduit en un indicateur simple, plus près ou plus loin, pour que vous puissiez appliquer la méthode « marcher et observer » sans faire de calculs. Comme tout outil basé sur le RSSI, il restreint la recherche à une pièce, puis à un endroit ; il ne peut pas vous donner une distance exacte ni une flèche de direction.

À lire aussi

Articles similaires

Vous avez perdu un appareil Bluetooth ?

FindMyGear vous indique en temps réel à quelle distance vous êtes de votre appareil pour aller droit dessus.

Télécharger sur l'App Store