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

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

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

 

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

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

 

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

 

soft.png

 

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

 

soft2.png

 

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

 

google1.jpg google2.jpg

 

wimax_cover.jpg wimax_cover3.jpg wimax_cover2.jpg

 

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

 

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

 

Wikom_Coverage_Tool.zip

 

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

 

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

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

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

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

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

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

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

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

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

Ну молодцом :). Делиться будем или тоже продавать?

Share this post


Link to post
Share on other sites
Сделал программу для определения зоны покрытия любой беспроводной сети. Покупные стоят нереальных денег, поэтому потратил некоторое время на разработку.

 

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

 

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

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

 

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

 

soft.png

 

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

 

google1.jpg google2.jpg

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


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

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

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

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

 

 

Share this post


Link to post
Share on other sites
Выложил в первом посте программу, скачивайте тестируйте=)

 

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

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

Share this post


Link to post
Share on other sites

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

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

 

Share this post


Link to post
Share on other sites

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

НО!

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

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

Edited by matrot

Share this post


Link to post
Share on other sites

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

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

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

 

Share this post


Link to post
Share on other sites
А кто вам сказал что вайфай и ваймакс работает только при прямой видимости?

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

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

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

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

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

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

 

Share this post


Link to post
Share on other sites
оно то есть. но вот есть ли скажем некий универсальный OID, по которому можно снять DL RSSI?

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

А ручками ввести в программу религия не позволяет?

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

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

 

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

Share this post


Link to post
Share on other sites

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

 

Описание выкладываю:

 

WCT_UG_WCPE_ v10.pdf

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

Какой хороший сотовый модем с возможностью работы на высоких исходящих скоростях. Что за антенна если не секрет?

Share this post


Link to post
Share on other sites

Модем рекомендованный, да.

 

Антенна: GlobalWave Technologies PVT.LTD, ANTENNA 2,4-2,5 GHz, GW-341017/N/A

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

Share this post


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

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

Share this post


Link to post
Share on other sites

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

 

post-87602-091782500 1328806530_thumb.jpg

 

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

Edited by Trotillo

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this