Jump to content
Калькуляторы

Определение местоположения по wifi возможно ли это?

Всем привет, есть такая необходимость, определить местоположение телефона по wifi. Возможно ли как-то это сделать и что для этого нужно? Более того, это нужно реализовать в лесу на площади около 1.5 км.кв. Интернет не нужен, как таковой, нужно определить положение около 150 устройств на этой площади в лесу:)

Share this post


Link to post
Share on other sites

Разработка будет стоить ОЧЕНЬ дорого, а точность -- близкая к никакой + требуется клиент на стороне телефона.

Но, в теории -- можно.

Share this post


Link to post
Share on other sites

А в чем смысл? Сделать думаю можно, но на очень дорогом оборудовании, плюс как по лесу точки доступа развешивать, питать? Лучше отказаться от затеи. У меня знакомый хотел браконьеров вычислять по микрофонам развешанным по охотхозяйству. Так ни чем и не закончилось...

Share this post


Link to post
Share on other sites

Можно ли определить положение по трем точкам wifi, на площади с помехами (деревья, кусты).

с учетом поглощения сигнала и рельефа местности точек лучше побольше.

 

берешь карту участка. накладываешь гексагональную сетку с длиной стороны 50 метров. считаешь сколько точек доступа надо.

 

идешь на рынок. покупаешь нужное количество TP-Link TL-MR3020 и аккум 6В 7АЧ типа такого

подключаешь первое ко второму

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

 

в каждый телефон, в клиента записываеь эти данные. он по видимым им точкам, зная их координаты и по уровню сигнала (расстояние до них) определит свое положение +/- метр.

там элементарные расчеты.

 

собственно обычную wifi сеть можно и не настраивать. точка доступа идентифицируется по MAC адресу.

 

У меня знакомый хотел браконьеров вычислять по микрофонам развешанным по охотхозяйству. Так ни чем и не закончилось...

микроволновым радаром элементарно.

Share this post


Link to post
Share on other sites

а как wifi реагирует на препятствия? не будет ли он распознавать затухание сигнала, который прошел через дерево, как удаленное растояние?

Share this post


Link to post
Share on other sites

а как wifi реагирует на препятствия? не будет ли он распознавать затухание сигнала, который прошел через дерево, как удаленное растояние?

при сетке в 50 метров проблемы с сигналом от одной точки будут нивелированы устойчивым сигналом от остальных видимых. я так думаю их будет около одиннадцати. по идее мощности wifi TP-Link TL-MR3020 хватит чтобы стоя в центре ячейки у видеть до 24 штук. если их повесить на деревья на высоте двух метров. местность плоская, лес преимущественно сосновый и поглощающей листвы мало.

72950_1321100569_hex.jpg

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

 

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

Share this post


Link to post
Share on other sites

и да. я бы именно на одном канале с одинаковым ssid и настраивал.

 

простейшая программа легко разберется в мак адресах, а для непосвященного человека это будет сильное колдунство.

Share this post


Link to post
Share on other sites

Есть готовые решения по определению координат по wifi. Только в данном случае лучше использовать GPS.

Share this post


Link to post
Share on other sites

и как gps в лесу работает?

Не фонтан, но работает. точность даст лучше чем вайфай

Share this post


Link to post
Share on other sites

нужна стабильная и точная работа, более того еще необходимо позиционирование в помещениях. gps при похом сигнале, который в лесу высадит батарею телефона за пару часов. Вот и нужно знать, насколько точно можно определять прложение по wifi и как этого добиться.

Edited by -FOX-

Share this post


Link to post
Share on other sites

gps при похом сигнале, который в лесу высадит батарею телефона за пару часов. Вот и нужно знать, насколько точно можно определять прложение по wifi и как этого добиться.

неа. wifi батарею высаживает на порядок быстрее.

Share this post


Link to post
Share on other sites

с клиентом понятно. Можно ли определить положение по трем точкам wifi, на площади с помехами (деревья, кусты).

Какие еще три точки? Клиент цепляется к одной точке, с другими он по радио не взаимодействует.

Если устраивает точность определения на уровне точки доступа — вполне можно.

Если триангуляция — то без специальных решений не обойтись, 802.11 тут не поможет.

 

gps при похом сигнале, который в лесу высадит батарею телефона за пару часов.

GPS это пассивное устройство, оно вообще не сажает батарею.

Батарею сажает сложная математика, сильно нагружающая CPU, которую использует навигационный софт.

Share this post


Link to post
Share on other sites

Можно на основе блутуз лоу энерджи реализовать (BLE):)) Натыкать меток по лесу)) В любом случае, будет дешевле...

Но я все же за GPS.

Share this post


Link to post
Share on other sites

GPS это пассивное устройство, оно вообще не сажает батарею.

Приёмное -- да, пасивное -- нет.

Математика там нужна именно для определения местоположения. И она достаточно сложная, чтоб расход батареи был существенным.

Какие еще три точки? Клиент цепляется к одной точке, с другими он по радио не взаимодействует.

Зачем цепляться? достаточно отсканировать маячки, например.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.