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