Integração do Cambium Networks cnPilot e cnMaestro com o Purple WiFi
Este guia definitivo detalha a integração dos access points Cambium Networks cnPilot e do controlador de nuvem cnMaestro com a plataforma de inteligência Purple WiFi. Ele aborda arquitetura, configuração de Captive Portal, requisitos de walled garden, Staff WiFi 802.1X e segmentação dinâmica de VLAN usando Cambium ePSK para ambientes multi-tenant.
Ouça este guia
Ver transcrição do podcast
- Resumo Executivo
- Análise Técnica Detalhada
- Arquitetura de Integração
- Requisitos de Walled Garden
- Segmentação Multi-Tenant com Cambium ePSK
- Guia de Implementação
- 1. Configurar a WLAN de Hóspedes
- 2. Habilitar o Hotspot Externo
- 3. Configurar Autenticação e Bilhetagem RADIUS
- 4. Definir o Walled Garden
- 5. Configurar 802.1X para Staff WiFi
- Melhores Práticas
- Solução de Problemas e Mitigação de Riscos
- ROI e Impacto nos Negócios

Resumo Executivo
Para locais corporativos que padronizam sua infraestrutura na Cambium Networks, a implantação de uma solução de guest WiFi de nível de produção exige uma integração estreita entre a camada de acesso sem fio e a plataforma de gerenciamento de identidade. Este guia fornece um roteiro definitivo para integrar os access points Cambium cnPilot e o controlador de nuvem cnMaestro com o Purple WiFi. Ao combinar o hardware escalável da Cambium com o Captive Portal, a autenticação RADIUS e os recursos de analytics da Purple, as equipes de TI podem transformar suas redes sem fio de um centro de custo em um ativo estratégico. A arquitetura detalhada aqui oferece suporte desde o acesso básico de hóspedes até a segmentação multi-tenant complexa usando Cambium Private Pre-Shared Keys (PPSK), fornecendo conectividade segura, em conformidade e rica em dados em ambientes de hotelaria, varejo e setor público.
Análise Técnica Detalhada
A integração entre a Cambium Networks e a Purple baseia-se em protocolos padrão de redirecionamento HTTP e RADIUS. Essa abordagem independente de fornecedor garante segurança robusta, compatibilidade entre plataformas e gerenciamento centralizado via cnMaestro.
Arquitetura de Integração
O mecanismo principal envolve um redirecionamento de Captive Portal gerenciado pelo AP Cambium, combinado com a autenticação RADIUS gerenciada pela Purple.

Quando um dispositivo de hóspede se associa a um SSID de Hóspedes aberto, o AP Cambium intercepta a solicitação HTTP inicial. Em vez de rotear o tráfego para a internet, o AP redireciona o dispositivo para a URL do Captive Portal hospedado da Purple. O hóspede conclui o fluxo de autenticação na tela de login da Purple, que oferece suporte a login social, registro por e-mail e formulários personalizados de captura de dados.
Após a autenticação bem-sucedida, o backend da Purple envia uma mensagem RADIUS Access-Accept para o AP Cambium na porta UDP 1812. Essa mensagem sinaliza ao AP para fazer a transição do dispositivo cliente do estado de walled garden de pré-autenticação para o acesso total à rede. Simultaneamente, o AP envia dados de bilhetagem RADIUS para a Purple na porta UDP 1813, preenchendo os painéis de analytics da Purple com informações de duração da sessão, uso de dados e tipo de dispositivo.
Requisitos de Walled Garden
O walled garden é um componente crítico do fluxo do Captive Portal. Ele define os endereços IP e domínios específicos que um dispositivo não autenticado pode alcançar. Se o walled garden estiver mal configurado, o dispositivo não conseguirá carregar o portal da Purple, resultando em um tempo limite de conexão (timeout).
Para que a integração funcione, o walled garden deve incluir os domínios de portal da Purple, quaisquer endpoints de Content Delivery Network (CDN) que hospedem recursos do portal e os domínios de quaisquer provedores de identidade suportados (como Facebook, Google ou Microsoft Entra ID).
Segmentação Multi-Tenant com Cambium ePSK
A implementação da Cambium de Private Pre-Shared Keys, sob a marca ePSK, permite que os arquitetos de rede segmentem o tráfego de forma segura sem transmitir múltiplos SSIDs.

Com o ePSK, um único SSID suporta até 2.000 senhas exclusivas. Cada senha é mapeada para uma VLAN específica. Quando um usuário se conecta usando sua chave exclusiva, o AP Cambium coloca automaticamente seu tráfego na VLAN atribuída. Esse recurso é inestimável para ambientes multi-tenant, como espaços de coworking ou edifícios residenciais, onde cada cliente exige um segmento de rede isolado. A Purple se integra a essa arquitetura gerenciando o ciclo de vida do ePSK por meio da API do cnMaestro, automatizando o provisionamento, a atribuição de VLAN e a revogação de credenciais de clientes.
Guia de Implementação
A implantação da integração entre Cambium e Purple exige uma configuração precisa no console em nuvem do cnMaestro. Siga estas etapas para estabelecer o serviço básico de Guest WiFi.
1. Configurar a WLAN de Hóspedes
Navegue até o menu Configuration no cnMaestro, selecione WiFi Profiles e abra a guia WLANs. Crie um novo perfil de WLAN.
- Name / SSID: Defina o nome da rede de hóspedes (ex: "Venue Guest WiFi").
- Security: Defina como Open.
- Client Isolation: Defina como Enable para evitar que os dispositivos dos hóspedes se comuniquem entre si na sub-rede local.
2. Habilitar o Hotspot Externo
Na configuração da WLAN, localize a seção Guest Access.
- Enable Guest Access: Marque esta caixa.
- Portal Type: Selecione External Hotspot.
- External Page URL: Insira a URL específica do Captive Portal fornecida pelo seu gerente de conta da Purple.
3. Configurar Autenticação e Bilhetagem RADIUS
Na mesma seção Guest Access, configure os parâmetros RADIUS.
- Authentication Server: Insira o endereço IP do servidor RADIUS principal da Purple.
- Authentication Port:
1812 - Accounting Server: Insira o endereço IP do servidor RADIUS principal da Purple.
- Accounting Port:
1813 - Shared Secret: Insira o segredo compartilhado complexo fornecido pela Purple. Certifique-se de que ele corresponda exatamente em ambas as plataformas.
4. Definir o Walled Garden
Nas configurações de External Hotspot, preencha a lista de walled garden. Você deve adicionar os domínios principais da Purple e os domínios específicos exigidos pelos métodos de autenticação escolhidos (ex: provedores de login social).
5. Configurar 802.1X para Staff WiFi
Para proteger o acesso dos funcionários, crie um perfil de WLAN separado no cnMaestro.
- Security: Defina como WPA2-Enterprise.
- RADIUS Server: Aponte para o IP do servidor RADIUS da Purple na porta 1812.
Os funcionários se autenticam usando suas credenciais corporativas via Microsoft Entra ID ou Google Workspace, que a Purple validates. A Purple então retorna um atributo RADIUS Tunnel-Private-Group-ID, instruindo o AP Cambium a colocar o dispositivo do funcionário na VLAN corporativa segura.
Melhores Práticas
- VLAN Trunking: Certifique-se de que todas as VLANs necessárias (Guest, Staff, Management) estejam em trunk nas portas do switch que se conectam aos APs Cambium. Se a VLAN estiver ausente do trunk, os clientes autenticados não conseguirão obter um endereço IP via DHCP.
- Consistência de Firmware: Padronize seu parque de APs na versão de firmware cnPilot 6.0 ou posterior. Esta versão oferece o suporte mais estável para redirecionamento de hotspot externo e funcionalidade ePSK.
- Accounting é Obrigatório: Nunca desative o accounting do RADIUS. A Purple depende inteiramente do fluxo de accounting UDP 1813 para gerar métricas de tempo de permanência, dados de frequência de visitas e logs de conformidade.
- Evite PSKs Locais para Funcionários: Substitua as senhas compartilhadas legadas pela autenticação 802.1X para redes de funcionários. Essa abordagem se alinha aos requisitos da ISO 27001, vinculando o acesso à rede a identidades individuais e auditáveis.
Solução de Problemas e Mitigação de Riscos
Quando surgem problemas de integração, eles normalmente se manifestam durante o redirecionamento inicial do Captive Portal ou na fase de autenticação RADIUS.
- Falha ao Carregar o Portal: Quase sempre se trata de um problema de walled garden. Se um dispositivo de convidado se conectar ao SSID, mas receber um tempo limite de conexão (timeout) em vez da página de login (splash page), o AP está bloqueando o acesso ao domínio do portal Purple. Verifique suas entradas de walled garden no cnMaestro e garanta que a resolução de DNS seja permitida antes da autenticação.
- Falha na Autenticação (Erro de Credenciais Inválidas): Verifique o segredo compartilhado (shared secret) do RADIUS. Uma incompatibilidade entre o cnMaestro e a Purple fará com que o servidor RADIUS descarte silenciosamente as solicitações de autenticação.
- O Dispositivo Autentica, mas Não Tem Acesso à Internet: Isso indica uma falha na atribuição dinâmica de VLAN ou no processo DHCP. Verifique se a Purple está retornando o ID de VLAN correto na resposta do RADIUS e confirme se a configuração de trunking da porta do switch permite essa VLAN.
ROI e Impacto nos Negócios
A implantação do Purple WiFi na infraestrutura da Cambium Networks transforma um utilitário de rede padrão em um ativo de negócios mensurável. Ao capturar dados primários (first-party data) no momento da autenticação, os estabelecimentos podem criar perfis de visitantes abrangentes e direcionar campanhas de marketing segmentadas.
Por exemplo, a Harrods implementou o Purple Guest WiFi e alcançou um ROI de marketing de 57x ao integrar os dados capturados com seu programa de fidelidade. Da mesma forma, a AGS Airports gerou um ROI de 842% utilizando largura de banda em camadas e engajamento direcionado de passageiros. Ao padronizar no Cambium cnMaestro e na Purple, os líderes de TI podem fornecer conectividade segura e em conformidade, enquanto fornecem simultaneamente à organização de marketing os dados necessários para impulsionar a receita.
Definições principais
Captive Portal
Uma página de login personalizada que exige que os usuários se autentiquem ou aceitem os termos antes de obter acesso a uma rede WiFi pública ou corporativa.
Usado em implantações de Guest WiFi para capturar dados primários (first-party data), aplicar políticas de uso aceitável e apresentar a marca do local antes de conceder acesso à internet.
RADIUS
Remote Authentication Dial-In User Service; um protocolo de rede que fornece gerenciamento centralizado de Autenticação, Autorização e Contabilização (AAA).
O protocolo que os APs Cambium usam para se comunicar com a Purple para verificar as credenciais do usuário e relatar os dados da sessão.
Walled Garden
Um ambiente limitado que controla o acesso do usuário a conteúdos e serviços da web antes da autenticação.
Necessário no cnMaestro para permitir que os dispositivos dos hóspedes alcancem a tela de login da Purple e os domínios dos provedores de identidade (como Facebook ou Google) antes de terem acesso total à internet.
ePSK
Enhanced Pre-Shared Key; a implementação da Cambium de chaves privadas pré-compartilhadas, permitindo senhas exclusivas para usuários individuais em um único SSID.
Usado para fornecer segmentos de rede seguros e isolados para ambientes multi-tenant sem a transmissão de inúmeros SSIDs.
Dynamic VLAN Assignment
O processo de colocar um dispositivo autenticado em uma Virtual Local Area Network específica com base em atributos RADIUS, em vez da porta física ou SSID.
Permite que a TI use um único SSID enquanto separa com segurança o tráfego de hóspedes do tráfego de funcionários ou de gerenciamento.
802.1X
Um padrão IEEE para controle de acesso à rede baseado em porta, fornecendo um mecanismo de autenticação para dispositivos que desejam se conectar a uma LAN ou WLAN.
O padrão usado para Staff WiFi seguro, substituindo senhas compartilhadas por credenciais corporativas individuais validadas em um provedor de identidade.
cnMaestro
A plataforma de gerenciamento baseada em nuvem ou local da Cambium Networks para controle centralizado de infraestrutura de rede com e sem fio.
A interface onde os arquitetos de rede configuram os perfis de WLAN, configurações de RADIUS e walled gardens necessários para a integração com a Purple.
First-Party Data
Informações que uma empresa coleta diretamente de seus clientes e possui inteiramente.
O principal resultado de negócios de uma implantação de Guest WiFi da Purple, usado para impulsionar campanhas de marketing e entender o comportamento dos visitantes.
Exemplos práticos
Um hotel de 200 quartos precisa implantar WiFi seguro para hóspedes, funcionários e um centro de conferências. Os hóspedes exigem um Captive Portal personalizado com a marca, os funcionários precisam de acesso seguro aos sistemas internos e o centro de conferências exige redes isoladas para diferentes organizadores de eventos. Como o arquiteto de rede deve configurar o ambiente Cambium cnMaestro para suportar isso usando a Purple?
O arquiteto deve implantar três perfis de WLAN distintos no cnMaestro.
- WLAN de Hóspedes: Configurada como uma rede Aberta com 'External Hotspot' habilitado. A URL de redirecionamento aponta para o Captive Portal da Purple. A autenticação RADIUS (UDP 1812) e a bilhetagem (UDP 1813) apontam para os servidores da Purple. O walled garden inclui os domínios da Purple.
- WLAN de Funcionários: Configurada como WPA2-Enterprise (802.1X). O RADIUS aponta para a Purple, que se integra ao Microsoft Entra ID do hotel. Os funcionários se autenticam com credenciais corporativas, e a Purple os atribui à VLAN de Funcionários.
- WLAN de Conferência: Configurada com WPA2 Pre-Shared Key e Cambium ePSK habilitado. A Purple provisiona senhas ePSK exclusivas para cada organizador de eventos por meio da API do cnMaestro, atribuindo cada chave a uma VLAN isolada (ex: VLAN 301, 302).
Uma rede de varejo implantou APs Cambium e410 e configurou o Captive Portal da Purple. No entanto, os clientes relatam que a tela de login nunca aparece em seus smartphones; em vez disso, o navegador exibe um tempo limite de conexão (timeout). Qual é a causa raiz e como isso é resolvido?
A causa raiz é uma configuração incompleta de walled garden no cnMaestro. O AP Cambium está bloqueando o tráfego HTTP/HTTPS necessário para carregar o portal da Purple antes que o usuário seja autenticado.
Para resolver isso, o engenheiro de rede deve fazer login no cnMaestro, navegar até o perfil de WLAN de Hóspedes e atualizar a lista de walled garden do External Hotspot. Ele deve adicionar os domínios de portal específicos da Purple e quaisquer endpoints de CDN associados. Uma vez aplicado, os dispositivos não autenticados poderão alcançar o portal e concluir o fluxo de login.
Questões práticas
Q1. Você está implantando o Guest WiFi da Purple em 50 lojas de varejo usando APs Cambium e505. Os usuários conseguem se conectar ao SSID e ver a tela de login, mas após o login, não conseguem acessar a internet. Você verifica que a Purple está enviando a mensagem Access-Accept. Qual é o problema de infraestrutura mais provável?
Dica: Considere o que acontece no nível do switch quando um dispositivo tenta obter um endereço IP após a autenticação.
Ver resposta modelo
O problema mais provável é a falta de trunking de VLAN nas portas do switch que se conectam aos APs Cambium. Embora o AP autorize o dispositivo, se a VLAN de Hóspedes atribuída não for permitida no trunk do switch, o dispositivo não conseguirá alcançar o servidor DHCP para obter um endereço IP, resultando na falta de acesso à internet.
Q2. Um campus universitário deseja usar um único SSID para todos os estudantes nos dormitórios, mas exige que os dispositivos de cada estudante sejam isolados em seu próprio segmento de rede privado para permitir a transmissão (casting) para sua smart TV específica. Como você implementa isso usando Cambium e Purple?
Dica: Observe a implementação da Cambium de chaves privadas pré-compartilhadas.
Ver resposta modelo
Implemente o Cambium ePSK (Enhanced Pre-Shared Key) na WLAN do dormitório. A Purple gerenciará o ciclo de vida do ePSK por meio da API do cnMaestro, gerando uma senha exclusiva para cada estudante. Quando um estudante conecta seus dispositivos usando sua chave específica, o AP Cambium os atribui a uma VLAN exclusiva, criando uma rede de área privada isolada.
Q3. Durante uma implantação piloto, o painel de analytics da Purple mostra zero tempo de permanência ou métricas de uso de dados para o site de teste da Cambium, embora os usuários estejam se autenticando e navegando na internet com sucesso. Qual etapa de configuração foi esquecida no cnMaestro?
Dica: A análise de dados (analytics) exige dados de sessão, que são tratados por uma porta UDP específica na configuração AAA.
Ver resposta modelo
A bilhetagem RADIUS (RADIUS Accounting) não foi configurada. O engenheiro de rede deve habilitar a bilhetagem RADIUS no perfil de WLAN de Hóspedes do cnMaestro e apontá-la para o servidor RADIUS da Purple na porta UDP 1813. Sem isso, a Purple trata apenas a autenticação e não recebe dados do ciclo de vida da sessão.
Continue a ler esta série
Integração de Access Points Allied Telesis com o Purple WiFi
Este guia fornece um manual de configuração abrangente para integrar os access points Allied Telesis Série TQ com o Purple WiFi. Ele aborda o redirecionamento de Captive Portal externo, autenticação RADIUS 802.1X e direcionamento dinâmico de VLAN usando Private Pre-Shared Keys (PPSK) para implantações seguras de múltiplos inquilinos (multi-tenant).
Integração do Huawei AirEngine e CloudCampus com o Purple WiFi
Este guia fornece instruções passo a passo para integrar os access points Huawei AirEngine e o iMaster NCE-Campus com o Purple WiFi. Ele aborda a configuração de Captive Portal, autenticação de funcionários via 802.1X e direcionamento dinâmico de VLAN por PPSK para redes corporativas.
EnGenius Cloud Access Points Integration with Purple WiFi
Esta referência técnica detalha a integração passo a passo dos Access Points EnGenius Cloud e switches ECS com a plataforma de guest WiFi da Purple. Ela cobre o redirecionamento do guest Captive Portal por meio de uma splash page externa, configuração de Walled Garden, WiFi seguro para funcionários usando IEEE 802.1X e isolamento de rede multi-tenant usando EnGenius MyPSK com atribuição dinâmica de VLAN. Instaladores de TI e arquitetos de rede encontrarão sequências de configuração práticas, estudos de caso reais e uma estrutura de solução de problemas para implantar a Purple em parques de hardware EnGenius.