我想测量不同的应用程序将如何执行信号质量差。
信号质量的测量方法如下:
Signal / Noise * SNR = Signal Quality -80 / -90 * 10 = 8.9%
什么是最好的工具/硬件可用(不太昂贵),使这种测量可能和容易? 我正在寻找一些比打开微波炉或在接入点周围堆积几块砖更好的东西。
谢谢
这完全取决于您的接入点硬件。
例如,在番茄固件上进入Advanced -> Wireless -> Transmit Power并设置一个新的值来降低信号强度。
另一种(可能更好的方法)是将规则添加到本地防火墙来操纵stream量参数。
例如,如果你在Linux上, iptables -t mangle -A INPUT -m statistic --mode random --probability 0.01 -j DROP引入平均1%的数据包丢失。
给它一个锡纸帽子? 🙂
如果你想让你的testing被控制和重现,你可能需要使用一个networking模拟器/模拟器,并把真实的无线(这是在每一个无绳电话,微波和其他无线用户摆布几百米左右)的摆布的图片。 至less有一个(免费的)专门为无线devise的: OpenWNS 。
如果这是过度的……那么使用砖块究竟有什么错误?
有人写了一个故障networking路由器来模拟这样的事情。