Перейти к содержимому
Калькуляторы

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

Сделал программу 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 имейте в виду, что спутниковые координаты это тип данных с плавающей запятой, а не строка как программа ставит автоматически.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

 

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

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

 

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

 

soft.png

 

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

 

google1.jpg google2.jpg

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

НО!

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

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

Изменено пользователем matrot

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

надо попробовтаь программулину, было бы лучше если бы она строила с учётом точек общий фон, что накладывался бы на карту

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

 

WCT_UG_WCPE_ v10.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

post-87602-091782500 1328806530_thumb.jpg

 

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

Изменено пользователем Trotillo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Операционная система Windows XP или 7?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.