Eu tenho um projeto em que gostaria de conectar ~ 200 dispositivos a um único AP.
Cada um desses dispositivos será desviado em sua comunicação, de modo que haverá apenas aproximadamente 10 dispositivos retransmitindo pacotes TCP para um servidor a qualquer momento.
Desejo que todos os dispositivos permaneçam conectados ao servidor por soquetes abertos o tempo todo e apenas espaçam o envio de dados da maneira descrita acima.
Minha primeira preocupação são as mensagens de sinalizador DTIM que o AP precisará enviar para todos os dispositivos. Um roteador com preço razoável (menos de US $ 500) será capaz disso?
Além disso, se alguém puder pensar em problemas adicionais que possam ocorrer, isso seria uma grande ajuda!
Respostas:
Pelos sons do que você está tentando fazer, acho que você ficará bem e, obviamente, o resultado dependerá do roteador que você receber. (Vou usar o Ubiquiti como exemplo)
De acordo com um funcionário da Ubiquiti, o limite codificado para conexões simultâneas é definido em 50 milhões:
https://community.ubnt.com/t5/EdgeMAX/Maximum-number-of-Connections-Sessions/mp/1153434/highlight/true#M53514
No entanto, Ubiquiti tem suas próprias recomendações (práticas):
http://dl.ubnt.com/UBNT-inter-ops-5g_2.pdf
http://dl.ubnt.com/UBNT_inter-ops-2.4g_2.pdf
No que diz respeito à IoT, na minha experiência pessoal, usei um roteador Ubiquiti Air de US $ 35 para uma sessão de treinamento do Arduino com 20 módulos wifi conectados a ele.
Para o exercício, todos jogamos um jogo de asteróides para 20 jogadores, onde todos os 20 módulos faziam uma solicitação a cada 20 milissegundos. Isso significa cerca de 1000 solicitações a cada segundo. O roteador funcionou perfeitamente com as configurações padrão.
por US $ 35 eu diria que vale a pena tentar
fonte