Я хочу использовать IEEE 802.11 WiFi в режиме инфраструктуры для связи в обоих направлениях между точкой доступа и несколькими станциями.
Объем трафика между станциями и точкой доступа не очень высок и, следовательно, не должен вызывать значительных задержек из-за коллизий между моими станциями и точкой доступа в протоколе CSMA / CA.
Однако проблема заключается в том, что эта установка может работать в средах с несколькими другими беспроводными локальными сетями, присутствующими независимо от моей настройки и не под моим контролем. В этих беспроводных локальных сетях может быть интенсивный трафик, и невозможно предсказать, какие каналы в диапазоне 2,4 ГГц они будут использовать, и в соответствии с каким из IEEE 802.11b / g / n они будут работать. Они могут даже не оставить свободный канал, чтобы использовать для относительно спокойной передачи для моей установки. Поэтому, естественно, я ожидаю, что мои устройства будут бороться с этими другими устройствами и будут подвергаться частым конфликтам и, следовательно, увеличению времени задержки из-за механизма отката в протоколе CSMA / CA.
Моя цель состоит в том, чтобы в моей настройке было как можно меньше задержек, чтобы трафик WiFi имел наилучшую производительность. В идеале должна быть гарантия в реальном времени за один цикл обмена сообщениями запрос-ответ между станцией и точкой доступа.
Есть ли хороший способ уменьшить время задержки, избегая коллизий с трафиком от других WLAN (кстати, переключение на 5 ГГц не вариант)?
Насколько я понимаю, я не смогу извлечь выгоду из реализации QoS IEEE802.11e, такой как EDCA, поскольку они управляют только доступом к каналу в моей WLAN. Однако в моей WLAN все сообщения имеют одинаковый приоритет. Я правильно понял?
В случае, если я ошибаюсь в обмене стека, пожалуйста, дайте мне знать!