2010-11-01 3 views
4

Une question générale: est-il possible de récupérer des informations sur la distance, par ex. un ordinateur provient d'un routeur wifi. Par exemple, je veux obtenir des données sur mon ordinateur si je suis à 10 mètres de ma maison-wifispot ou 2 mètres.Trouver la distance entre le routeur et le récepteur?

Une idée si c'est encore possible?

Editer: Que diriez-vous de bluetooth? Est-il possible d'obtenir des informations sur la distance entre les appareils connectés au bluetooth?

Répondre

4

Je recommanderais une ligne de mesure ou tout simplement une bonne estimation à l'ancienne.

Il n'y a pas de façon "simple" de le faire (des méthodes complexes peuvent consister à construire des cartes de signaux "précises" à l'avance ou à essayer une meilleure équation qui reste soumise aux limitations de la règle naïve) la règle de base "1/r^2" est juste cela - une règle générale. D'un autre côté, il existe peut-être un logiciel qui vous montrera la force de votre flux RSS et qui rendra la tâche accomplie :-)

Vous trouverez des liens utiles si vous recherchez Google pour "Distance du signal RSS". Ce type de tâche semble un sujet assez commun dans les milieux universitaires w.r.t. de petits dispositifs sans fil ("motes") également et il y a eu des approches intéressantes à ce problème telles que l'installation de capteurs acoustiques basse fréquence secondaires.

+0

un geusstimation est parfait. je me demande comment bluetooth? est-il possible de suivre les distances avec Bluetooth? – matt

+0

Le même concept s'applique - plus la distance (pour un gain fixe et la même puissance de sortie et en supposant une transmission idéale) est grande, plus le signal reçu est faible. Quand je descends les escaliers et que mon bluetooth commence à être flou, je peux dire «> 20 pieds» avec confiance. Si elle coupe (perd complètement la connexion) je suis quelque part "> 30feet" (et je ne serai probablement pas un menteur complet). Bien sûr, tout cela dépend de vos appareils, de votre orientation et de votre environnement. –

1

Vous pouvez interroger la puissance du signal qui est une sorte d'indication de la distance et obstructions et quelques autres facteurs tout en un mesure. Avec tout simplement wifi bien que ce n'est pas possible directement.

+1

Si votre environnement domestique est relativement statique, vous pouvez mesurer la force du signal à quelques distances, puis interpoler entre eux pour affiner votre estimation de la distance en fonction de la puissance du signal. Bien sûr, il dépendra fortement de la direction à cause des obstacles. –

+0

Et pire encore, si votre neigbhour a un micro-ondes ou l'atmosphère dans laquelle vous vivez fait des choses intéressantes la nuit, alors votre "environnement familial" peut être beaucoup moins statique que vous le réalisez. – Flexo

+1

Avec une bonne carte/plan détaillé de la zone et une connaissance préexistante des emplacements des points d'accès et un peu de traitement, quelque chose de brut pourrait être réalisable, mais certainement pas recommandé sans limiter le problème beaucoup plus. – Flexo

0

Essayez de mesurer le temps de réponse du routeur aux pings, avec le débit de données réglé sur constant pour éviter d'affecter le temps de réponse. Prenez beaucoup d'échantillons et supprimez les valeurs aberrantes pour réduire les erreurs, mais vous aurez toujours une erreur de quantification importante. Soustraire la latence du routeur et de l'ordinateur, diviser par 6 puis multiplier par la vitesse de la lumière et j'espère que vous aurez la distance à une résolution de quelques mètres.

+0

D'où obtenez-vous ces chiffres? –

Questions connexes