Je souhaite utiliser le WiFi IEEE 802.11 en mode infrastructure pour communiquer dans les deux sens entre un point d'accès et plusieurs stations.
La quantité de trafic entre les stations et le point d'accès n'est pas très élevée et ne devrait donc pas entraîner de retards importants en raison de collisions entre mes stations et le point d'accès dans le protocole CSMA / CA.
Cependant, le problème est que cette configuration pourrait être utilisée dans des environnements avec plusieurs autres WLAN présents indépendamment de ma configuration et non sous mon contrôle. Il pourrait y avoir un trafic important dans ces réseaux WLAN et il n'est pas prévisible de savoir quels canaux ils utiliseront dans la bande des 2,4 GHz, ni selon le type de réseau IEEE 802.11b / g / n à exploiter. Ils ne peuvent même pas laisser de canal gratuit à utiliser pour une transmission relativement non perturbée pour ma configuration. Par conséquent, je m'attends naturellement à ce que mes appareils soient en concurrence avec ces autres appareils et soient sujets à de fréquentes collisions et, par conséquent, à des délais plus longs en raison du mécanisme de backoffing du protocole CSMA / CA.
Mon objectif est d’avoir le moins de temps possible de retard pour que le trafic WiFi de ma configuration ait les meilleures performances possibles. Idéalement, il y aurait une garantie en temps réel pour un cycle d'échange de messages demande-réponse entre une station et un point d'accès.
Existe-t-il un moyen efficace de réduire les temps de retard en évitant les collisions avec le trafic d'autres réseaux WLAN (le passage à 5 GHz n'est pas une option en fait)?
Autant que je sache, je ne serai pas en mesure de tirer profit d'une implémentation de qualité de service IEEE802.11e telle que EDCA, car ces derniers ne gèrent que l'accès aux canaux au sein de mon réseau WLAN. Cependant, dans mon réseau WLAN, tous les messages ont la même priorité. Ai-je bien compris?
Au cas où je serais dans le mauvais échange de pile, veuillez me le faire savoir!