Использование Google Indoor Maps для отображения вашего дома? - PullRequest
0 голосов
/ 26 февраля 2012

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

Ответы [ 2 ]

2 голосов
/ 26 февраля 2012

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

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

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

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

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

Имейте это в виду также: на мощность сигнала влияет падение стен, а также угол, который стена формирует в соответствии с линией, установленной устройством и передатчиком Wi-Fi.

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

Следовательно, вы, вероятно, не сможете отследить кого-то в помещении с помощью Wi-Fi. Если вы не установили несколько передатчиков Wi-Fi и не записали их позиции GPS, и не зарегистрировали их уровни сигнала в МНОГИХ точках в доме. Что на самом деле неосуществимо ... или это так?

1 голос
/ 26 февраля 2012

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

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

...