déterminer votre emplacement en utilisant UNIQUEMENT les signaux wifi?
je vais travailler sur un projet qui cherche à déterminer votre position en utilisant le wifi de la force du signal à partir de quelques points d'accès. je me demandais si quelqu'un connaissait des projets similaires ou des articles sur le sujet
si quelqu'un s'en soucie: ses un projet de recherche à mon université. l'application est écrite est utilisé comme un terrain de jeux pour développer de nouveaux antenne wifi qui sont mieux adaptés pour ce type d'utilisation. je travaille uniquement sur la partie codante du projet. oh, et ses écrits à l'aide de c# qui n'est pas une option
de précisions:
son SEUL wifi. pas de GPS goodnes pour nous tenir à sa censé fonctionner à l'intérieur
le logiciel est censé déterminer votre emplacement en utilisant les emplacements connus des points d'accès et leur signal atouts pour vous dire où vous êtes. son actuellement de l'ordre de 4 à 5 mètres de précision
a côté de cela j'ai déjà un prototype de travail et me demandais juste si quelque chose de semblable a été fait avant ou si quelqu'un a des conseils ou des idées pour/sur le projet
son SEUL wifi. son à l'intérieur donc pas de gps pour nous:(
OriginalL'auteur LDomagala | 2009-02-07
Vous devez vous connecter pour publier un commentaire.
Jeter les 2 premières réponses, où ils ont besoin pour utiliser le GPS et A-GPS dans la première connus et d'un réseau WiFi dans le deuxième, ma réponse est:
cela semble facile, mais vous avez besoin de faire quelques devoirs d'abord, une Enquête.
Exemple:
À utiliser tout cela en C#, vous devriez commencer à ce Projet de Code de l'article pour obtenir les intensités de signal. Puis est juste utiliser ces valeurs renvoyées avec vos données que vous avez mesuré avant lors de la première enquête.
Espère que cela aide 🙂 Au moins, c'est ce que je ferais dans l'ordre à l'approche de ce problème.
Il n'y a rien beaucoup que vous pouvez faire pour éviter de l'enquête, parce que c'est un seul endroit, pas connue à tout le monde/service que vous pourriez réutiliser du code, de l'api. Pour créer l'algorithme pour obtenir l'emplacement, en plus de données que vous pouvez avoir tous les points dans le campus, de la meilleure/la précision de la réponse.
nous avons encore besoin de lat\lon de la le campus droit? de sorte que vous pouvez obtenir la force de toutes les taches wifi et ensuite faire vos propres calculs de la ditance? par construction, la construction avec plus de hotspots wifi est la plus précise? vous pouvez continuer votre exemple de calcul de la distance? il y a une formule ou d'un son quelque chose de votre font en fonction de la taille de la biulding? merci!
OriginalL'auteur balexandre
Nous l'avons fait sur un projet déjà déterminer la distance à partir de Points d'Accès, mais sans le signal de la triangulation (déjà couverts sur d'autres réponses ici).
J'ai une recommandation de l "homme, je souhaite que je n'ai pas eu à revenir en arrière et faire ce" département il serait de passer plus de temps sur les 2 zones:
Non, malheureusement, c'était une composante d'un système plus vaste.
OriginalL'auteur Brandon
Vous pourriez aimer regarder la Google Gears API de Géolocalisation. Je ne sais pas comment il est facile à utiliser à partir de C#, mais il peut être utile et pertinente.
(Disclaimer: je travaille pour Google, mais je n'ai pas eu rien à faire avec l'API de Géolocalisation.)
balexandre est bon en fait. le wifi singal va être utilisé pour trianguler votre position. actuellement, nous sommes à environ 4 mètres de précision
L'API de géolocalisation fonctionne sans GPS ainsi: "aujourd'Hui, nous ajoutons des signaux WiFi à l'API de Géolocalisation, de sorte que les utilisateurs d'ordinateurs portables peuvent bénéficier de l'emplacement permis de sites web pour la première fois, les utilisateurs mobiles et de l'augmentation de la précision."
Si vous avez à propos de 4m de précision, je soupçonne que vous n'obtiendrez pas plus précis que ça. Dans mon expérience, la connexion wifi, la force du signal peut varier de façon très importante - la météo, la température, d'autres objets ou de personnes, etc peuvent avoir des influences subtiles.
vous avez raison sur les facteurs. chaque mur entre vous et le point d'accès vraiment mauvais pour precission. malade ont un butin à la géolocalisation pour voir ce qu'il fait sans GPS
OriginalL'auteur Jon Skeet
Je n'aurais pas pensé que la force du signal serait bien travailler: trop de choses interférer avec elle (comme les murs). Mais vous pouvez essayer de mesurer les temps de ping, surtout si vous avez jeté une centaine de pings à l'AP et a pris la moyenne. La plupart du temps sera l'AP à digérer le ping et la génération de la pong, mais il y aura aussi un temps de vol de composants pour la transmission des signaux. Si le point d'accès le temps de réponse est cohérente, alors vous devriez être en mesure de le soustraire et donc de calculer la distance à l'AP. Bien connue des hyperbolique maths vous pouvez trouver votre position à partir de 3 ou 4 Pa.
Paul.
juste pour vous mettre à jour: j'ai découvert qu'il a été essayé avant et travaille pire que la force du signal. en plus de vous devez établir une connexion active à l'AP
OriginalL'auteur Paul Johnson
Skyhook vient à l'esprit. Il dépend des gens de l'inscription de l'llocation de ses points d'accès.
OriginalL'auteur stuartd
Goto wi-fi positioning System(WPS), où nous avons recours à plusieurs Wifi AP pour le suivi d'un emplacement..
ceci est mis en œuvre par de nombreux systèmes comme Google, horizon, etc en offrant une sécurité supplémentaire 4 de confidentialité..
- Je sans trop savoir ce essayé sur immplimenting ce genre de technique..
Tout d mieux, nous pouvons simplifier sa complexité, par diverses méthodes, y -, par la réalisation d'INNOVANT à l'infrastructure existante.
Je recommande u pour aller à l'routeur wifi ajouter de gestion & utilisation avant de poursuivre.
OriginalL'auteur Chaitu
vous pouvez essayer FIND3 projet, voici une documentation https://www.internalpositioning.com/doc/, c'est de l'API peut être utilisé à cette fin et d'utiliser l'algorithme d'apprentissage de toujours apprendre votre position avec précision. Ils ont aussi des applications mobiles (android uniquement). Je cherche à faire quelque chose de même nature.
OriginalL'auteur PinoyDev