Em ordem de importância estimada:
-
Escolha um canal perfeitamente limpo e tenha um bom sinal (entre -40 e -60dBm).
-
Verifique se nenhum outro tráfego na rede está competindo por tempo de antena com seu aplicativo. Especialmente o tráfego multicast, que é enviado a uma baixa taxa de sinalização, consumindo tempo de antena. Não use multicasts ou transmissões em seu próprio aplicativo.
-
Verifique se você tem largura de banda suficiente para seu aplicativo. Sobreprovisione seus links em cerca de 33%.
-
Desativar economia de energia 802.11; manter todos os clientes no modo de despertar constante (CAM).
-
Desative qualquer configuração ou software do AP ou do cliente que possa fazer com que o rádio faça varreduras ou saia do canal. Isso inclui coisas antigas, como roaming e agilidade de canais, e novidades como o Wi-Fi Direct e o Apple AirDrop. Não execute nenhum tipo de scanner de rede Wi-Fi como NetStumbler ou inSSIDer em segundo plano. Desative a detecção de localização baseada em Wi-Fi. Fique atento para Widgets / Gadgets / Gizmos que listam as redes Wi-Fi; eles geralmente causam digitalizações.
-
Se estiver usando 2,4GHz, desative o Bluetooth.
-
Desativar NAT na estação base.
-
Use uma fila de WMM (QoS) de baixa latência. Voz (VO) ou vídeo (VI).
-
Desative a agregação de quadros: A-MPDU e A-MSDU.
-
Prefere o IPv4 por IPv6. Até hoje, ainda há muitos equipamentos que lidam com o IPv4 por meio de um "caminho rápido" assistido por hardware, mas ainda lida com o IPv6 via software.
A propósito, ajustes de Intervalos de Beacon e Intervalos de DTIM provavelmente causarão mais danos do que benefícios no geral. A maioria dos clientes espera que os Intervalos de Beacon sejam de aproximadamente 100 TU (unidades de tempo 802.11; 1024 microssegundos; às vezes chamados kµsec (quilo microssegundos) ou Kiusec (microssegundos Kibi)) e intervalos DTIM entre 0 a 3 beacons. Eu vi alguns clientes Wi-Fi mal escritos ficarem loucos se você alterar um desses demais (como fazer qualquer um deles durar mais de um segundo).