montino Posted November 14, 2013 Posted November 14, 2013 Добрый вечер!Подскажите а есть ли у микротика звуковая индикация для наведения антенны как у ubnt? Если есть,то как включить ее и где настроить? Вставить ник Quote
Saab95 Posted November 14, 2013 Posted November 14, 2013 А то как же, есть, запустите вот такой скрипт и наслаждайтесь мелодией: BEEP SCRIPT :local beep "10ms"; :local no "2400ms"; :local s90 "1290ms"; :local s85 "790ms"; :local s80 "590ms"; :local s77 "390ms"; :local s74 "290ms"; :local s71 "240ms"; :local s68 "190ms"; :local s65 "140ms"; :local s62 "90ms"; :local s59 "60ms"; :local s56 "40ms"; :local s53 "20ms"; :local s50 "10ms"; :for i from=1 to=100 do={ /interface wireless monitor wlan1 interval=1 do={ :if ($"signal-strength" <= -90) do={ :delay $no; } :if ($"signal-strength" <= -85 && $"signal-strength" > -90) do={ :for i from=1 to=2 do={ :beep length=$beep; :delay $s90; } } :if ($"signal-strength" <= -80 && $"signal-strength" > -85) do={ :for i from=1 to=3 do={ :beep length=$beep; :delay $s85; } } :if ($"signal-strength" <= -77 && $"signal-strength" > -80) do={ :for i from=1 to=4 do={ :beep length=$beep; :delay $s80; } } :if ($"signal-strength" <= -74 && $"signal-strength" > -77) do={ :for i from=1 to=6 do={ :beep length=$beep; :delay $s77; } } :if ($"signal-strength" <= -71 && $"signal-strength" > -74) do={ :for i from=1 to=8 do={ :beep length=$beep; :delay $s74; } } :if ($"signal-strength" <= -68 && $"signal-strength" > -71) do={ :for i from=1 to=10 do={ :beep length=$beep; :delay $s71; } } :if ($"signal-strength" <= -65 && $"signal-strength" > -68) do={ :for i from=1 to=12 do={ :beep length=$beep; :delay $s68; } } :if ($"signal-strength" <= -62 && $"signal-strength" > -65) do={ :for i from=1 to=16 do={ :beep length=$beep; :delay $s65; } } :if ($"signal-strength" <= -59 && $"signal-strength" > -62) do={ :for i from=1 to=24 do={ :beep length=$beep; :delay $s62; } } :if ($"signal-strength" <= -56 && $"signal-strength" > -59) do={ :for i from=1 to=34 do={ :beep length=$beep; :delay $s59; } } :if ($"signal-strength" <= -53 && $"signal-strength" > -56) do={ :for i from=1 to=48 do={ :beep length=$beep; :delay $s56; } } :if ($"signal-strength" <= -50 && $"signal-strength" > -53) do={ :for i from=1 to=80 do={ :beep length=$beep; :delay $s53; } } :if ($"signal-strength" <= -20 && $"signal-strength" > -50) do={ :for i from=1 to=120 do={ :beep length=$beep; :delay $s50; } } } } Вставить ник Quote
TTvs Posted March 8, 2015 Posted March 8, 2015 Похоже, никто им не пользовался, т.к. неудобно. Сегодня мне удалось доработать скрипт, по аналогии с прибором для настройки спутниковых антенн. Пробуйте: :local beep "50ms"; :for i from=1 to=100 do={ /interface wireless monitor wlan1 interval=0.025 do={ :if ($"signal-strength" <= -90) do={ } :if ($"signal-strength" <= -87 && $"signal-strength" > -90) do={ :beep length=$beep frequency=2000; :delay 90ms } :if ($"signal-strength" <= -84 && $"signal-strength" > -87) do={ :beep length=$beep frequency=2150; :delay 87ms } :if ($"signal-strength" <= -81 && $"signal-strength" > -84) do={ :beep length=$beep frequency=2300; :delay 84ms } :if ($"signal-strength" <= -78 && $"signal-strength" > -81) do={ :beep length=$beep frequency=2450; :delay 81ms } :if ($"signal-strength" <= -75 && $"signal-strength" > -78) do={ :beep length=$beep frequency=2600; :delay 78ms } :if ($"signal-strength" <= -72 && $"signal-strength" > -75) do={ :beep length=$beep frequency=2750; :delay 75ms } :if ($"signal-strength" <= -69 && $"signal-strength" > -72) do={ :beep length=$beep frequency=2900; :delay 72ms } :if ($"signal-strength" <= -66 && $"signal-strength" > -69) do={ :beep length=$beep frequency=3050; :delay 69ms } :if ($"signal-strength" <= -63 && $"signal-strength" > -66) do={ :beep length=$beep frequency=3200; :delay 66ms } :if ($"signal-strength" <= -60 && $"signal-strength" > -63) do={ :beep length=$beep frequency=3350; :delay 63ms } :if ($"signal-strength" <= -57 && $"signal-strength" > -60) do={ :beep length=$beep frequency=3500; :delay 60ms } :if ($"signal-strength" <= -54 && $"signal-strength" > -57) do={ :beep length=$beep frequency=3650; :delay 57ms } :if ($"signal-strength" <= -51 && $"signal-strength" > -54) do={ :beep length=$beep frequency=3800; :delay 54ms } :if ($"signal-strength" <= -48 && $"signal-strength" > -51) do={ :beep length=$beep frequency=3950; :delay 51ms } :if ($"signal-strength" <= -45 && $"signal-strength" > -48) do={ :beep length=$beep frequency=4100; :delay 48ms } :if ($"signal-strength" <= -42 && $"signal-strength" > -45) do={ :beep length=$beep frequency=4250; :delay 45ms } :if ($"signal-strength" <= -39 && $"signal-strength" > -42) do={ :beep length=$beep frequency=4400; :delay 42ms } :if ($"signal-strength" <= -36 && $"signal-strength" > -39) do={ :beep length=$beep frequency=4550; :delay 39ms } :if ($"signal-strength" <= -33 && $"signal-strength" > -36) do={ :beep length=$beep frequency=4700; :delay 36ms } :if ($"signal-strength" <= -20 && $"signal-strength" > -33) do={ :beep length=$beep frequency=4850; :delay 33ms } } } Вставить ник Quote
rdmitrich Posted March 19, 2015 Posted March 19, 2015 Похоже, никто им не пользовался, т.к. неудобно. Сегодня мне удалось доработать скрипт, по аналогии с прибором для настройки спутниковых антенн. Пробуйте: :local beep "50ms"; :for i from=1 to=100 do={ /interface wireless monitor wlan1 interval=0.025 do={ :if ($"signal-strength" <= -90) do={ } :if ($"signal-strength" <= -87 && $"signal-strength" > -90) do={ :beep length=$beep frequency=2000; :delay 90ms } :if ($"signal-strength" <= -84 && $"signal-strength" > -87) do={ :beep length=$beep frequency=2150; :delay 87ms } :if ($"signal-strength" <= -81 && $"signal-strength" > -84) do={ :beep length=$beep frequency=2300; :delay 84ms } :if ($"signal-strength" <= -78 && $"signal-strength" > -81) do={ :beep length=$beep frequency=2450; :delay 81ms } :if ($"signal-strength" <= -75 && $"signal-strength" > -78) do={ :beep length=$beep frequency=2600; :delay 78ms } :if ($"signal-strength" <= -72 && $"signal-strength" > -75) do={ :beep length=$beep frequency=2750; :delay 75ms } :if ($"signal-strength" <= -69 && $"signal-strength" > -72) do={ :beep length=$beep frequency=2900; :delay 72ms } :if ($"signal-strength" <= -66 && $"signal-strength" > -69) do={ :beep length=$beep frequency=3050; :delay 69ms } :if ($"signal-strength" <= -63 && $"signal-strength" > -66) do={ :beep length=$beep frequency=3200; :delay 66ms } :if ($"signal-strength" <= -60 && $"signal-strength" > -63) do={ :beep length=$beep frequency=3350; :delay 63ms } :if ($"signal-strength" <= -57 && $"signal-strength" > -60) do={ :beep length=$beep frequency=3500; :delay 60ms } :if ($"signal-strength" <= -54 && $"signal-strength" > -57) do={ :beep length=$beep frequency=3650; :delay 57ms } :if ($"signal-strength" <= -51 && $"signal-strength" > -54) do={ :beep length=$beep frequency=3800; :delay 54ms } :if ($"signal-strength" <= -48 && $"signal-strength" > -51) do={ :beep length=$beep frequency=3950; :delay 51ms } :if ($"signal-strength" <= -45 && $"signal-strength" > -48) do={ :beep length=$beep frequency=4100; :delay 48ms } :if ($"signal-strength" <= -42 && $"signal-strength" > -45) do={ :beep length=$beep frequency=4250; :delay 45ms } :if ($"signal-strength" <= -39 && $"signal-strength" > -42) do={ :beep length=$beep frequency=4400; :delay 42ms } :if ($"signal-strength" <= -36 && $"signal-strength" > -39) do={ :beep length=$beep frequency=4550; :delay 39ms } :if ($"signal-strength" <= -33 && $"signal-strength" > -36) do={ :beep length=$beep frequency=4700; :delay 36ms } :if ($"signal-strength" <= -20 && $"signal-strength" > -33) do={ :beep length=$beep frequency=4850; :delay 33ms } } } Зачёт тебе бро !!! Отлично работает !!! Вставить ник Quote
unuser Posted March 20, 2015 Posted March 20, 2015 Огромное спасибо, работает круто, сохранил в свой backup Вставить ник Quote
uraso Posted April 6, 2015 Posted April 6, 2015 Да,и мне скрипт понравился. Жаль что запускается он только на точке включенной клиентом . Настраивал мост и на базовой точке он не запустился. Пришлось удаленную точку переводить в "bridge" а на настраиваемой ставить "station bridge".... Вставить ник Quote
zetron Posted April 6, 2015 Posted April 6, 2015 Похоже, никто им не пользовался, т.к. неудобно. Сегодня мне удалось доработать скрипт, по аналогии с прибором для настройки спутниковых антенн. Пробуйте: :local beep "50ms"; :for i from=1 to=100 do={ /interface wireless monitor wlan1 interval=0.025 do={ :if ($"signal-strength" <= -90) do={ } :if ($"signal-strength" <= -87 && $"signal-strength" > -90) do={ :beep length=$beep frequency=2000; :delay 90ms } :if ($"signal-strength" <= -84 && $"signal-strength" > -87) do={ :beep length=$beep frequency=2150; :delay 87ms } :if ($"signal-strength" <= -81 && $"signal-strength" > -84) do={ :beep length=$beep frequency=2300; :delay 84ms } :if ($"signal-strength" <= -78 && $"signal-strength" > -81) do={ :beep length=$beep frequency=2450; :delay 81ms } :if ($"signal-strength" <= -75 && $"signal-strength" > -78) do={ :beep length=$beep frequency=2600; :delay 78ms } :if ($"signal-strength" <= -72 && $"signal-strength" > -75) do={ :beep length=$beep frequency=2750; :delay 75ms } :if ($"signal-strength" <= -69 && $"signal-strength" > -72) do={ :beep length=$beep frequency=2900; :delay 72ms } :if ($"signal-strength" <= -66 && $"signal-strength" > -69) do={ :beep length=$beep frequency=3050; :delay 69ms } :if ($"signal-strength" <= -63 && $"signal-strength" > -66) do={ :beep length=$beep frequency=3200; :delay 66ms } :if ($"signal-strength" <= -60 && $"signal-strength" > -63) do={ :beep length=$beep frequency=3350; :delay 63ms } :if ($"signal-strength" <= -57 && $"signal-strength" > -60) do={ :beep length=$beep frequency=3500; :delay 60ms } :if ($"signal-strength" <= -54 && $"signal-strength" > -57) do={ :beep length=$beep frequency=3650; :delay 57ms } :if ($"signal-strength" <= -51 && $"signal-strength" > -54) do={ :beep length=$beep frequency=3800; :delay 54ms } :if ($"signal-strength" <= -48 && $"signal-strength" > -51) do={ :beep length=$beep frequency=3950; :delay 51ms } :if ($"signal-strength" <= -45 && $"signal-strength" > -48) do={ :beep length=$beep frequency=4100; :delay 48ms } :if ($"signal-strength" <= -42 && $"signal-strength" > -45) do={ :beep length=$beep frequency=4250; :delay 45ms } :if ($"signal-strength" <= -39 && $"signal-strength" > -42) do={ :beep length=$beep frequency=4400; :delay 42ms } :if ($"signal-strength" <= -36 && $"signal-strength" > -39) do={ :beep length=$beep frequency=4550; :delay 39ms } :if ($"signal-strength" <= -33 && $"signal-strength" > -36) do={ :beep length=$beep frequency=4700; :delay 36ms } :if ($"signal-strength" <= -20 && $"signal-strength" > -33) do={ :beep length=$beep frequency=4850; :delay 33ms } } } Для Huges (спутниковый модем) можно скрипт применить . Вставить ник Quote
RVGSlava Posted November 23, 2016 Posted November 23, 2016 Похоже, никто им не пользовался, т.к. неудобно. Сегодня мне удалось доработать скрипт, по аналогии с прибором для настройки спутниковых антенн. Пробуйте: Добрый день подскажите пожалуйста как сделать так чтобы данный скрипт работал в течении 5 минут после включения оборудования а потом завершался? Вставить ник Quote
SpawnMG Posted November 24, 2016 Posted November 24, 2016 сори за офтоп. а на UBNT где включается эта индикация? Вставить ник Quote
TTvs Posted November 24, 2016 Posted November 24, 2016 (edited) SpawnMG, на UBNT нет звуковой индикации. RVGSlava, проще передёрнуть питание по окончании работы. Edited November 24, 2016 by TTvs Вставить ник Quote
SpawnMG Posted November 24, 2016 Posted November 24, 2016 Но вот же человек пишет в первом посту "Добрый вечер!Подскажите а есть ли у микротика звуковая индикация для наведения антенны как у ubnt?" поиск в гугл выдал http://download.wmd.ru/manual/AirOS_v5_5_4.pdf Вставить ник Quote
TTvs Posted November 24, 2016 Posted November 24, 2016 (edited) У UBNT нет звуковой индикации. Есть у вашего ноутбука, так наверное? И не видел я динамиков внутри этих устройств. Edited November 24, 2016 by TTvs Вставить ник Quote
RVGSlava Posted November 24, 2016 Posted November 24, 2016 SpawnMG, на UBNT нет звуковой индикации. RVGSlava, проще передёрнуть питание по окончании работы. У меня немного другая задача мне нужно чтобы антенна пищать начинала сама после загрузки и это я решил а вот как ее заставить саму замолчать - не пойму Вставить ник Quote
777BLOODER777 Posted November 30, 2016 Posted November 30, 2016 Всем привет! Ребята а можно этот скрипт допилить под sxt lite5 ac ??? в нём то бипера нет((( а вот по частоте моргания led 1 было бы в помощь многим. Вставить ник Quote
TTvs Posted December 1, 2016 Posted December 1, 2016 У Lite5 АС есть антенна на 2,4 ГГц которая может работать в бридже с радио на 5ГГц. Подключайтесь смартфоном к антенне и программой Mikro Winbox наблюдайте уровень сигнала. Вставить ник Quote
vadya Posted December 21, 2016 Posted December 21, 2016 Сегодня мне удалось доработать скрипт, по аналогии с прибором для настройки спутниковых антенн. Пробуйте: Благодарю вас за проделанную работу! Вставить ник Quote
lomal Posted May 1, 2020 Posted May 1, 2020 Помогите советом. Пробую управлять светодиодами. Вот такой код работает при запуске в Terminal. /system leds set leds="led1" type=on Но вылезает запрос numbers: Что он значит, не знаю. Но если ввести число 0 и нажать Enter, то всё работает, указанный светодиод переключается в нужное состояние. Можно как-то сделать, чтобы этот запрос не вылезал, или чтоб число numbers вводилось автоматом? Хочу сделать скрипт, чтобы он работал самостоятельно, без участия человека. Вставить ник Quote
Constantin Posted May 1, 2020 Posted May 1, 2020 2 часа назад, lomal сказал: или чтоб число numbers вводилось автоматом? set leds=led1 type=on number=0 не благодари, 2 часа назад, lomal сказал: Что он значит, не знаю. это порядковый номер устройства в списке....... Вставить ник Quote
lomal Posted May 6, 2020 Posted May 6, 2020 (edited) Потренировавшись, понял, что команда /interface wireless monitor wlan1 interval=1 do={ :if ($"signal-strength" ........ работает только на клиентском устройстве. Но иногда бывает нужно навести антенну базы. И она не знает что такое $"signal-strength". Как бы клиентов может быть много, и у каждого уровень сигнала свой. Однако, скриптом можно считать уровень сигнала конкретного устройства из registration-table: :local "ss" :set ss [/interface wireless registration-table get number=0 value="signal-strength"] где number=0 - порядковый номер клиентского устройства. В моём случае число number равно нулю, поскольку у меня всего один клиент держит связь с базовой станцией. Сопоставляя значение переменной ss с определённым уровнем сигнала, можно управлять пьезодинамиком или светодиодами. Кстати, значение "signal-strength"можно извлекать и на клиентском устройстве - просто чтобы не писать отдельно скрипт для базы, отдельно для клиента, получается универсальная вещь. Только есть проблема. Если выполнить :local ss :set ss [/interface wireless registration-table get number=0 "signal-strength"] то получим на выходе строку с припиской "dBm", хотя по документации должно быть целое число (integer). Вот как бы преобразовать в число? Что-то с регулярными выражениями не выходит. А хотя командой pick можно. Edited May 7, 2020 by lomal Вставить ник Quote
Корпич Posted January 1, 2021 Posted January 1, 2021 А чем не устраивает старый скрипт https://wiki.mikrotik.com/wiki/SXT_5HnD_Alignment_Script Вставить ник Quote
Scum Posted January 2, 2021 Posted January 2, 2021 2 lomal: Вообще не подстраивают секторную антенну под клиентов. Вешать нужно правильно, угол наклона исходя из высоты подвеса и угла излучения. Тогда у вас уже будет правильная зона покрытия. Либо я может не о том? Вставить ник Quote
Saab95 Posted January 4, 2021 Posted January 4, 2021 Почему же не подстраивают секторную? Очень даже подстраивают, только делать это надо уже при неком подключенном количестве абонентов, и желательно по всей территории покрытия. То есть поднимая антенну выше смотрим на сигнал у ближних клиентов, и соответственно опуская антенну ниже смотрим сигнал у дальних клиентов. Так же при наклонах антенны у клиентов с боков зоны покрытия так же могут изменяться сигналы. По практике такой юстировки - очень часто секторные антенны или сильнее чем надо вниз наклоняют, или наоборот ставят по горизонту, а после думают что же сигналы такие плохие у абонентов или перекос по поляризациям. А по поводу наведения - проще всего смотреть со стороны базы, если доступа на клиентское устройство нет. Но с другой стороны как подключать антенну к БС - надо же произвести некие настройки, то же имя сети указать - а тут подключать ее куда-то надо, хоть к ноутбуку. Вставить ник Quote
Scum Posted January 4, 2021 Posted January 4, 2021 (edited) Тогда вопрос как подлючали клиентов? Криво? :) Edited January 4, 2021 by Scum Вставить ник Quote
Saab95 Posted January 4, 2021 Posted January 4, 2021 А как можно изначально повесить антенну ровно? Вряд ли кто пойдет делать это с высокоточным уровнем, или будет проводить измерения оптическими средствами и т.п. Обычно вешают и на глаз наклоняют, а далее уже корректируют, когда наберут абонентскую базу, ведь пока мало абонентов и при не самых лучших сигналах все работает. А когда их становиться много уже нужно использовать все средства для улучшения связи. Кроме всего секторные антенны не всегда работают вкруг - бывает что антенна стоит на некой многоэтажке, а абоненты в одной стороне и вешают сектор 120-90 градусов. После появляются абоненты где-то сильно с краю и там сигнал плохой - так же поворачивают антенну в сторону, если с другой стороны абонентов нет, или при таком повороте у них сигналы уменьшаются не сильно. Вставить ник 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.