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.

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

- 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.
