2010-12-05 5 views
1

comment convertir RSSI à distance ?. J'ai trois lecteur de coordonnées RFID: Reader1 (0,0). lecteur2 (0,8), lecteur3 (8,5). Transpondeur obtenir RSSI, 156 de lecteur1, 115 de lecteur2 et 124 de lecteur3. comment je peux obtenir la distance entre transpondeur à lecteur1, lecteur2 et lecteur3? coordonne également de Transponder. La force du signal du lecteur RFID est comprise entre 0 et 255. 255 si si proche, 0 si jusqu'à présent. j'ai obtenu RSSI formula from internet, mais j'ai confondu pour traduire les paramètres de A et NAi. pouvez-vous m'aider?Convertir RSSI à distance

thx u :-)

+1

Regardez [this] (http://stackoverflow.com/questions/22784516/estimating-beacon-proximity-distance-based-on-rssi-bluetooth-le) Discussion. Cela devrait être le même problème que le vôtre. ;) –

Répondre

1

amis, laissez-moi le clarifier: RSSI (indicateur reçu de l'intensité du signal) ne concerne pas la distance. Nous devons comprendre que la valeur RSSI est donnée en décibel, une relation logarithmique avec le rapport de puissance exprimé en watt. La formule est Db = 10 * Log (Watt).

Et pourquoi cela ne concerne pas la distance? C'est parce qu'un rapport de force du signal dépend de l'environnement (murs, profondeurs, structures, etc.) qui fait que le signal se propage plus facilement ou plus difficilement. En d'autres termes, vous pouvez avoir des valeurs RSSI différentes pour la même distance, car nous pouvons expérimenter si nous utilisons un téléphone portable dans une zone ouverte ou à l'intérieur d'un tunnel routier.

Encore une fois, RSSI n'est pas lié à la distance. La seule situation où vous pouvez librement convertir ces deux valeurs est dans des situations théoriques non pratiques, où l'environnement (forme de la terre, structures, densité de l'air, etc.) ne prend pas de pertinence. Dans ces situations, vous tombez dans le contexte de la physique, et non dans le contexte stackoverflow (programmation).