Integração do Cambium Networks cnPilot e cnMaestro com o Purple WiFi
Este guia de referência detalha a integração dos pontos de acesso Cambium Networks cnPilot e do controlador de nuvem cnMaestro com a plataforma de inteligência Purple WiFi. Abrange a arquitetura, a configuração do Captive Portal, os requisitos de walled garden, o WiFi para funcionários 802.1X e a 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 Convidados
- 2. Ativar o Hotspot Externo
- 3. Configurar Autenticação e Accounting RADIUS
- 4. Definir o Walled Garden
- 5. Configurar 802.1X para WiFi de Funcionários
- Melhores Práticas
- Resolução de Problemas e Mitigação de Riscos
- ROI e Impacto no Negócio

Resumo Executivo
Para locais empresariais que padronizam a sua infraestrutura na Cambium Networks, a implementação de uma solução de WiFi para convidados de nível de produção exige uma integração estreita entre a camada de acesso sem fios e a plataforma de gestão de identidade. Este guia fornece um modelo definitivo para integrar os pontos de acesso 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 as capacidades de análise do Purple, as equipas de TI podem transformar as suas redes sem fios de um centro de custos num ativo estratégico. A arquitetura aqui detalhada suporta desde o acesso básico de convidados até à segmentação complexa multi-tenant utilizando as Chaves Pré-Partilhadas Privadas (PPSK) da Cambium, proporcionando uma conectividade segura, em conformidade e rica em dados em ambientes de hotelaria, retalho e setor público.
Análise Técnica Detalhada
A integração entre a Cambium Networks e o Purple baseia-se em protocolos padrão de redirecionamento HTTP e RADIUS. Esta abordagem independente de fornecedor garante uma segurança robusta, compatibilidade entre plataformas e gestão centralizada através do cnMaestro.
Arquitetura de Integração
O mecanismo central envolve um redirecionamento de Captive Portal gerido pelo AP Cambium, emparelhado com a autenticação RADIUS gerida pelo Purple.

Quando um dispositivo de convidado se associa a um SSID de convidado aberto, o AP Cambium intercepta o pedido HTTP inicial. Em vez de encaminhar o tráfego para a internet, o AP redireciona o dispositivo para o URL do Captive Portal alojado do Purple. O convidado conclui o fluxo de autenticação na splash page do Purple, que suporta início de sessão social, registo por e-mail e formulários personalizados de recolha de dados.
Após a autenticação bem-sucedida, o backend do Purple envia uma mensagem RADIUS Access-Accept para o AP Cambium na porta UDP 1812. Esta mensagem sinaliza ao AP para fazer a transição do dispositivo do cliente do estado de walled garden pré-autenticação para o acesso total à rede. Simultaneamente, o AP envia dados de accounting RADIUS para o Purple na porta UDP 1813, alimentando os painéis de análise do Purple com informações sobre a duração da sessão, utilização de dados e tipo de dispositivo.
Requisitos de Walled Garden
O walled garden é um componente crítico do fluxo do Captive Portal. Define os endereços IP e domínios específicos que um dispositivo não autenticado pode aceder. Se o walled garden estiver mal configurado, o dispositivo não conseguirá carregar o portal do Purple, resultando num tempo limite de ligação esgotado.
Para que a integração funcione, o walled garden deve incluir os domínios do portal do Purple, quaisquer endpoints de Content Delivery Network (CDN) que alojem recursos do portal e os domínios de quaisquer fornecedores de identidade suportados (como o Facebook, Google ou Microsoft Entra ID).
Segmentação Multi-Tenant com Cambium ePSK
A implementação de Chaves Pré-Partilhadas Privadas da Cambium, designada como ePSK, permite aos arquitetos de rede segmentar o tráfego de forma segura sem transmitir múltiplos SSIDs.

Com o ePSK, um único SSID suporta até 2.000 frases de acesso exclusivas. Cada frase de acesso mapeia para uma VLAN específica. Quando um utilizador se liga utilizando a sua chave exclusiva, o AP Cambium coloca automaticamente o seu tráfego na VLAN atribuída. Esta funcionalidade é inestimável para ambientes multi-tenant, tais como espaços de coworking ou edifícios residenciais, onde cada inquilino necessita de um segmento de rede isolado. O Purple integra-se com esta arquitetura gerindo o ciclo de vida do ePSK através da API do cnMaestro, automatizando o aprovisionamento, a atribuição de VLAN e a revogação de credenciais de inquilinos.
Guia de Implementação
A implementação da integração entre a Cambium e o Purple requer uma configuração precisa na consola de nuvem do cnMaestro. Siga estes passos para estabelecer o serviço básico de WiFi para convidados.
1. Configurar a WLAN de Convidados
Navegue até ao menu Configuration no cnMaestro, selecione WiFi Profiles e abra o separador WLANs. Crie um novo perfil de WLAN.
- Name / SSID: Defina o nome da rede de convidados (ex.: "Venue Guest WiFi").
- Security: Defina como Open.
- Client Isolation: Defina como Enable para impedir que os dispositivos dos convidados comuniquem entre si na sub-rede local.
2. Ativar o Hotspot Externo
Na configuração da WLAN, localize a secção Guest Access.
- Enable Guest Access: Selecione esta caixa.
- Portal Type: Selecione External Hotspot.
- External Page URL: Introduza o URL específico do Captive Portal fornecido pelo seu gestor de conta do Purple.
3. Configurar Autenticação e Accounting RADIUS
Na mesma secção Guest Access, configure os parâmetros RADIUS.
- Authentication Server: Introduza o endereço IP do servidor RADIUS principal do Purple.
- Authentication Port:
1812 - Accounting Server: Introduza o endereço IP do servidor RADIUS principal do Purple.
- Accounting Port:
1813 - Shared Secret: Introduza o segredo partilhado complexo fornecido pelo Purple. Certifique-se de que este coincide exatamente em ambas as plataformas.
4. Definir o Walled Garden
Nas definições de External Hotspot, preencha a lista de walled garden. Deve adicionar os domínios principais do Purple e os domínios específicos necessários para os métodos de autenticação escolhidos (ex.: fornecedores de início de sessão social).
5. Configurar 802.1X para WiFi de Funcionários
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 do Purple na porta 1812.
Os funcionários autenticam-se utilizando as suas credenciais corporativas através do Microsoft Entra ID ou Google Workspace, que o Purple validates. A Purple devolve então 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
- Trunking de VLAN: Certifique-se de que todas as VLANs necessárias (Guest, Staff, Management) estão em modo trunk nas portas do switch que ligam aos APs Cambium. Se a VLAN estiver em falta no trunk, os clientes autenticados não conseguirão obter um endereço IP via DHCP.
- Consistência de Firmware: Padronize o 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 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 registos de conformidade.
- Evite PSKs Locais para Funcionários: Substitua as palavras-passe partilhadas legadas pela autenticação 802.1X para redes de funcionários. Esta abordagem alinha-se com os requisitos da norma ISO 27001, associando o acesso à rede a identidades individuais e auditáveis.
Resolução de Problemas e Mitigação de Riscos
Quando surgem problemas de integração, estes manifestam-se normalmente durante o redirecionamento inicial do Captive Portal ou na fase de autenticação RADIUS.
- Falha ao Carregar o Portal: Isto é quase sempre um problema de walled garden. Se um dispositivo de convidado se ligar ao SSID mas receber um limite de tempo de ligação (timeout) em vez da página de boas-vindas, o AP está a bloquear o acesso ao domínio do portal Purple. Verifique as suas entradas de walled garden no cnMaestro e certifique-se de que a resolução de DNS é permitida antes da autenticação.
- Falha na Autenticação (Erro de Credenciais Inválidas): Verifique o segredo partilhado (shared secret) do RADIUS. Uma divergência entre o cnMaestro e a Purple fará com que o servidor RADIUS descarte silenciosamente os pedidos de autenticação.
- O Dispositivo Autentica-se mas Não Tem Acesso à Internet: Isto indica uma falha na atribuição dinâmica de VLAN ou no processo DHCP. Verifique se a Purple está a devolver o ID de VLAN correto na resposta RADIUS e confirme se a configuração de trunking da porta do switch permite essa VLAN.
ROI e Impacto no Negócio
A implementação do Purple WiFi na infraestrutura da Cambium Networks transforma um serviço de rede padrão num ativo de negócio mensurável. Ao capturar dados primários (first-party data) no momento da autenticação, os espaços podem criar perfis de visitantes abrangentes e impulsionar campanhas de marketing direcionadas.
Por exemplo, o Harrods implementou o Purple Guest WiFi e alcançou um ROI de marketing de 57x ao integrar os dados capturados com o seu programa de fidelização. Da mesma forma, a AGS Airports gerou um ROI de 842% ao utilizar largura de banda em níveis e envolvimento direcionado dos passageiros. Ao padronizarem no Cambium cnMaestro e na Purple, os líderes de TI podem oferecer uma conectividade segura e em conformidade, fornecendo simultaneamente à organização de marketing os dados necessários para impulsionar as receitas.
Definições Principais
Captive Portal
A customized login page that requires users to authenticate or accept terms before gaining access to a public or enterprise WiFi network.
Used in Guest WiFi deployments to capture first-party data, enforce acceptable use policies, and present venue branding before granting internet access.
RADIUS
Remote Authentication Dial-In User Service; a networking protocol that provides centralized Authentication, Authorization, and Accounting (AAA) management.
The protocol Cambium APs use to communicate with Purple to verify user credentials and report session data.
Walled Garden
A limited environment that controls user access to web content and services pre-authentication.
Required in cnMaestro to allow guest devices to reach the Purple splash page and identity provider domains (like Facebook or Google) before they have full internet access.
ePSK
Enhanced Pre-Shared Key; Cambium's implementation of private pre-shared keys, allowing unique passphrases for individual users on a single SSID.
Used to provide secure, isolated network segments for multi-tenant environments without broadcasting numerous SSIDs.
Dynamic VLAN Assignment
The process of placing an authenticated device onto a specific Virtual Local Area Network based on RADIUS attributes rather than the physical port or SSID.
Allows IT to use a single SSID while securely separating guest traffic from staff or management traffic.
802.1X
An IEEE standard for port-based network access control, providing an authentication mechanism to devices wishing to attach to a LAN or WLAN.
The standard used for secure Staff WiFi, replacing shared passwords with individual corporate credentials validated against an identity provider.
cnMaestro
Cambium Networks' cloud-based or on-premises management platform for centralized control of wireless and wired network infrastructure.
The interface where network architects configure the WLAN profiles, RADIUS settings, and walled gardens required for the Purple integration.
First-Party Data
Information a company collects directly from its customers and owns entirely.
The primary business output of a Purple Guest WiFi deployment, used to drive marketing campaigns and understand visitor behavior.
Exemplos Práticos
A 200-room hotel needs to deploy secure WiFi for guests, staff, and a conference centre. Guests require a branded captive portal, staff need secure access to internal systems, and the conference centre requires isolated networks for different event organizers. How should the network architect configure the Cambium cnMaestro environment to support this using Purple?
The architect should deploy three distinct WLAN profiles in cnMaestro.
- Guest WLAN: Configured as an Open network with 'External Hotspot' enabled. The redirect URL points to the Purple captive portal. RADIUS authentication (UDP 1812) and accounting (UDP 1813) point to Purple's servers. The walled garden includes Purple's domains.
- Staff WLAN: Configured as WPA2-Enterprise (802.1X). RADIUS points to Purple, which integrates with the hotel's Microsoft Entra ID. Staff authenticate with corporate credentials, and Purple assigns them to the Staff VLAN.
- Conference WLAN: Configured with WPA2 Pre-Shared Key and Cambium ePSK enabled. Purple provisions unique ePSK passphrases for each event organizer via the cnMaestro API, assigning each key to an isolated VLAN (e.g., VLAN 301, 302).
A retail chain has deployed Cambium e410 APs and configured the Purple captive portal. However, shoppers report that the splash page never appears on their smartphones; instead, the browser shows a connection timeout. What is the root cause and how is it resolved?
The root cause is an incomplete walled garden configuration in cnMaestro. The Cambium AP is blocking the HTTP/HTTPS traffic required to load the Purple portal before the user is authenticated.
To resolve this, the network engineer must log into cnMaestro, navigate to the Guest WLAN profile, and update the External Hotspot walled garden list. They must add Purple's specific portal domains and any associated CDN endpoints. Once applied, unauthenticated devices will be able to reach the portal and complete the login flow.
Perguntas de Prática
Q1. You are deploying Purple Guest WiFi across 50 retail stores using Cambium e505 APs. Users can connect to the SSID and see the splash page, but after logging in, they cannot access the internet. You verify that Purple is sending the Access-Accept message. What is the most likely infrastructure issue?
Dica: Consider what happens at the switch level when a device tries to obtain an IP address after authentication.
Ver resposta modelo
The most likely issue is missing VLAN trunking on the switch ports connecting to the Cambium APs. While the AP authorizes the device, if the assigned Guest VLAN is not permitted on the switch trunk, the device cannot reach the DHCP server to obtain an IP address, resulting in no internet access.
Q2. A university campus wants to use a single SSID for all students in the dormitories, but requires that each student's devices are isolated into their own private network segment to allow casting to their specific smart TV. How do you implement this using Cambium and Purple?
Dica: Look at Cambium's implementation of private pre-shared keys.
Ver resposta modelo
Implement Cambium ePSK (Enhanced Pre-Shared Key) on the dormitory WLAN. Purple will manage the ePSK lifecycle via the cnMaestro API, generating a unique passphrase for each student. When a student connects their devices using their specific key, the Cambium AP assigns them to a unique VLAN, creating an isolated private area network.
Q3. During a pilot deployment, Purple's analytics dashboard shows zero dwell time or data usage metrics for the Cambium test site, even though users are successfully authenticating and browsing the internet. What configuration step was missed in cnMaestro?
Dica: Analytics require session data, which is handled by a specific UDP port in the AAA configuration.
Ver resposta modelo
RADIUS Accounting was not configured. The network engineer must enable RADIUS Accounting in the cnMaestro Guest WLAN profile and point it to Purple's RADIUS server on UDP port 1813. Without this, Purple only handles authentication and receives no session lifecycle data.
Continue a ler esta série
Integração da Alta Labs com o Purple WiFi: Instalação e Configuração do Captive Portal
Este guia de referência técnica abrange a integração de ponta a ponta dos pontos de acesso Alta Labs AP6 e AP6 Pro com o Captive Portal alojado na nuvem da Purple. Detalha a configuração de redirecionamento externo, autenticação RADIUS, requisitos de walled garden e segmentação multi-tenant utilizando as Private Pre-Shared Keys do AltaPass. Os operadores de espaços e as equipas de TI terão acesso a um manual de implementação replicável para ambientes de hotelaria, retalho e escritórios inteligentes.
Integração de Access Points NETGEAR Insight e Enterprise com a Purple WiFi
Este guia fornece aos gestores de TI um roteiro técnico definitivo para integrar os access points enterprise NETGEAR Insight e WAX com a Purple WiFi. Abrange configurações essenciais, incluindo Captive Portals de convidados, redes de funcionários 802.1X e segmentação multi-tenant utilizando PPSK e atribuição dinâmica de VLAN.
Aruba ClearPass and Purple WiFi: Guia de Integração e Implementação
Este guia fornece uma referência técnica completa para integrar o HPE Aruba ClearPass Policy Manager com a plataforma Purple WiFi, cobrindo a arquitetura de proxy RADIUS, configuração de captive portal e mapeamento dinâmico de funções VLAN. É projetado para gestores de IT e arquitetos de rede em ambientes com forte presença Aruba que precisam manter o ClearPass para NAC enquanto implementam o Purple para autenticação de convidados e análises. A implementação desta integração preenche uma lacuna crítica de fornecedor, permitindo segurança e conformidade de nível empresarial juntamente com as capacidades de inteligência de visitantes líderes de mercado do Purple.