Jump to content

Программа для определения (измерения) зоны покрытия беспроводных сетей


Recommended Posts

Posted

Сделал программу Coverage Tool для определения зоны покрытия Wi-Fi, GSM, 3G, WiMax или любой другой беспроводной сети с использованием GPS. Программа получает спутниковые координаты GPS, определяет скорость передачи данных через любой сетевой интерфейс и записывает данные в файл для последущего открытия их в Google Earth PRO.

 

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

Задавать скорость опроса, минимальную скорость для записи данных, а так же смещение между точками - чтобы во время остановки не записывались одни и те же данные несколько раз.

 

Выглядит вот так. Работает с любым навигатором и любым беспроводным устройством. Скорость отображает в килобитах.

 

soft.png

 

Новая версия выглядит так:

 

soft2.png

 

Вот такие скрины получаются потом в гугле:

 

google1.jpg

 

 

 

Чем точка ярче - тем скорость выше. Можно ездить вокруг БС и строить реальную зону покрытия, например с CPE с круговой антенной.

 

Скачать программу можно тут:

 

 

 

Инструкция по работе:

 

Запускаете программу и выбираете порт к которому подключен навигатор. Нажимаете кнопку "Start". В открывшемся окошке указываем имя файла, в которое записывать данные, а так же интервал опроса в секундах.

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

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

Там же указывается смещение между точками, можно вводить 1, 2 или 3. Так же чтобы заработало нужно отметить галочку.

Минимальную скорость и смещение можно менять во время работы программы.

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

Если во время работы нужно приостановить съем показаний, нажимаете кнопку "пауза", чтобы продолжить - снова по ней.

По завершении измерений обязательно нажмите кнопку - "Остановить". Перед выходом из программы, нажмите на кнопку "Stop" в GPS навигаторе.

На выходе получаем текстовый файл с данными, его нужно открыть в программе Google Earth PRO.

 

Работает в windows XP, в висте и семерке не пробовал.

Только ее пока особо не распространяйте, т.к. могут быть баги и глюки. Если у вас нет Google Maps PRO можете выкладывать свои результаты тут в текстовом виде, я их в свою введу.

 

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

Posted (edited)
Сделал программу для определения зоны покрытия любой беспроводной сети. Покупные стоят нереальных денег, поэтому потратил некоторое время на разработку.

 

Программа получает спутниковые координаты, определяет скорость через любой сетевой интерфейс и записывает данные в файл для последущего открытия их в Google Earth PRO.

 

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

Задавать скорость опроса.

 

Выглядит вот так. Работает с любым навигатором и любым беспроводным устройством.

 

soft.png

 

Вот такие скрины получаются потом в гугле:

 

google1.jpg google2.jpg

 

Чем точка ярче - тем скорость выше. Можно ездить вокруг БС и строить реальную зону покрытия, например с CPE с круговой антенной.

Наверное лучше измерять не скорость а уровни сигналов ( которые можно потом пересчитать при применении других антенн). А прогнозируемые скорости можно также потом получить исходя из доступных уровней сигналов, модуляции, ширины канала и др. Edited by slv700
Posted

Выложил в первом посте программу, скачивайте тестируйте=)

 

Уровни сигналов нужно как-то получать с устройства, значит для этого нужно знать его тип и собственно откуда забирать=)

 

zulu_radist - все бесплатно.

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

Это в wimax можно исходя из этого определить скорость. А для wifi - врядле.

Ну и с забиранием уровней, при отсутствии какого-либо стандарта для wifi железок на это дело - тоже будут проблемы.

Под каждую железку надо будет писать свой сборщик.

 

 

Posted
Выложил в первом посте программу, скачивайте тестируйте=)

 

Уровни сигналов нужно как-то получать с устройства, значит для этого нужно знать его тип и собственно откуда забирать=)

Для этого есть SNMP.
Posted

оно то есть. но вот есть ли скажем некий универсальный OID, по которому можно снять DL RSSI?

В WiMAX - есть в стандарте. а по факту - практически у всех для этого проприетарные MIB-ы, т.к. реализация стандартного поедает столько ресурсов, что это еще 1 процессор надо :)

 

Posted (edited)

Все нравиться!

НО!

Мне кажеться, что эта программа не имеет практического применения для вайфая и ваймакса.

То есть, для беспроводных сетей работающих только при прямой видимости.

Edited by matrot
Posted

А кто вам сказал что вайфай и ваймакс работает только при прямой видимости?

Та же UBNT PicoStation 2HP может обеспечить доступ на ноутбук одного клиента в пределах 500м и более метров в условиях малоэтажной застройки, конкретная дальность зависит от степени перекрытия сигналов домами и деревьями.

А ваймакс вообще может работать на отраженном сигнале и обеспечивать покрытие около 2-х км без проблем в NLOS, так что есть что потестировать. Нужно только хорошую передвижную платформу сделать.

 

Posted
А кто вам сказал что вайфай и ваймакс работает только при прямой видимости?

Та же UBNT PicoStation 2HP может обеспечить доступ на ноутбук одного клиента в пределах 500м и более метров в условиях малоэтажной застройки, конкретная дальность зависит от степени перекрытия сигналов домами и деревьями.

А ваймакс вообще может работать на отраженном сигнале и обеспечивать покрытие около 2-х км без проблем в NLOS, так что есть что потестировать. Нужно только хорошую передвижную платформу сделать.

Спасибо за шаринг своего детища!

Честно говоря, прочитав название ожидал под катом увидеть программу по планированию )

А, здесь для драйв тестов.

Т.е. по оптимизации.

 

Posted
оно то есть. но вот есть ли скажем некий универсальный OID, по которому можно снять DL RSSI?

В WiMAX - есть в стандарте. а по факту - практически у всех для этого проприетарные MIB-ы, т.к. реализация стандартного поедает столько ресурсов, что это еще 1 процессор надо :)

А ручками ввести в программу религия не позволяет?
  • 4 months later...
Posted

Спасибо, сейчас буду как раз готовить новый проект, там потребутеся что то подобное.

 

Как насчет опес-сорс и комьюнити ворк?

Posted

Как насчет опес-сорс и комьюнити ворк?

 

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

Posted

Saab95 вы знакомы с вейвионовской программой? Насколько сопоставимо с вашим софтом?

 

Да знаком. Только ее стоимость показалась мне не очень адекватной, что и побудило сделать свою аналогичную.

 

Еще раз напишу что делает мой софт:

 

1.Определяет спутниковые координаты.

2.Измеряет скорость трафика, проходящего через любой сетевой интерфейс компьютера.

3.Записывает соответствие спутниковых координат и скорости в текстовый файл.

4.Работает с ЛЮБЫМ устройством (вейвионский софт работает только со своими 2-мя прилагаемыми адаптерами, вот сноска из ее описания Important: WCT will only work with the wireless adapter’s supplied with the WCT kit.)

 

Программа не привязана к какому-то устройству, с которым может работать. Это может быть встроенный Wi-Fi адаптер, USB адаптер сотовых GSM/3G, USB адаптер WiMAX, устройства, подключаемые через Ethernet интерфейс. Измеряет входящий, исходящий или двунаправленный трафик.

 

Для измерений я упаковываю вот в такую коробочку испытуемое устройство, укладываю туда магнит и располагаю на крыше автомобиля с всенаправленной двухдиапазонной антенной:

 

ust2_новый размер.JPG ust_новый размер.JPG

 

Запускаю трафик через устройство, это может быть скачка большого файла из интернета, программа для генерации трафика Iperf, утилита Bandwidth Test от микротика, или аналогичная. Желательно использовать такую программу, которая при потере связи и последующем ее появлении, сама восстанавливает свою работу и начинает снова передавать трафик.

 

Потом полученный файл открываю в Google Maps и анализирую полученные результаты. Чем скорость выше - тем краснее точка, все как в вейвионовской программе.

 

Что мой софт не делает:

1.Не измеряет скорость перемещения по GPS.

2.Не отображает точки на карте в реальном времени.

3.Не измеряет расстояния от БС.

 

Но я считаю что эти 3 пункта не важны, т.к. скорость на результаты полученных данных практически не влияет, смотреть на полученные результат во время работы в большинстве случаев не нужно (и даже запрещено), а расстояния от БС можно измерить потом, когда результаты загружены в Google Maps.

 

В принципе моя программа делает все то же, что и WCT.

Posted

Вот мой комплект, вчера собрал. Буду мучить.

 

Кто на глаз назовет спецификацию?

 

Коробка с антенной.jpg

 

Коробка мтк.jpg

 

Пользуясь случаем прошу совета в выборе всенаправленной антенны 3G, куда ее крепить понятно на фото.

  • 6 months later...
Posted

Пользуясь случаем прошу совета в выборе всенаправленной антенны 3G, куда ее крепить понятно на фото.

 

А разве можно располагать 2 всенаправленные антенны так близко друг от друга?

 

Программу я скачал и попробовал в деле. Измерял как работает беспроводная сеть нашего здания, оказалось она хорошо доступна даже на расстоянии 100-150 метров от стен. Отдал результаты службе эксплуатации, они очень удивились и обещали переставить точки доступа так и изменить их настройки, чтобы на улицу беспроводная сеть не выходила. Она ведь открытая у нас и любой может подключиться к сети.

 

Спасибо большое разработчикам этой программы.

Posted
Уровни сигналов нужно как-то получать с устройства, значит для этого нужно знать его тип и собственно откуда забирать=)

для WiFi можно восользоваться wpa_supplicant-ом, он универсален....

  • 1 month later...
Posted (edited)

Представляю вашему вниманию зону покрытия точкой mikrotik rb433 с радиокартой R52Hn и двумя всенаправленными антеннами 12дб. Каждая БС, а их 3, работает на своем канале 1, 6 и 12. Режим работы G. Мощность default. Точки размещены так, чтобы видимость между ними закрывали соседние здания. ПОкрывает территорию во внутренних двориках и сигнал настолько сильный, что можно работать даже с другой стороны здания когда его стены закрывают прямую видимость.

 

post-87602-091782500 1328806530_thumb.jpg

 

Честно говоря с программой намучелся. Никак не мог подобрать правильные настройки получения точек, но опытным путем определил необходимый шаг сетки и временные интервалы между снятием данных. Теперь настройка ноутбука занимает буквально несколько минут. Только плохо что во время работы не показываются результаты так сказать в реальном времени, если они сразу попадали на google earth работать было бы легче.

Edited by Trotillo
  • 9 months later...
Posted

Здравствуйте! Решил воспользоваться вашей утилитой. Использую GPS-приемник BU-353 фирмы GlobalSat. При запуске программы пишет, что нет данных с GPS. GPS-приемник исправен, проверял. Еще при закрытии проги выдает несколько ошибок, мол программа обратилась не по тому адресу и еще что-то. Скажите, в чем может быть проблема?

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.