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