Это хорошее решение для антенны MikroPoint. СКРИПТ ЗВОНОКА: :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; } } } } СКРИПТ ДЛЯ СВЕТИДИОДОВ ТОЧКИ ДОСТУПА: :for i from=1 to=100 do={ /interface wireless monitor wlan1 interval=1 do={ :if ($“registered-clients”=1 ) do={ :for i from=1 to=24 do={:led led5=yes; :led led4=yes; :led led3=yes; :led led2=yes; :led led1=yes; } } :if ($“registered-clients”=0 ) do={ :for i from=1 to=24 do={:led led5=no; :led led4=no; :led led3=no; :led led2=no; :led led1=no; } } :if ($“signal-strength” <= -63 && $“signal-strength” > -75) do={ :for i from=1 to=48 do={ :led led5=no; :led led4=no; :led led3=yes; :led led2=yes; :led led1=yes; } } :if ($“signal-strength” <= -45 && $“signal-strength” > -62) do={ :for i from=1 to=120 do={ :led led5=no; :led led4=yes; :led led3=yes; :led led2=yes; :led led1=yes; } } :if ($“signal-strength” <= -10 && $“signal-strength” > -44) do={ :for i from=1 to=120 do={ :led led5=yes; :led led4=yes; :led led3=yes; :led led2=yes; :led led1=yes; } } } } СКРИПТ ДЛЯ СВЕТИДИОДОВ СТАНЦИИ: :for i from=1 to=100 do={ /interface wireless monitor wlan1 interval=1 do={ :if ($“signal-strength” <= -86 && $“signal-strength” > -90) do={ :for i from=1 to=24 do={:led led5=no; :led led4=no; :led led3=no; :led led2=no; :led led1=yes; } } :if ($“signal-strength” <= -76 && $“signal-strength” > -85) do={ :for i from=1 to=34 do={:led led5=no; :led led4=no; :led led3=no; :led led2=yes; :led led1=yes; } } :if ($“signal-strength” <= -63 && $“signal-strength” > -75) do={ :for i from=1 to=48 do={ :led led5=no; :led led4=no; :led led3=yes; :led led2=yes; :led led1=yes; } } :if ($“signal-strength” <= -45 && $“signal-strength” > -62) do={ :for i from=1 to=120 do={ :led led5=no; :led led4=yes; :led led3=yes; :led led2=yes; :led led1=yes; } } :if ($“signal-strength” <= -10 && $“signal-strength” > -44) do={ :for i from=1 to=120 do={ :led led5=yes; :led led4=yes; :led led3=yes; :led led2=yes; :led led1=yes; } } } }
Настройка антенны с помощью скрипта LED & Beep для RB/4xx
Настройка антенны с помощью скрипта LED & Beep для RB/4xx, RouterOS
|
15.04.2009 13:48:00
|
|
|
|
|
|
30.06.2009 05:11:00
Привет, извините за мой английский. Этот скрипт работает только для моста? Когда я устанавливаю режим станции-WDS и запускаю скрипт, MT не сигналит (OS 3.10).
|
|
|
|
|
|
30.06.2009 06:09:00
Попробуйте обновить до последней версии routeros.
|
|
|
|
|
|
30.06.2009 06:42:00
Я тестировал сегодня с RB411 (мост) и RB433 (станция WDS). Этот скрипт на 411 работает нормально, но на 433 - тишина (RB411 и RB433 - ОС 3.25)
|
|
|
|
|
|
30.11.2009 17:23:00
Привет! Скрипт не работает на 411 с ROS 4.3, но я протестировал на 3.30! “led led5=yes” → Led5 не светится?! Почему на 4.3 не работает, а на 3.30 работает? С уважением, Кристиан
|
|
|
|
|
|
18.03.2010 09:18:00
синтаксические ошибки на v4.5
|
|
|
|
|
|
17.06.2010 15:10:00
Я использую версию 4.6 и хочу сделать это работающим. Есть ли какие-то идеи о том, с какими синтаксическими ошибками я могу столкнуться?
|
|
|
|
|
|
05.07.2010 11:10:00
very thanx
|
|
|
|
|
|
10.08.2011 09:40:00
это точно цель этого скрипта на самом деле
|
||||
|
|
|
|||
Читают тему
