2012-02-26 2 views
0

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

+0

Я не думаю, что это было бы возможно, потому что широта и долгота не могут отслеживать, что близко – Ali

+0

Вы видели http://openlayers.org/? Не уверен, что он будет работать, но он более гибкий, чем google maps api. – h0tw1r3

+0

GPS недостаточно точен, и Wi-Fi не работает как GPS. – Sparky

ответ

2

Я не думаю, что вы можете отслеживать устройство, используя только одну точку отсчета.

Если вы используете мощность сигнала WIFI, вы можете определить положение на круге с радиусом, установленным падением силы сигнала.

Это не может быть так, как вы хотите, вам нужно будет определить положение устройства где-нибудь на этом круге.

Но поскольку у вас есть только точка отсчета, то есть положение излучателя WIFI (который я буду считать беспроводным маршрутизатором), вы не можете.

Именно по этой причине вашему устройству необходимо «видеть» (как в прямой видимости) несколько спутников GPS. (это называется триангуляция - это фактически трилатация).

Имейте это в виду также: на ударную мощность влияет стена, а также угол, который создает стена, с линией, установленной устройством и излучателем wifi.

При использовании силы сигнала Wi-Fi необходимо учитывать множество факторов и преобразовывать их в полезное расстояние.

Следовательно, вы, вероятно, не сможете отслеживать кто-то закрытый с помощью Wi-Fi. Если вы не установите несколько излучателей Wi-Fi и не запишите свои позиции GPS, а зарегистрируйте свои сильные стороны сигнала в большом количестве точек в доме. Это не реально ... или не так ли?

+0

Я вижу, что ур сказал ... и это имеет смысл. Ericsson Labs сделала что-то подобное: https://labs.ericsson.com/apis/indoor-maps-and-positioning/documentation#Indoor_Positioning_API_for_Android – tabchas

1

Вспомогательный GPS, который является тем, что большинство iPhone и Android-устройств, работает, обнаруживая Wi-Fi сети и силы поблизости и сопоставляя это с GPS-сигналом. Если у вас есть соседи, у которых есть Wi-Fi, которые добираются до вашего дома, особенно если вы несколько соседей с Wi-Fi, это возможно. Однако для этого требуется либо то, что провайдер местоположения, такой как Google или Skyhook, или кто-то еще уже зарегистрировал это совпадение и сопоставил его с местоположением, и что имена сетей являются достаточно уникальными (т. Е. Не все имеют сеть с именем linksys) или что вы сами делаете измерения и сопоставляете эти точки с широтой и долготой.

Самый лучший тест, который вы можете сделать, это открыть Карты Google на устройстве iPhone или Android и посмотреть, может ли он отслеживать вас через дом.

Смежные вопросы