2015-08-08 2 views
2

У меня есть двойной вопрос относительно отслеживания местоположения с использованием триангуляции (по сигналу Wi-Fi).Отслеживание местоположения с использованием триангуляции

  1. Он также работает на открытом воздухе?
  2. Работает ли она на защищенных wifi-сетях? Я имею в виду, что в Бельгии наши разные провайдеры предоставляют функции «горячей точки», которые доступны только тогда, когда вы являетесь клиентом. Является ли использование Wi-Fi сигнала всегда возможным, как только он доступен? Или он также требует проверки подлинности, прежде чем он может быть использован?

Редактировать: Вы знаете какую-либо хорошую и четкую документацию/ссылки на то, как узнать, как ее реализовать для Android/iOS?

+1

Да и да, плавленое местоположение уже использует комбинацию сотовой связи, Wi-Fi и GPS для получения позиции, выбрав лучший доступный провайдер. Я могу рекомендовать эту библиотеку для Android https://github.com/mcharmas/Android-ReactiveLocation. Расположение в помещении - это совсем другая история, и это довольно большая тема в вездесущих компьютерных исследованиях. Чтобы получить надежное местоположение, обычно это связано с построением радиокарты здания или созданием отпечатков пальцев выбранных областей. – cYrixmorten

+0

@cYrixmorten Большое спасибо. – Trace

+1

На стороне примечания к вашим Вопросам, на которые ответил пара людей, вам следует исследовать [Trilateration] (https://www.wikiwand.com/en/Trilateration). До тех пор, пока вы знаете координацию (местоположение) каждого Wifi-маршрутизатора, вы можете создать алгоритм Trilateration, который определит местоположение, где пользователь зависит от того, насколько сильный сигнал от каждого Wifi-маршрутизатора (вы создаете еще один алгоритм, который определяет расстояние ИЛИ вы просто берете силу сигнала и делаете так)). –

ответ

0

Для прошивкой

ли это работать на открытом воздухе?

Да, если есть WiFi сигнал

ли это работать на Wi-Fi сетей, которые находятся под защитой? Я имею в виду, что в Бельгии, наши различные провайдеры предоставляют функции «горячей точки», которые доступны только в том случае, если вы являетесь клиентом. Является ли использование Wi-Fi сигнала всегда возможным, как только он будет доступен? Или это также требует проверки подлинности , прежде чем его можно будет использовать?

Не требует аутентификации. Не уверен, какие сети он использует, но в городах это может быть удивительно точным.

Редактировать: Вы знаете какую-либо хорошую и ясную документацию/ссылки на Как узнать, как ее реализовать для Android/iOS?

На iOS вы просто используете тот же API, который используете для отслеживания GPS - CLLocation. Он использует соответствующую технологию, основанную на возможностях устройства и требуемой точности.