Wifi position de la triangulation

Wifi position de la triangulation

J'ai besoin de comprendre comment triangulation Wifi fonctionne. La scène est tel qu'illustré dans le diagramme ci-dessus. Afin de mettre en œuvre wifi triangulation, j'ai besoin d'un minimum de 3 hotspots Wifi et de leurs positions. Le programme d'installation:

1. Pour des raisons de simplicité, supposons que j'ai un 1 sq Km par 1 sq Km zone, et j'ai 3 hotspots Wifi dans ce domaine. Le système de coordonnées est comme suit: 1 angle de la place de la zone est (0,0,0), et la diagonale coin le plus éloigné aura coordonnées (1,1,1). Toutes détermination de la position est à faire par rapport à ce système de coordonnées seul (pour des raisons de simplicité, je ne veux pas global coordonnées xyz). Dans ce cadre, j'ai 3 hotspots wifi à (x1,y1,z1) , (x2,y2,z2), (x3,y3,z3).
2. Nous avons une personne avec un appareil capable de recevoir des signaux wifi et le calcul de la puissance du signal à la position (x,y,z). Le périphérique peut être un téléphone, une tablette, etc.
Le problème: Calculer la position (x,y,z) de la personne de manière dynamique, comme ils se déplacent autour de quand vous avez maintenant entrées suivantes:
1. La force du Signal des signaux reçus de chacun des hotspots wifi
2. Coordonnées de la hotspots wifi précédemment stockées dans des variables ou une base de données.

Première Question: Comment puis-je calculer la position à partir de ci-dessus les entrées? Je suppose que la force du signal est directement proportionnelle à la distance du routeur, mais quelle est la relation exacte? Comment Skyhook le faire avec autant de précision?
Deuxième Question: je crois que ce qui précède entrées sont suffisantes. Est-il quelque chose?

Merci!

  • Déterminer la distance entre le point de connexion de l'utilisateur en fonction de l'intensité du signal. C'est le rayon d'un cercle centré au point d'accès. Où tous les trois cercles se coupent, c'est l'emplacement de l'utilisateur.
InformationsquelleAutor sanjeev mk | 2013-05-10