Passei bastante tempo recentemente a analisar este problema.
Há dois tópicos a considerar:
- que tipo de rede WiFi é que um cliente vê quando tenta ligar-se?
- Como é que todos os routers, pontos de acesso, repetidores, switches, etc., falam uns com os outros?
Vamos começar com o tópico 1:
Parece haver três opções:
Atribuir um SSID diferente a cada ponto de acesso/repetidor:
Atribuir o mesmo SSID (e credenciais de login), mas canais diferentes a cada ponto de acesso/repetidor:
Configurar um sistema onde os pontos de acesso/repetidores lidem com toda a comutação:
Não sei se é óbvio ainda, mas defendo, de forma categórica, a opção 3 sobre os outros dois por um deslizamento de terra.
Deve haver várias opções de hardware por aí (creio que EnGenius por exemplo faz uma*), mas a que eu fui é a linha UniFi da Ubiquity Networks (não estou afiliado de nenhuma outra forma com eles a não ser por ser um cliente muito feliz).
Eles vendem vários diferentes tipos de pontos de acesso que suportam diferentes normas WiFi (b/g/n, ac) e que se destinam tanto a uso interno como externo. Os que utilizo são os UniFi AP LR (a versão de longo alcance interior b/g/n), que são vendidos por menos de $90 hoje em dia (a versão de longo alcance não-longo prazo vai mesmo por apenas cerca de $65).
Se instalar o beta-release do seu software controlador (gratuito) (que já descobri ser muito estável), os pontos de acesso comunicarão uns com os outros para lidar com a comutação automática do dispositivo para implementar o que eles chamam “Zero Handoff Roaming” . E funciona de forma fantástica… Posso observar no controlador como outros clientes estão a ser passados entre APs, mantendo as chamadas skype perfeitamente fluidas, etc. E os clientes desconhecem por completo o que está a acontecer. Tudo o que vêem é uma única rede sem fios com sinal perfeito em qualquer lugar.
BTW: O software controlador só é necessário para configurar os APs e actualizar o seu firmware. Uma vez o sistema em funcionamento, é possível desligar o software e tudo continua a funcionar. Assim, não precisa de qualquer outro hardware dedicado para implementar este sistema, apenas um monte de APs espalhados pelo seu site.
Agora, ao tópico 2 desde o início, ou seja, como ter os AP/repetidores a falar uns com os outros:
Há duas opções aqui:
com fio
Wireless
Os prós e contras devem ser óbvios: A cablagem é mais rápida, mais fiável, e provavelmente mais segura, mas pode não ser viável porque envolve fios… Portanto, escolham-no se puderem e passem a ser sem fios se for necessário.
Felizmente, os APs UniFi também suportam ambos os modos*. Para a configuração inicial, é necessário ligá-los uma vez a um fio para os fornecer, mas depois pode dizer a todos eles, excepto um, para simplesmente ligarem sem fios ao seu vizinho mais próximo, desligá-los da rede e movê-los para a sua localização final. Nota: Ainda NÃO tentei isto, por isso não sei como funciona bem. Além disso, não sei se o sistema suporta vários lúpulos ou se cada AP que utiliza uma ligação ascendente sem fios precisa de estar perto de um AP que esteja ligado por cabo.
Nota também: Apenas testei o seu sistema numa rede bastante pequena (3 APs com cerca de 20 dispositivos). Nesta configuração, funciona lindamente e proporciona muito melhor estabilidade e desempenho do que a nossa configuração anterior. Mas o software v3 (que é necessário para que a transferência zero funcione) ainda está em beta e oficialmente não é recomendado para utilização na produção. Talvez um fabricante diferente tenha uma solução que já não esteja em fase beta. Não tenho a certeza.
*UPDATE:
Um par de coisas que investiguei durante o fim-de-semana:
- Os APs WiFi do EnGenius fazem não* parecem oferecer uma transferência zero (ou qualquer equivalente). Até agora, os únicos que encontrei são os APs UniFi, mas provavelmente existem outras soluções por aí.
- Até agora, a transferência zero parece ser suportada apenas com b/g/n-networks e não ac, ou seja sem suporte yet* para o UAP-AC (Eu NÃO tentei isto).
- Os APs UniFi fazem não* suportam ligações ascendentes sem fios zero ao mesmo tempo (eu tentei e diz aqui ). Portanto, se quiser usar zero-handoff com estas unidades, deve ligar todos os seus APs com um fio. Talvez, num futuro distante, ambas as funcionalidades estejam disponíveis simultaneamente, mas não encontrei qualquer indicação de que isto esteja sequer no seu roteiro, por isso não esperaria por ele.