Intégration de Cambium Networks cnPilot et cnMaestro avec Purple WiFi
Ce guide de référence détaille l'intégration des points d'accès Cambium Networks cnPilot et du contrôleur cloud cnMaestro avec la plateforme d'intelligence Purple WiFi. Il couvre l'architecture, la configuration du Captive Portal, les exigences de walled garden, le WiFi personnel en 802.1X, et la segmentation VLAN dynamique à l'aide de Cambium ePSK pour les environnements multi-locataires.
Écouter ce guide
Voir la transcription du podcast
- Résumé exécutif
- Approfondissement technique
- Architecture d'intégration
- Exigences de la zone d'accès restreint (Walled Garden)
- Segmentation multi-locataire avec Cambium ePSK
- Guide d'implémentation
- 1. Configurer le WLAN Invité
- 2. Activer le Hotspot Externe
- 3. Configurer l'authentification et la comptabilisation RADIUS
- 4. Définir le Walled Garden
- 5. Configurer le 802.1X pour le WiFi du personnel
- Bonnes pratiques
- Dépannage et atténuation des risques
- ROI et impact commercial

Résumé exécutif
Pour les entreprises standardisant leur infrastructure sur Cambium Networks, le déploiement d'une solution WiFi invité de niveau production nécessite une intégration étroite entre la couche d'accès sans fil et la plateforme de gestion des identités. Ce guide fournit un modèle définitif pour intégrer les points d'accès Cambium cnPilot et le contrôleur cloud cnMaestro avec Purple WiFi. En combinant le matériel évolutif de Cambium avec le Captive Portal, l'authentification RADIUS et les capacités d'analyse de Purple, les équipes informatiques peuvent transformer leurs réseaux sans fil d'un centre de coûts en un actif stratégique. L'architecture détaillée ici prend en charge tout, de l'accès invité de base à la segmentation multi-locataire complexe à l'aide des clés pré-partagées privées (PPSK) de Cambium, offrant une connectivité sécurisée, conforme et riche en données dans les environnements de l'hôtellerie, du commerce de détail et du secteur public.
Approfondissement technique
L'intégration entre Cambium Networks et Purple repose sur des protocoles de redirection HTTP et RADIUS standard. Cette approche neutre vis-à-vis des fournisseurs garantit une sécurité robuste, une compatibilité multiplateforme et une gestion centralisée via cnMaestro.
Architecture d'intégration
Le mécanisme central implique une redirection de Captive Portal gérée par l'AP Cambium, associée à une authentification RADIUS gérée par Purple.

Lorsqu'un appareil invité s'associe à un SSID invité ouvert, l'AP Cambium intercepte la requête HTTP initiale. Au lieu d'acheminer le trafic vers Internet, l'AP redirige l'appareil vers l'URL du Captive Portal hébergé de Purple. L'invité effectue le parcours d'authentification sur la page d'accueil de Purple, qui prend en charge la connexion via les réseaux sociaux, l'inscription par e-mail et les formulaires de capture de données personnalisés.
Une fois l'authentification réussie, le backend de Purple envoie un message RADIUS Access-Accept à l'AP Cambium sur le port UDP 1812. Ce message signale à l'AP de faire passer l'appareil client de l'état de zone d'accès restreint (walled garden) de pré-authentification à un accès réseau complet. Parallèlement, l'AP envoie des données de comptabilité RADIUS à Purple sur le port UDP 1813, alimentant les tableaux de bord analytiques de Purple avec des informations sur la durée de la session, l'utilisation des données et le type d'appareil.
Exigences de la zone d'accès restreint (Walled Garden)
La zone d'accès restreint (walled garden) est un composant essentiel du flux de Captive Portal. Elle définit les adresses IP et les domaines spécifiques qu'un appareil non authentifié peut atteindre. Si la zone d'accès restreint est mal configurée, l'appareil ne peut pas charger le portail Purple, ce qui entraîne une expiration du délai de connexion.
Pour que l'intégration fonctionne, le walled garden doit inclure les domaines de portail de Purple, tous les points de terminaison du réseau de diffusion de contenu (CDN) hébergeant les ressources du portail, ainsi que les domaines de tous les fournisseurs d'identité pris en charge (tels que Facebook, Google ou Microsoft Entra ID).
Segmentation multi-locataire avec Cambium ePSK
L'implémentation par Cambium des clés pré-partagées privées, sous la marque ePSK, permet aux architectes réseau de segmenter le trafic en toute sécurité sans diffuser plusieurs SSIDs.

Avec ePSK, un seul SSID prend en charge jusqu'à 2 000 phrases de passe uniques. Chaque phrase de passe est associée à un VLAN spécifique. Lorsqu'un utilisateur se connecte à l'aide de sa clé unique, l'AP Cambium place automatiquement son trafic sur le VLAN attribué. Cette fonctionnalité est précieuse pour les environnements multi-locataires, tels que les espaces de coworking ou les bâtiments résidentiels, où chaque locataire a besoin d'un segment de réseau isolé. Purple s'intègre à cette architecture en gérant le cycle de vie des ePSK via l'API cnMaestro, automatisant ainsi le provisionnement, l'attribution des VLAN et la révocation des identifiants des locataires.
Guide d'implémentation
Le déploiement de l'intégration Cambium et Purple nécessite une configuration précise au sein de la console cloud cnMaestro. Suivez ces étapes pour établir le service de base Guest WiFi.
1. Configurer le WLAN Invité
Naviguez vers le menu Configuration dans cnMaestro, sélectionnez WiFi Profiles, puis ouvrez l'onglet WLANs. Créez un nouveau profil WLAN.
- Name / SSID : Définissez le nom du réseau invité (par ex., "Venue Guest WiFi").
- Security : Réglez sur Open.
- Client Isolation : Réglez sur Enable pour empêcher les appareils invités de communiquer entre eux sur le sous-réseau local.
2. Activer le Hotspot Externe
Dans la configuration du WLAN, localisez la section Guest Access.
- Enable Guest Access : Cochez cette case.
- Portal Type : Sélectionnez External Hotspot.
- External Page URL : Saisissez l'URL spécifique du Captive Portal fournie par votre responsable de compte Purple.
3. Configurer l'authentification et la comptabilisation RADIUS
Dans cette même section Guest Access, configurez les paramètres RADIUS.
- Authentication Server : Saisissez l'adresse IP du serveur RADIUS principal de Purple.
- Authentication Port :
1812 - Accounting Server : Saisissez l'adresse IP du serveur RADIUS principal de Purple.
- Accounting Port :
1813 - Shared Secret : Saisissez le secret partagé complexe fourni par Purple. Assurez-vous qu'il correspond exactement sur les deux plateformes.
4. Définir le Walled Garden
Sous les paramètres de l'External Hotspot, renseignez la liste du walled garden. Vous devez ajouter les domaines principaux de Purple ainsi que les domaines spécifiques requis pour les méthodes d'authentification choisies (par ex., les fournisseurs de connexion sociale).
5. Configurer le 802.1X pour le WiFi du personnel
Pour sécuriser l'accès du personnel, créez un profil WLAN distinct dans cnMaestro.
- Sécurité : Configurez sur WPA2-Enterprise.
- Serveur RADIUS : Pointez vers l'adresse IP du serveur RADIUS de Purple sur le port 1812.
Le personnel s'authentifie à l'aide de ses identifiants d'entreprise via Microsoft Entra ID ou Google Workspace, que Purple valide. Purple renvoie ensuite un attribut RADIUS Tunnel-Private-Group-ID, indiquant à l'AP Cambium de placer l'appareil du personnel sur le VLAN d'entreprise sécurisé.
Bonnes pratiques
- Trunking VLAN : Assurez-vous que tous les VLAN requis (Invité, Personnel, Gestion) sont acheminés en mode trunk sur les ports du commutateur connectés aux AP Cambium. Si le VLAN est manquant sur le trunk, les clients authentifiés ne parviendront pas à obtenir une adresse IP via DHCP.
- Cohérence du firmware : Standardisez votre parc d'AP sur la version 6.0 ou ultérieure du firmware cnPilot. Cette version offre le support le plus stable pour la redirection vers un hotspot externe et la fonctionnalité ePSK.
- L'Accounting est obligatoire : Ne désactivez jamais l'accounting RADIUS. Purple s'appuie entièrement sur le flux d'accounting UDP 1813 pour générer les métriques de temps de présence, les données de fréquence des visites et les journaux de conformité.
- Évitez les PSK locaux pour le personnel : Remplacez les anciens mots de passe partagés par une authentification 802.1X pour les réseaux du personnel. Cette approche est conforme aux exigences de la norme ISO 27001 en liant l'accès au réseau à des identités individuelles et auditables.
Dépannage et atténuation des risques
Lorsque des problèmes d'intégration surviennent, ils se manifestent généralement lors de la redirection initiale vers le Captive Portal ou de la phase d'authentification RADIUS.
- Échec du chargement du portail : Il s'agit presque toujours d'un problème de walled garden. Si un appareil invité se connecte au SSID mais reçoit un délai d'attente dépassé au lieu de la page de connexion, l'AP bloque l'accès au domaine du portail Purple. Vérifiez vos entrées de walled garden dans cnMaestro et assurez-vous que la résolution DNS est autorisée avant l'authentification.
- Échec de l'authentification (erreur d'identifiants invalides) : Vérifiez le secret partagé RADIUS. Une non-correspondance entre cnMaestro et Purple entraînera le rejet silencieux des demandes d'authentification par le serveur RADIUS.
- L'appareil s'authentifie mais n'a pas d'accès Internet : Cela indique un échec dans l'attribution dynamique du VLAN ou dans le processus DHCP. Vérifiez que Purple renvoie le bon ID de VLAN dans la réponse RADIUS et confirmez que la configuration du trunking du port du commutateur autorise ce VLAN.
ROI et impact commercial
Le déploiement de Purple WiFi sur l'infrastructure Cambium Networks transforme un simple service réseau en un actif commercial mesurable. En capturant des données de première main au moment de l'authentification, les établissements peuvent créer des profils de visiteurs complets et mener des campagnes marketing ciblées. Par exemple, Harrods a implémenté Purple Guest WiFi et a obtenu un ROI marketing de 57x en intégrant les données capturées à leur programme de fidélité. De même, AGS Airports a généré un ROI de 842 % en utilisant une bande passante hiérarchisée et un engagement ciblé des passagers. En se standardisant sur Cambium cnMaestro et Purple, les leaders informatiques peuvent offrir une connectivité sécurisée et conforme, tout en fournissant simultanément à l'équipe marketing les données nécessaires pour générer des revenus.
Définitions clés
Captive Portal
Une page de connexion personnalisée qui exige des utilisateurs qu'ils s'authentifient ou acceptent les conditions d'utilisation avant d'accéder à un réseau WiFi public ou d'entreprise.
Utilisé dans les déploiements de WiFi invités pour collecter des données de première main, appliquer les politiques d'utilisation acceptable et présenter l'image de marque du site avant d'accorder l'accès à Internet.
RADIUS
Remote Authentication Dial-In User Service ; un protocole réseau qui fournit une gestion centralisée de l'authentification, de l'autorisation et de la comptabilisation (AAA).
Le protocole utilisé par les points d'accès Cambium pour communiquer avec Purple afin de vérifier les identifiants des utilisateurs et de signaler les données de session.
Walled Garden
Un environnement limité qui contrôle l'accès des utilisateurs aux contenus et services web avant l'authentification.
Requis dans cnMaestro pour permettre aux appareils des invités d'accéder à la page d'accueil de Purple et aux domaines des fournisseurs d'identité (comme Facebook ou Google) avant d'avoir un accès complet à Internet.
ePSK
Enhanced Pre-Shared Key ; l'implémentation par Cambium de clés pré-partagées privées, permettant des phrases de passe uniques pour chaque utilisateur sur un seul SSID.
Utilisé pour fournir des segments de réseau sécurisés et isolés pour les environnements multi-locataires sans diffuser de nombreux SSIDs.
Dynamic VLAN Assignment
Le processus consistant à placer un appareil authentifié sur un réseau local virtuel (VLAN) spécifique en fonction des attributs RADIUS plutôt que du port physique ou du SSID.
Permet au service informatique d'utiliser un seul SSID tout en séparant de manière sécurisée le trafic des invités de celui du personnel ou de la direction.
802.1X
Une norme IEEE pour le contrôle d'accès réseau basé sur les ports, fournissant un mécanisme d'authentification aux appareils souhaitant se connecter à un LAN ou un WLAN.
La norme utilisée pour le WiFi sécurisé du personnel, remplaçant les mots de passe partagés par des identifiants d'entreprise individuels validés auprès d'un fournisseur d'identité.
cnMaestro
La plateforme de gestion cloud ou sur site de Cambium Networks pour le contrôle centralisé de l'infrastructure réseau filaire et sans fil.
L'interface où les architectes réseau configurent les profils WLAN, les paramètres RADIUS et les walled gardens requis pour l'intégration de Purple.
First-Party Data
Informations qu'une entreprise collecte directement auprès de ses clients et dont elle est l'entière propriétaire.
Le principal résultat commercial d'un déploiement de WiFi invité Purple, utilisé pour mener des campagnes marketing et comprendre le comportement des visiteurs.
Exemples concrets
Un hôtel de 200 chambres doit déployer un réseau WiFi sécurisé pour les clients, le personnel et un centre de conférences. Les clients ont besoin d'un Captive Portal personnalisé, le personnel nécessite un accès sécurisé aux systèmes internes, et le centre de conférences exige des réseaux isolés pour les différents organisateurs d'événements. Comment l'architecte réseau doit-il configurer l'environnement Cambium cnMaestro pour prendre cela en charge à l'aide de Purple ?
L'architecte doit déployer trois profils WLAN distincts dans cnMaestro.
- WLAN Invités : Configuré comme un réseau ouvert avec l'option « External Hotspot » activée. L'URL de redirection pointe vers le Captive Portal de Purple. L'authentification RADIUS (UDP 1812) et la comptabilité (UDP 1813) pointent vers les serveurs de Purple. Le walled garden inclut les domaines de Purple.
- WLAN Personnel : Configuré en WPA2-Enterprise (802.1X). Le RADIUS pointe vers Purple, qui s'intègre à l'ID Microsoft Entra de l'hôtel. Le personnel s'authentifie avec ses identifiants d'entreprise, et Purple lui attribue le VLAN Personnel.
- WLAN Conférence : Configuré avec WPA2 Pre-Shared Key et Cambium ePSK activé. Purple fournit des phrases de passe ePSK uniques pour chaque organisateur d'événements via l'API cnMaestro, en attribuant chaque clé à un VLAN isolé (par exemple, VLAN 301, 302).
Une chaîne de magasins a déployé des points d'accès Cambium e410 et a configuré le Captive Portal de Purple. Cependant, les clients signalent que la page d'accueil n'apparaît jamais sur leurs smartphones ; à la place, le navigateur affiche un délai d'attente de connexion dépassé. Quelle est la cause principale et comment la résoudre ?
La cause principale est une configuration incomplète du walled garden dans cnMaestro. Le point d'accès Cambium bloque le trafic HTTP/HTTPS requis pour charger le portail Purple avant que l'utilisateur ne soit authentifié.
Pour résoudre ce problème, l'ingénieur réseau doit se connecter à cnMaestro, accéder au profil WLAN Invités et mettre à jour la liste du walled garden de l'External Hotspot. Il doit ajouter les domaines de portail spécifiques de Purple ainsi que tous les points de terminaison CDN associés. Une fois cette configuration appliquée, les appareils non authentifiés pourront accéder au portail et finaliser le processus de connexion.
Questions d'entraînement
Q1. Vous déployez Purple Guest WiFi dans 50 points de vente à l'aide de points d'accès Cambium e505. Les utilisateurs peuvent se connecter au SSID et voir la splash page, mais après s'être connectés, ils ne peuvent pas accéder à Internet. Vous vérifiez que Purple envoie bien le message Access-Accept. Quel est le problème d'infrastructure le plus probable ?
Conseil : Considérez ce qui se passe au niveau du commutateur lorsqu'un appareil tente d'obtenir une adresse IP après l'authentification.
Voir la réponse type
Le problème le plus probable est l'absence de trunking VLAN sur les ports du commutateur connectés aux points d'accès Cambium. Bien que le point d'accès autorise l'appareil, si le VLAN Invité attribué n'est pas autorisé sur le trunk du commutateur, l'appareil ne peut pas joindre le serveur DHCP pour obtenir une adresse IP, ce qui entraîne une absence d'accès Internet.
Q2. Un campus universitaire souhaite utiliser un seul SSID pour tous les étudiants dans les dortoirs, mais exige que les appareils de chaque étudiant soient isolés dans leur propre segment de réseau privé pour permettre la diffusion (casting) vers leur smart TV spécifique. Comment implémentez-vous cela en utilisant Cambium et Purple ?
Conseil : Examinez l'implémentation des clés pré-partagées privées de Cambium.
Voir la réponse type
Implémentez Cambium ePSK (Enhanced Pre-Shared Key) sur le WLAN du dortoir. Purple gérera le cycle de vie de l'ePSK via l'API cnMaestro, en générant une phrase de passe unique pour chaque étudiant. Lorsqu'un étudiant connecte ses appareils à l'aide de sa clé spécifique, le point d'accès Cambium les affecte à un VLAN unique, créant ainsi un réseau privé isolé.
Q3. Lors d'un déploiement pilote, le tableau de bord analytique de Purple affiche un temps de présence et des mesures d'utilisation des données nuls pour le site de test Cambium, même si les utilisateurs s'authentifient et naviguent sur Internet avec succès. Quelle étape de configuration a été omise dans cnMaestro ?
Conseil : Les analyses nécessitent des données de session, qui sont gérées par un port UDP spécifique dans la configuration AAA.
Voir la réponse type
Le RADIUS Accounting n'a pas été configuré. L'ingénieur réseau doit activer le RADIUS Accounting dans le profil WLAN Invité de cnMaestro et le pointer vers le serveur RADIUS de Purple sur le port UDP 1813. Sans cela, Purple gère uniquement l'authentification et ne reçoit aucune donnée sur le cycle de vie des sessions.
Continuer la lecture de cette série
Intégration de CommScope Ruckus avec Purple WiFi : Guide d'installation et de configuration
Ce guide de référence technique fournit un manuel de configuration faisant autorité pour l'intégration des architectures CommScope Ruckus avec Purple WiFi. Il détaille les déploiements étape par étape pour les Captive Portals de WiFi invité, le WiFi personnel sécurisé via 802.1X et l'isolation réseau multi-locataire à l'aide de Ruckus Dynamic PSK.
Intégration des points d'accès Allied Telesis avec Purple WiFi
Ce guide fournit un manuel de configuration complet pour l'intégration des points d'accès Allied Telesis de la série TQ avec Purple WiFi. Il traite de la redirection vers le Captive Portal externe, de l'authentification RADIUS 802.1X et de l'orientation VLAN dynamique à l'aide de clés prépartagées privées (PPSK) pour des déploiements multi-locataires sécurisés.
Intégration des points d'accès Grandstream GWN avec Purple WiFi
Ce guide de référence technique officiel détaille comment intégrer les points d'accès Grandstream GWN avec le Guest WiFi de Purple et sa plateforme d'analyse. Il couvre la configuration du Captive Portal Grandstream, les paramètres RADIUS AAA, la configuration du walled garden, l'authentification sécurisée du personnel en 802.1X avec routage dynamique des VLAN, et la segmentation PPSK multi-tenant - offrant ainsi des instructions étape par étape directement exploitables pour les MSP et les équipes informatiques déployant du WiFi invités et personnel à grande échelle.