找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8474|回复: 10

[脚本] RouterOS AP端信号发声脚本

  [复制链接]
发表于 2011-7-13 23:16:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 yus 于 2011-7-13 23:18 编辑

routeros AP端信号发声脚本,支持ap-bridge模式下的信号判断发声(通过蜂鸣器),类似于信号探测发声,BBB... 信号越强发声越强力,信号越低发声减弱

每次循环50次,可以根据自己需要修改循环次数
radio-name="000C4223D23E",填写网卡mac地址

:local beep "10ms";
:local s85 "1350ms";
:local s80 "850ms";
:local s75 "650ms";
:local s70 "450ms";
:local s65 "350ms";
:local s60 "250ms";
:local s55 "200ms";
:local s50 "150ms";
:local s45 "100ms";
:local s40 "60ms";
:local s20 "20ms";
:global fr
:for i from=1 to=50 do={
:set fr [/interface wireless registration-table get [/interface wireless registration-table find radio-name="000C4223D23E"] signal-strength ]        
:set fr [:pick $fr 0 [:find $fr "d" ]]  
:if ($fr <= -85 && $fr > -88) do={
  :for i from=1 to=2 do={ :beep length=$beep; :delay $s85; }
  }  
:if ($fr <= -80 && $fr > -85) do={
  :for i from=1 to=3 do={ :beep length=$beep; :delay $s80; }
  }
:if ($fr <= -75 && $fr > -80) do={
  :for i from=1 to=3 do={ :beep length=$beep; :delay $s75; }
  }  
:if ($fr <= -70 && $fr > -75) do={
  :for i from=1 to=6 do={ :beep length=$beep; :delay $s70; }
  }  
:if ($fr <= -65 && $fr > -70) do={
  :for i from=1 to=8 do={ :beep length=$beep; :delay $s65; }
  }  
:if ($fr <= -60 && $fr > -65) do={
  :for i from=1 to=11 do={ :beep length=$beep; :delay $s60; }
  }  
:if ($fr <= -55 && $fr > -60) do={
  :for i from=1 to=13 do={ :beep length=$beep; :delay $s55; }
  }  
:if ($fr <= -50 && $fr > -55) do={
  :for i from=1 to=18 do={ :beep length=$beep; :delay $s50; }
  }  
:if ($fr <= -45 && $fr > -50) do={
  :for i from=1 to=25 do={ :beep length=$beep; :delay $s45; }
  }  
:if ($fr <= -40 && $fr > -45) do={
  :for i from=1 to=31 do={ :beep length=$beep; :delay $s40; }
  }  
:if ($fr <= -20 && $fr > -40) do={
  :for i from=1 to=40 do={ :beep length=$beep; :delay $s20; }
  }

  }  
}

评分

参与人数 2铜板 +22 收起 理由
47771885 + 10 不错 改天我也写写
mxso + 12 不错,挺实用的,改天我也写写

查看全部评分

routeros
发表于 2011-7-13 23:21:27 | 显示全部楼层
具体用法怎么用?最好详细点.
routeros
回复

使用道具 举报

 楼主| 发表于 2011-7-13 23:33:09 | 显示全部楼层
本帖最后由 yus 于 2011-7-13 23:33 编辑

回复 peckpock 的帖子

你可以用2个routeros的设备测试,用于AP端,修改脚本mac地址,拷贝到script里点击run script,也可以用scheduler来计划执行
主要作用是户外信号调试用
routeros
回复

使用道具 举报

发表于 2011-7-14 00:15:16 | 显示全部楼层
这个放在RB板上好用啊,呵呵。。。
routeros
回复

使用道具 举报

发表于 2011-7-14 00:23:20 | 显示全部楼层
多些余松老师! 强悍的脚本!
routeros
回复

使用道具 举报

发表于 2011-7-14 00:39:12 | 显示全部楼层
现在出的带信号强度指示灯了!
routeros
回复

使用道具 举报

发表于 2011-7-14 01:24:30 | 显示全部楼层
谢谢余松老师……
routeros
回复

使用道具 举报

发表于 2011-7-14 18:52:39 | 显示全部楼层
我只在视频里看到外国佬这么搞~
routeros
回复

使用道具 举报

 楼主| 发表于 2011-7-14 21:26:10 | 显示全部楼层
回复 tangdong 的帖子

你可以把beep修改为led的命令
routeros
回复

使用道具 举报

发表于 2011-7-14 22:20:21 | 显示全部楼层
不过  现在都有 鸣声对信号模式的 不需要脚本
routeros
回复

使用道具 举报

发表于 2011-7-15 00:32:20 | 显示全部楼层
这个有趣
字数补丁
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-24 15:46 , Processed in 0.056331 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表