Saab95 Posted January 27, 2011 Posted January 27, 2011 Сделал программу Coverage Tool для определения зоны покрытия Wi-Fi, GSM, 3G, WiMax или любой другой беспроводной сети с использованием GPS. Программа получает спутниковые координаты GPS, определяет скорость передачи данных через любой сетевой интерфейс и записывает данные в файл для последущего открытия их в Google Earth PRO. Для оценки пропускной способности можно использовать любую программу, например iperf, или просто скачивать файлы с интернета. Можно учитывать входящий, исходящий или двунаправленный трафик. Задавать скорость опроса, минимальную скорость для записи данных, а так же смещение между точками - чтобы во время остановки не записывались одни и те же данные несколько раз. Выглядит вот так. Работает с любым навигатором и любым беспроводным устройством. Скорость отображает в килобитах. Новая версия выглядит так: Вот такие скрины получаются потом в гугле: Чем точка ярче - тем скорость выше. Можно ездить вокруг БС и строить реальную зону покрытия, например с CPE с круговой антенной. Скачать программу можно тут: Инструкция по работе: Запускаете программу и выбираете порт к которому подключен навигатор. Нажимаете кнопку "Start". В открывшемся окошке указываем имя файла, в которое записывать данные, а так же интервал опроса в секундах. Внизу слева выбираем что именно записывать, входящий, исходящий или двунаправленный трафик. Внизу справа указываем минимальную скорость для записи данных, скорость указывается в килобитах, чтобы работало ограничение отмечаем его галочкой. Там же указывается смещение между точками, можно вводить 1, 2 или 3. Так же чтобы заработало нужно отметить галочку. Минимальную скорость и смещение можно менять во время работы программы. Нажимаете кнопку "Начать". Если есть сигнал со спутника, то через несколько секунд начнется запись показаний, количество записанных строк будет отображатся на экране. Если во время работы нужно приостановить съем показаний, нажимаете кнопку "пауза", чтобы продолжить - снова по ней. По завершении измерений обязательно нажмите кнопку - "Остановить". Перед выходом из программы, нажмите на кнопку "Stop" в GPS навигаторе. На выходе получаем текстовый файл с данными, его нужно открыть в программе Google Earth PRO. Работает в windows XP, в висте и семерке не пробовал. Только ее пока особо не распространяйте, т.к. могут быть баги и глюки. Если у вас нет Google Maps PRO можете выкладывать свои результаты тут в текстовом виде, я их в свою введу. Когда будете вводить в Google Maps имейте в виду, что спутниковые координаты это тип данных с плавающей запятой, а не строка как программа ставит автоматически. Вставить ник Quote
zulu_radist Posted January 27, 2011 Posted January 27, 2011 Ну молодцом :). Делиться будем или тоже продавать? Вставить ник Quote
slv700 Posted January 28, 2011 Posted January 28, 2011 (edited) Сделал программу для определения зоны покрытия любой беспроводной сети. Покупные стоят нереальных денег, поэтому потратил некоторое время на разработку. Программа получает спутниковые координаты, определяет скорость через любой сетевой интерфейс и записывает данные в файл для последущего открытия их в Google Earth PRO. Для оценки пропускной способности можно использовать любую программу, или просто скачивать файлы с интернета. Можно учитывать входящий, исходящий или двунаправленный трафик. Задавать скорость опроса. Выглядит вот так. Работает с любым навигатором и любым беспроводным устройством. Вот такие скрины получаются потом в гугле: Чем точка ярче - тем скорость выше. Можно ездить вокруг БС и строить реальную зону покрытия, например с CPE с круговой антенной. Наверное лучше измерять не скорость а уровни сигналов ( которые можно потом пересчитать при применении других антенн). А прогнозируемые скорости можно также потом получить исходя из доступных уровней сигналов, модуляции, ширины канала и др. Edited January 28, 2011 by slv700 Вставить ник Quote
Saab95 Posted January 28, 2011 Author Posted January 28, 2011 Выложил в первом посте программу, скачивайте тестируйте=) Уровни сигналов нужно как-то получать с устройства, значит для этого нужно знать его тип и собственно откуда забирать=) zulu_radist - все бесплатно. Вставить ник Quote
Ainy Posted January 28, 2011 Posted January 28, 2011 Наверное лучше измерять не скорость а уровни сигналов ( которые можно потом пересчитать при применении других антенн). А прогнозируемые скорости можно также потом получить исходя из доступных уровней сигналов, модуляции, ширины канала и др. Это в wimax можно исходя из этого определить скорость. А для wifi - врядле. Ну и с забиранием уровней, при отсутствии какого-либо стандарта для wifi железок на это дело - тоже будут проблемы. Под каждую железку надо будет писать свой сборщик. Вставить ник Quote
SSD Posted January 28, 2011 Posted January 28, 2011 Выложил в первом посте программу, скачивайте тестируйте=) Уровни сигналов нужно как-то получать с устройства, значит для этого нужно знать его тип и собственно откуда забирать=) Для этого есть SNMP. Вставить ник Quote
Ainy Posted January 28, 2011 Posted January 28, 2011 оно то есть. но вот есть ли скажем некий универсальный OID, по которому можно снять DL RSSI? В WiMAX - есть в стандарте. а по факту - практически у всех для этого проприетарные MIB-ы, т.к. реализация стандартного поедает столько ресурсов, что это еще 1 процессор надо :) Вставить ник Quote
matrot Posted January 28, 2011 Posted January 28, 2011 (edited) Все нравиться! НО! Мне кажеться, что эта программа не имеет практического применения для вайфая и ваймакса. То есть, для беспроводных сетей работающих только при прямой видимости. Edited January 28, 2011 by matrot Вставить ник Quote
Saab95 Posted January 28, 2011 Author Posted January 28, 2011 А кто вам сказал что вайфай и ваймакс работает только при прямой видимости? Та же UBNT PicoStation 2HP может обеспечить доступ на ноутбук одного клиента в пределах 500м и более метров в условиях малоэтажной застройки, конкретная дальность зависит от степени перекрытия сигналов домами и деревьями. А ваймакс вообще может работать на отраженном сигнале и обеспечивать покрытие около 2-х км без проблем в NLOS, так что есть что потестировать. Нужно только хорошую передвижную платформу сделать. Вставить ник Quote
Cepillo Posted January 28, 2011 Posted January 28, 2011 А кто вам сказал что вайфай и ваймакс работает только при прямой видимости?Та же UBNT PicoStation 2HP может обеспечить доступ на ноутбук одного клиента в пределах 500м и более метров в условиях малоэтажной застройки, конкретная дальность зависит от степени перекрытия сигналов домами и деревьями. А ваймакс вообще может работать на отраженном сигнале и обеспечивать покрытие около 2-х км без проблем в NLOS, так что есть что потестировать. Нужно только хорошую передвижную платформу сделать. Спасибо за шаринг своего детища! Честно говоря, прочитав название ожидал под катом увидеть программу по планированию ) А, здесь для драйв тестов. Т.е. по оптимизации. Вставить ник Quote
SSD Posted January 29, 2011 Posted January 29, 2011 оно то есть. но вот есть ли скажем некий универсальный OID, по которому можно снять DL RSSI?В WiMAX - есть в стандарте. а по факту - практически у всех для этого проприетарные MIB-ы, т.к. реализация стандартного поедает столько ресурсов, что это еще 1 процессор надо :) А ручками ввести в программу религия не позволяет? Вставить ник Quote
Liner's Posted June 20, 2011 Posted June 20, 2011 надо попробовтаь программулину, было бы лучше если бы она строила с учётом точек общий фон, что накладывался бы на карту Вставить ник Quote
Sonne Posted June 21, 2011 Posted June 21, 2011 Спасибо, сейчас буду как раз готовить новый проект, там потребутеся что то подобное. Как насчет опес-сорс и комьюнити ворк? Вставить ник Quote
Saab95 Posted June 21, 2011 Author Posted June 21, 2011 Как насчет опес-сорс и комьюнити ворк? Пока не думал об этом, т.к. по мере работы с ней никакого больше функционала в реале не требовалось. Ведь во время измерений, чтобы исключить предвзятость, никто на результаты в реальном времени не смотрит, а подводить итоги лучше на стационарном компьютере с большим монитором, удобной клавиатурой и принтером рядом. Вставить ник Quote
Sonne Posted June 22, 2011 Posted June 22, 2011 Saab95 вы знакомы с вейвионовской программой? Насколько сопоставимо с вашим софтом? Описание выкладываю: WCT_UG_WCPE_ v10.pdf Вставить ник Quote
Saab95 Posted June 22, 2011 Author Posted June 22, 2011 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 интерфейс. Измеряет входящий, исходящий или двунаправленный трафик. Для измерений я упаковываю вот в такую коробочку испытуемое устройство, укладываю туда магнит и располагаю на крыше автомобиля с всенаправленной двухдиапазонной антенной: Запускаю трафик через устройство, это может быть скачка большого файла из интернета, программа для генерации трафика Iperf, утилита Bandwidth Test от микротика, или аналогичная. Желательно использовать такую программу, которая при потере связи и последующем ее появлении, сама восстанавливает свою работу и начинает снова передавать трафик. Потом полученный файл открываю в Google Maps и анализирую полученные результаты. Чем скорость выше - тем краснее точка, все как в вейвионовской программе. Что мой софт не делает: 1.Не измеряет скорость перемещения по GPS. 2.Не отображает точки на карте в реальном времени. 3.Не измеряет расстояния от БС. Но я считаю что эти 3 пункта не важны, т.к. скорость на результаты полученных данных практически не влияет, смотреть на полученные результат во время работы в большинстве случаев не нужно (и даже запрещено), а расстояния от БС можно измерить потом, когда результаты загружены в Google Maps. В принципе моя программа делает все то же, что и WCT. Вставить ник Quote
Sonne Posted June 23, 2011 Posted June 23, 2011 Вот мой комплект, вчера собрал. Буду мучить. Кто на глаз назовет спецификацию? Пользуясь случаем прошу совета в выборе всенаправленной антенны 3G, куда ее крепить понятно на фото. Вставить ник Quote
Saab95 Posted June 23, 2011 Author Posted June 23, 2011 Какой хороший сотовый модем с возможностью работы на высоких исходящих скоростях. Что за антенна если не секрет? Вставить ник Quote
Sonne Posted June 23, 2011 Posted June 23, 2011 Модем рекомендованный, да. Антенна: GlobalWave Technologies PVT.LTD, ANTENNA 2,4-2,5 GHz, GW-341017/N/A Вставить ник Quote
Trotillo Posted January 4, 2012 Posted January 4, 2012 Пользуясь случаем прошу совета в выборе всенаправленной антенны 3G, куда ее крепить понятно на фото. А разве можно располагать 2 всенаправленные антенны так близко друг от друга? Программу я скачал и попробовал в деле. Измерял как работает беспроводная сеть нашего здания, оказалось она хорошо доступна даже на расстоянии 100-150 метров от стен. Отдал результаты службе эксплуатации, они очень удивились и обещали переставить точки доступа так и изменить их настройки, чтобы на улицу беспроводная сеть не выходила. Она ведь открытая у нас и любой может подключиться к сети. Спасибо большое разработчикам этой программы. Вставить ник Quote
kashsash Posted January 4, 2012 Posted January 4, 2012 Мне всегда Ekahau HeatMapper помогает Вставить ник Quote
NewUse Posted January 5, 2012 Posted January 5, 2012 Уровни сигналов нужно как-то получать с устройства, значит для этого нужно знать его тип и собственно откуда забирать=) для WiFi можно восользоваться wpa_supplicant-ом, он универсален.... Вставить ник Quote
Trotillo Posted February 9, 2012 Posted February 9, 2012 (edited) Представляю вашему вниманию зону покрытия точкой mikrotik rb433 с радиокартой R52Hn и двумя всенаправленными антеннами 12дб. Каждая БС, а их 3, работает на своем канале 1, 6 и 12. Режим работы G. Мощность default. Точки размещены так, чтобы видимость между ними закрывали соседние здания. ПОкрывает территорию во внутренних двориках и сигнал настолько сильный, что можно работать даже с другой стороны здания когда его стены закрывают прямую видимость. Честно говоря с программой намучелся. Никак не мог подобрать правильные настройки получения точек, но опытным путем определил необходимый шаг сетки и временные интервалы между снятием данных. Теперь настройка ноутбука занимает буквально несколько минут. Только плохо что во время работы не показываются результаты так сказать в реальном времени, если они сразу попадали на google earth работать было бы легче. Edited February 9, 2012 by Trotillo Вставить ник Quote
user_name Posted November 19, 2012 Posted November 19, 2012 Здравствуйте! Решил воспользоваться вашей утилитой. Использую GPS-приемник BU-353 фирмы GlobalSat. При запуске программы пишет, что нет данных с GPS. GPS-приемник исправен, проверял. Еще при закрытии проги выдает несколько ошибок, мол программа обратилась не по тому адресу и еще что-то. Скажите, в чем может быть проблема? Вставить ник Quote
Saab95 Posted November 19, 2012 Author Posted November 19, 2012 Операционная система Windows XP или 7? Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.