~ 200 dispositivos em um único AP

10

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!

Wolfgang_Horton
fonte
11
200 conexões TCP simultâneas não parecem muito. Todo Pi provavelmente poderia lidar com isso.
Helmar
Muitos roteadores comerciais parecem ter grandes problemas de desempenho após vários dias de atividade - com apenas 10s de dispositivos conectados. Lembre-se de que o hardware subjacente já é semelhante a um Pi.
Sean Houlihane
2
Não estou preocupado com o número de conexões TCP com o servidor, apenas com a capacidade do hardware do roteador de lidar com a manutenção de 200 dispositivos. Acredito que, quanto ao tráfego de mensagens dos dispositivos para o roteador, eu deveria ficar bem ao alocar intervalos de tempo fixos para dispersar a comunicação ... Mas estou preocupado com a capacidade do roteador de atender a todos os beacons DTIM para tantos dispositivos. Procurando aconselhamento de alguém que tenha experiência ou melhor entendimento dessas mensagens de farol
Wolfgang_Horton
Manter os sons abertos soa tentador - configure e esqueça; não precisa se preocupar em derrubar e configurar conexões. Mas, é claro, com conexões permanentes, ainda precisamos lidar com o fechamento inesperado e abri-los novamente. Se você está preocupado com a capacidade dos roteadores de lidar com tantas conexões, talvez seja necessário configurá-las e derrubá-las conforme necessário. Obviamente, você provavelmente precisará encontrar uma maneira de sincronizar os relógios ao ligar.
Mawg diz que restabelece Monica

Respostas:

7

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

Adam Oakley
fonte