Я хотел бы измерить, как различные приложения будут работать при плохом качестве сигнала.
Где качество сигнала измеряется:
Signal / Noise * SNR = Signal Quality
-80 / -90 * 10 = 8.9%
Какие инструменты/оборудование лучше всего подходят (не слишком дорогие), чтобы сделать такие измерения возможными и простыми? Я ищу что-то получше, чем включение микроволновки или укладка нескольких кирпичей вокруг моей точки доступа.
Спасибо
решение1
Это полностью зависит от аппаратного обеспечения вашей точки доступа.
Например, в прошивке Tomato перейдите Advanced -> Wireless -> Transmit Power
и установите новое значение, чтобы снизить уровень сигнала.
Другой (возможно, лучший подход) — добавить правила в локальный брандмауэр для управления параметрами трафика.
Например, если вы используете Linux, iptables -t mangle -A INPUT -m statistic --mode random --probability 0.01 -j DROP
потеря пакетов составит в среднем 1%.
решение2
Надеть на него шапочку из фольги? :)
решение3
Если вы хотите, чтобы ваше тестирование было контролируемым и воспроизводимым, вам, вероятно, захочется использовать сетевой симулятор/эмулятор и убрать из картины реальную беспроводную связь (которая находится во власти каждого беспроводного телефона, микроволновки и другого пользователя Wi-Fi на сотни метров вокруг). Существует по крайней мере один (бесплатный), специально разработанный для беспроводной связи:OpenWNS.
Если это излишество... то что же на самом деле плохого в использовании кирпичей?
решение4
Кто-то написалНеисправный сетевой маршрутизатордля моделирования подобных вещей.