← Guides

macOS · Connectivité

Connexion des
logiciels de calibration.

PatternSpace est un générateur de mires réseau. Pointez ColourSpace, CalMAN, PGenerator ou votre propre client PatternSpace Remote vers lui, et il affiche chaque patch demandé sur l’écran que vous mesurez.

Principe de la connexion

Passez PatternSpace en mode Générateur et choisissez un protocole dans la barre latérale Protocole réseau. L’automatisation depuis ColourSpace, CalMAN et PGenerator, ainsi que le rendu illimité via PatternSpace Remote, nécessitent PatternSpace Pro.

ColourSpace

PatternSpace implémente le Network Protocol de LightIllusion utilisé par le mode Network Server de ColourSpace. Ici, ColourSpace est le serveur et PatternSpace est le client ; démarrez donc d’abord le Network Server de ColourSpace :

CalMAN

PatternSpace implémente UPGCI (Unified Pattern Generator Control Interface) de Portrait Displays. Dans PatternSpace, choisissez Générateur → CalMAN et notez l’adresse IP et le port ; dans la configuration Source de CalMAN, choisissez UPGCI (parfois intitulé « Network Patch Generator – UPGCI »), saisissez l’adresse IP du Mac et le port 2100, puis lancez le flux de travail — c’est CalMAN qui établit la connexion.

L’automatisation avec CalMAN nécessite PatternSpace Pro et une licence/version de CalMAN prenant en charge UPGCI. Les notes de version de Portrait indiquent son retrait des licences Home dans la version 5.15.3.13 (mars/avril 2024). Vérifiez qu’UPGCI est disponible dans votre édition installée et votre numéro de build complet avant d’acheter Pro. PatternSpace Pro ne débloque pas les licences CalMAN ; une version plus ancienne ou une licence professionnelle ne suffit pas à elle seule à établir une compatibilité testée avec PatternSpace.

PGenerator

PatternSpace accepte les commandes compatibles PGenerator sur le port TCP 85 et répond à la découverte sur le port UDP 1977. Choisissez Générateur → PGenerator, puis découvrez le Mac ou saisissez son adresse IP dans un logiciel de calibration compatible. Autorisez les connexions entrantes lorsque macOS le demande. La session TCP transporte les commandes de patch ; l’UDP sert uniquement à trouver le générateur. Le Mac devient ainsi une source de mires compatible, sans nécessiter de Raspberry Pi.

PatternSpace Remote

PatternSpace Remote est la connexion WebSocket/JSON intégrée pour les outils et les scripts. Choisissez Générateur → PatternSpace pour démarrer le serveur, notez l’adresse IP et le port (par défaut 7878), et copiez le code d’association à 4 chiffres. Connectez un client à ws://<ip>:<port>/patternspace et envoyez Authorization: Bearer <code>. Le SDK Swift peut découvrir automatiquement PatternSpace via Bonjour (_patternspace._tcp).

Avec la version gratuite, les utilisateurs de macOS peuvent associer un client et afficher jusqu’à 25 patchs d’évaluation. Seules les commandes de rendu réussies (pattern.display, pattern.displayColor, pattern.displayPatch) sont décomptées du quota — les appels d’état, de découverte et de liste des mires ne le sont pas. Une fois les 25 patchs utilisés, le serveur reste connecté et les requêtes en lecture seule continuent de fonctionner, mais les commandes de rendu suivantes sont refusées jusqu’à l’achat de PatternSpace Pro, qui lève immédiatement la limite sans redémarrage. (ColourSpace, CalMAN et PGenerator nécessitent Pro avant même que leurs moteurs ne démarrent.)

Laissez « Exiger un code d'appairage » activé. Cette option est activée par défaut ; la désactiver redémarre le serveur sans authentification, ce qui permet à tout client pouvant atteindre le port de se connecter et de contrôler ce qui s’affiche à l’écran — de quoi perturber une mesure en cours. N’utilisez le point de terminaison et le code d’association que sur des réseaux locaux de confiance, et laissez l’authentification activée, sauf pour des tests locaux sur un réseau que vous contrôlez entièrement.


L’intégrer à un flux de travail

Consultez le flux de calibration pour voir comment ces connexions s’inscrivent dans la boucle mesure-correction-vérification, et la configuration de l’affichage pour choisir le préréglage Couleur de sortie attendu par votre logiciel.

Télécharger dans l’App Store

FAQ

Quel protocole utiliser ?

Choisissez le protocole correspondant à votre logiciel de calibration — ColourSpace, CalMAN ou PGenerator. Choisissez PatternSpace Remote pour vos propres scripts et outils via l’API WebSocket/JSON native de PatternSpace.

Ai-je besoin de PatternSpace Pro pour me connecter ?

L’automatisation depuis ColourSpace, CalMAN et PGenerator nécessite Pro. PatternSpace Remote est gratuit jusqu’à 25 patchs d’évaluation par session ; Pro supprime cette limite.

Comment PGenerator se connecte-t-il ?

PGenerator utilise le port TCP 85 pour les commandes et le port UDP 1977 pour la découverte. Sélectionnez PGenerator dans PatternSpace, puis connectez-vous depuis un logiciel de calibration compatible. Vérifiez le journal d’activité et le pare-feu si la découverte ou la connexion TCP échoue.