Découverte

Laisser un pilote chercher des équipements ou des points, ce que chaque balayage demande et rapporte, la progression et l'annulation, ajouter les résultats, découvrir depuis sa propre page les tags qui manquent à un équipement, et appairer un équipement Matter par Bluetooth.

Afficher en Markdown

Pour les pilotes dont le protocole admet un vrai balayage, Découvrir trouve les équipements ou les points à votre place au lieu de vous les faire taper. La commande vit sur la barre d'un nœud de pilote (et, pour Modbus RTU, dans la carte Découvrir les unités de la page d'une ligne série, et pour MQTT, dans la carte Découvrir les équipements de la page d'un broker), tandis que tout ce que le balayage consomme vit dans la carte Portée du balayage de la page du pilote : la barre porte la commande, la carte porte sa portée. Tout cela demande Configurer Connector : un rôle sans cette permission ne voit ni la carte de portée ni le bouton. Un balayage refuse tant qu'un essai retient la station ou que le runtime est arrêté. Quand un balayage ne rapporte rien, c'est un résultat de balayage, pas une fonction manquante : le bouton n'apparaît que là où un balayage peut produire des résultats. Un équipement que vous avez déjà trouve depuis sa propre page les points qui lui manquent encore, avec Découvrir les tags dans l'en-tête de sa carte Tags (voir Découvrir les tags d'un équipement).

Quels pilotes balaient

Pilote Ce que le balayage fait Ce qu'il demande
Simulated Liste son catalogue de modèles d'équipements simulés, une instance prête à l'emploi chacun, avec leurs voies. Rien.
Modbus TCP Envoie Read Device Identification (fonction 43/14) à des hôtes et des ID d'unité explicites ; une exception Modbus validée prouve une unité sans la nommer. Rapporte l'endpoint et aucun tag. La carte Portée du balayage.
Modbus RTU Sonde séquentiellement une plage d'ID d'unité inclusive sur le tuple enregistré d'une ligne, avec la même requête et sans accès aux registres. Une ligne, désactivée ou sans équipement activé, et une plage d'ID d'unité.
OPC UA Interroge un serveur sur les endpoints qu'il annonce, puis parcourt l'espace d'adressage de chacun à la recherche de points. L'adresse du serveur, dans la carte Portée du balayage de la page du pilote (« Adresse du serveur OPC UA, par exemple opc.tcp://plc-host:4840 »). Sans elle, ou avec une adresse qui n'en est pas une, Découvrir grise et dit ce qui est attendu.
Rockwell EtherNet/IP Diffuse ListIdentity et parcourt les tags de chaque automate ; un automate Omron qui répond est laissé au pilote Omron. Rien.
BACnet Diffuse Who-Is et écoute les réponses I-Am, chaque équipement apparaissant dès qu'il répond. Rapporte l'adresse, le port et le numéro d'instance, et aucun tag. Rien ; le réseau à balayer, dans la carte Portée du balayage de la page du pilote, est facultatif : vide, le Who-Is part sur tous les réseaux de cet ordinateur.
Redfish Lit l'adresse de service qu'on lui donne et parcourt son premier système, son gestionnaire et son châssis. Rapporte le service et ses points. La carte Portée du balayage.
AVEVA PI Parcourt l'élément AF qu'on lui donne et tout ce qui se trouve dessous. Rapporte le service et un point par attribut. La carte Portée du balayage.
OCPP Liste les bornes de recharge actuellement connectées à cette station. Rien.
Matter Liste les nœuds déjà mis en service dans le Fabric de cette station, chacun avec les valeurs qu'il publie. Rien.
MQTT Écoute un broker un moment : chaque nœud de périphérie et chaque équipement Sparkplug B qui s'annonce, avec ses métriques comme tags, et les topics simples entendus sous un filtre, comme tags d'un équipement. Voir MQTT. Un broker dont l'hôte est enregistré, et la durée d'écoute et le filtre de topics de sa carte Découvrir les équipements.
Omron Avec l'adresse d'un automate, demande à cet automate de s'identifier sur FINS ; dans tous les cas, diffuse la requête d'identité EtherNet/IP pour les automates NJ, NX et NY. Renvoie les endpoints et aucun tag. Voir Omron. Rien ; l'adresse de l'automate pour un sondage FINS, dans la carte Portée du balayage de la page du pilote, est facultative.
Siemens S7 Demande à une CPU, lue par nom en S7CommPlus, ses variables : celles que la CPU marque accessibles et visibles depuis l'IHM, proposées en arborescence par le chemin de chaque nom (bloc de données, structure ou UDT, tableau), où cocher une branche atteint tout ce qui est dessous, chacune sous la fin la plus courte de son nom qu'aucune autre variable ne partage, et une DTL comme un seul tag. Renvoie la CPU comme un équipement qui lit par nom. Voir Siemens S7. La carte Portée du balayage de la page du pilote : un équipement Siemens qui lit par nom, balayé à son hôte et connecté avec son mot de passe, ou l'adresse saisie d'une CPU. Pour une CPU saisie qu'un équipement de cette station lit déjà par nom, le balayage se connecte avec le mot de passe de cet équipement.
SCPI instruments Demande à chaque ressource d'instrument que VISA liste (USB, GPIB, réseau ; ses ports série exclus) de s'identifier par *IDN? et, avec une adresse, pose la même question à cet hôte en TCP. Renvoie les endpoints et aucun tag. Voir SCPI instruments. Rien ; l'adresse de l'instrument pour un sondage TCP, dans la carte Portée du balayage de la page du pilote, est facultative. Sans VISA sur cet ordinateur, seule cette adresse est interrogée.
NI-DAQmx Liste chaque équipement que NI MAX connaît, ses équipements simulés compris, chacun avec ses voies physiques comme tags aux valeurs par défaut de leur mesure ; rien n'est envoyé au matériel. Voir NI-DAQmx. Rien d'autre que NI-DAQmx installé sur cet ordinateur ; sans lui, le balayage ne liste rien et dit pourquoi.
SNMP Parcourt les sous-arbres standard d'un agent (système, interfaces, onduleur et capteurs, ressources de l'hôte sur demande) et un sous-arbre de plus nommé ; renvoie l'agent avec les objets trouvés comme tags, ceux que le pilote connaît par leur nom sous leur nom et les autres par leur numéro. Voir SNMP. La carte Portée du balayage de la page du pilote : un équipement du pilote, ou une adresse saisie avec une community SNMPv1 ou SNMPv2c. Un agent SNMPv3 se balaie par son équipement.
File Lit un fichier (le plus récent d'un dossier d'arrivée, qu'il ne déplace pas) et le renvoie avec un tag par colonne (CSV) ou par valeur (JSON, XML), ou sa dernière ligne (texte libre), et les données du fichier, tous en lecture seule. Voir File. La carte Portée du balayage de la page du pilote : un équipement du pilote, ou un dossier, un fichier et un format saisis, chaque réglage de texte étant lu dans le fichier.
Database Se connecte à la base de données d'un équipement configuré et renvoie cet équipement avec un tag par colonne de ses tables et de ses vues, à la ligne la plus récente ou à la ligne de la plus petite clé, tous en lecture seule. Voir Database. La carte Portée du balayage de la page du pilote : un équipement du pilote et, facultativement, les tables, par un nom ou un motif.

Beckhoff ADS, Mitsubishi MC, LoRaWAN, HTTP et Generic serial and TCP n'ont pas de balayage et n'affichent aucun bouton. Le bouton n'apparaît qu'une fois le Connector en service, parce que c'est le registre de pilotes du Connector qui répond si un balayage peut tourner, et il n'apparaît que pour les pilotes que cette version installe : si le registre répond avec un assemblage que l'application ne reconnaît pas, le bouton reste absent et la page Événements enregistre que le pilote installé n'est pas celui que cette version livre.

Modbus TCP : la carte Portée du balayage

La carte apparaît sur la page du pilote Modbus TCP : « Identification des équipements en lecture seule ; les registres se configurent après l'ajout. »

Champ Valeurs / défaut Effet
Hôte IPv4 ou CIDR Une adresse, ou un CIDR de /24 à /32 ; l'application ne déduit jamais le sous-réseau local. Chaque adresse d'hôte de la plage, les adresses de réseau et de diffusion exclues.
Port De 1 à 65535 ; 502. Le port sur lequel chaque hôte est appelé.
ID d'unité Des valeurs, des listes séparées par des virgules ou des plages croissantes, de 0 à 255 (« 1, 3, 8-16 ») ; « 1 ». Chaque hôte est interrogé pour chaque ID.
Format de trame MBAP, RTU ; MBAP. La trame dans laquelle chaque sondage est envoyé. Un convertisseur série-Ethernet en mode transparent ne répond qu'aux trames RTU : balayez-le en RTU ; une réponse n'y compte que si son ID d'unité correspond et que son CRC est juste. Une unité trouvée garde le format de trame du balayage quand vous l'ajoutez.
Intervalle minimal entre transactions (ms) De 0 à 1000 ; 0. Le silence entre deux sondages terminés sur le même hôte ; les hôtes sont cadencés indépendamment. Propre au balayage : il n'est pas écrit dans les équipements que vous ajoutez.

La ligne sous les champs est le budget : « 2 hôtes × 3 ID d'unité = 6 sondages · limite 256 », avec « · 100 ms de silence par hôte. » quand il est réglé. Un balayage envoie 256 sondages au plus ; au-dessus du budget la ligne passe au rouge (« Ce balayage enverrait 512 sondages ; réduisez la plage réseau ou la plage d'ID d'unité à 256 au plus. ») et Découvrir grise. Une saisie fautive est nommée de la même façon (« « 10.0.0 » n'est pas une adresse IPv4 valide à quatre octets. », « Le préfixe CIDR doit être compris entre /24 et /32. », « Saisissez au moins un ID d'unité (0-255). », « La plage d'ID d'unité « 9-3 » doit être croissante. »). Changer un champ de portée jette les résultats du balayage précédent, parce qu'ils décrivaient une autre portée. Quatre hôtes au plus sont balayés à la fois, une connexion par hôte.

Modbus RTU

Le balayage est sur la page de la ligne, pas sur celle du pilote : ID d'unité de début et ID d'unité de fin (de 1 à 247, croissants, de 1 à 32 par défaut) et leur propre bouton Découvrir, avec une estimation du pire cas (« 32 sondages · jusqu'à ~32,1 s, dont 4,011 ms de silence avant chaque sondage. »). Le balayage ouvre le port une fois avec les réglages enregistrés de la ligne, sonde chaque unité à son tour, et refuse une ligne active plutôt que de l'interrompre : « Cette ligne est en service. Désactivez-la avant la découverte ; Ganter Lab n'interrompt ni ne réactive le bus automatiquement. » Une modification en attente sur la ligne est enregistrée avant le début du balayage ; si elle ne peut pas l'être, le balayage ne démarre pas (« La découverte n'a pas démarré parce que la modification de la ligne série n'a pas pu être enregistrée. »). La page Lignes série couvre le reste de cette carte.

Redfish et AVEVA PI : le service que le balayage lit

Ni un service Redfish ni un PI System ne s'annonce sur un réseau que cette station puisse écouter, si bien que ces deux balayages lisent le seul service que vous leur désignez, dans la carte Portée du balayage de la page du pilote. Redfish prend l'adresse du service (https://bmc-host, ou https://bmc-host:8443 quand il répond ailleurs) et la lit toujours en HTTPS, parce que les identifiants de l'équipement voyagent à chaque requête ; une adresse qui demande le transport en clair est refusée là où elle est saisie. AVEVA PI prend l'adresse du service et, après un #, l'élément AF d'où part le parcours : https://pi-host/piwebapi#\\AF-SRV\Plant\Line 3. Sans cet élément il n'y a rien à parcourir, donc Découvrir grise et dit ce qui est attendu.

Les deux balayages lisent le service sans identifiants, parce qu'ils tournent avant que n'existe l'équipement qui les porterait. Un service qui authentifie chaque requête ne répond donc rien et le balayage ne trouve rien : ajoutez ce service à la main. Un équipement Redfish trouve ensuite ses points avec Découvrir les tags sur sa propre page, qui s'identifie comme l'équipement ; les points d'un équipement AVEVA PI s'ajoutent à la main.

Faire tourner un balayage

Pendant le balayage, la page du pilote imprime une ligne d'état et le Découvrir de la barre se change en Annuler. L'état vient de deux étapes indépendantes, la découverte des endpoints et le parcours des voies : « Balayage des endpoints… », « Inspection de l'endpoint 2… », « Lecture des voies de opc.tcp://plc:4840… », puis « 3 équipements trouvés. » ; un pilote qui mène un balayage à lui indique où il en est et la page compte, « Avancement de la découverte : 1 sur 2… », tandis que les deux balayages Modbus écrivent toute la ligne, parce que le port, l'hôte et l'ID d'unité sont ce que lit celui qui les suit : « Balayage de COM7 · 32 sondages… », « Sondage de l'unité 5 (5 sur 32)… », « Sondage 5 sur 32 ; unité 5 vérifiée. », « Balayage terminé : 32 sondages. » sur une ligne série, et « Balayage de 2 hôtes × 3 ID d'unité… », « Sondage de 192.168.0.10:502 · unité 3… », « Hôte injoignable 192.168.0.11:502 ignoré. » sur un réseau ; le balayage Rockwell nomme les réseaux où la diffusion est partie, « Recherche d'automates Rockwell sur 192.168.0.255, 10.0.0.255… », si bien qu'un résultat nul dit où la question est allée. Un balayage qui s'arrête sur une erreur de pilote garde ce qu'il a trouvé et le dit : « Le balayage s'est arrêté sur une erreur après avoir trouvé 1 équipement. La liste est peut-être incomplète. » Un endpoint dont les voies n'ont pas pu être lues est tout de même listé, avec zéro tag.

Le balayage possède le pilote tant qu'il tourne : vous ne pouvez pas sélectionner un autre nœud (« Annulez la découverte avant de quitter ce pilote. »), ajouter un équipement ou une ligne, activer ou désactiver des lignes, ni employer les actions de ligne avant qu'il ne finisse. Les résultats appartiennent à la fenêtre qui a lancé le balayage : un autre onglet de navigateur sur la même station ne les voit pas.

Annuler

Annuler (« Annulation… » une fois pressé) arrête les deux étapes. Les candidats entièrement préparés avant l'annulation restent listés ; l'endpoint dont les voies étaient encore en cours de lecture est écarté. L'état indique « Découverte annulée. » et le journal des actions « Découverte annulée pour OPC UA ; 2 résultats terminés conservés. » Le balayage reste occupé jusqu'à ce que la prise, le client ou la session temporaires du pilote soient fermés ; au bout de deux secondes, l'état indique « Attente de la libération des ressources de découverte par le pilote… » plutôt que de prétendre que le balayage est déjà arrêté, parce qu'un pilote ne lâche pas toujours à l'instant où on le lui demande.

Les résultats

La carte Équipements découverts (sur une ligne, Unités découvertes) liste une carte par candidat : un nom modifiable, l'endpoint, et « 2 tags sur 5 sélectionnés ». Dessous, une grille compacte des tags candidats avec une case Ajouter (cochée par défaut), Tag, Type de donnée et Accès ; sans aucun, « Aucun tag signalé. Ajoutez l'équipement pour configurer ses tags dans son éditeur. » Là où le pilote donne à un tag un nom plus court que l'endroit où il a trouvé la voie, la cellule Tag montre cet endroit sur une deuxième ligne sous le nom : en OPC UA, le chemin complet du nœud (voir OPC UA). Rien n'est conservé tant que vous n'avez pas pressé Ajouter un équipement sur une carte (« Ajout… » pendant l'opération) : l'équipement est créé sous un nom unique sur le pilote avec exactement les tags cochés, la carte quitte la liste, le nouvel équipement est mis en évidence dans le tableau Équipements de la page où le balayage a eu lieu, qui reste à l'écran, et le journal des actions indique « « Pump » ajouté avec 3 tags. » Les tags découverts arrivent en lecture seule ou accessibles en écriture, selon ce que le pilote a rapporté, avec leur type, et avec la chaîne de conversion par défaut ; rien d'autre n'est déduit.

Un candidat qui correspond à un équipement que vous avez déjà est marqué Déjà configuré et propose Ouvrir au lieu d'Ajouter, si bien qu'un balayage ne crée jamais de doublon accidentel. Seules les identités stables sont rapprochées : une unité Modbus RTU sur la même ligne, un nœud de périphérie ou un équipement Sparkplug B sur le même broker, un instrument SCPI sous la même ressource VISA, un équipement NI-DAQmx sous le même nom de NI MAX, un agent SNMP balayé par son équipement ou au même hôte et au même port, un fichier lu dans le même dossier, sous le même nom et de la même façon par un équipement File, une base de données balayée par son propre équipement Database, une CPU Siemens au même hôte qu'un équipement qui la lit par nom, et un ID de nœud Matter. Les autres pilotes ne rapprochent rien, parce qu'un endpoint joignable n'est pas la preuve que c'est le même matériel. Un équipement Matter, un agent SNMP, un équipement File, un équipement Database ou un équipement Siemens qui lit par nom configuré accepte encore quelque chose : sa carte liste, cochées, les valeurs que l'équipement publie et pour lesquelles il n'a pas encore de tag, et Ajouter les tags, avant Ouvrir, ajoute celles qui sont cochées à cet équipement (voir Matter, SNMP, File, Database et Siemens S7).

Masquer vide la liste, et attend le balayage : tant qu'un balayage tourne, le bouton est grisé, parce que vider la liste en plein balayage l'annule aussi et jette tout ce qui avait déjà répondu. Sélectionner un autre pilote, ou changer la portée, la vide également. Pendant un balayage, supprimer un équipement ou un tag et déplacer un équipement dans un dossier grisent avec la même raison : le balayage possède le pilote, et la commande aurait échoué après que vous l'auriez confirmée. Sur Modbus RTU, l'ID d'unité est une colonne à part, et un ID déjà configuré sur la ligne est refusé à l'ajout : « L'unité 5 est déjà configurée sur « Ligne 1 ». »

Découvrir les tags d'un équipement

Un équipement que vous avez déjà lit davantage de ses points sans revenir à la page de son pilote : l'en-tête de sa carte Tags porte Découvrir les tags à côté de Ajouter un tag, partout où son pilote sait lire les points d'un seul équipement. Le balayage ne lit que cet équipement, tel qu'il est enregistré (une modification qui attend encore son enregistrement est enregistrée d'abord), et ne liste que les valeurs qu'il publie et pour lesquelles il n'a pas encore de tag, comparées par le point que chacune lit et jamais par le nom : une valeur que l'équipement lit déjà sous un autre nom n'est pas proposée de nouveau.

Pilote Comment l'équipement est lu
OPC DA, NI-DAQmx, OCPP, un équipement Simulated ajouté depuis le catalogue Le pilote parcourt l'adresse propre de l'équipement, comme son balayage parcourt chaque endpoint qu'il trouve.
OPC UA, Redfish Le même parcours, identifié comme l'équipement, de sorte qu'un serveur ou un service qui ne répond qu'à un client identifié liste lui aussi ses points.
Rockwell EtherNet/IP La liste des tags de l'automate, sur un automate Logix ou Micro800. Un PLC-5, un SLC 500 ou un MicroLogix n'en publie aucune, et sa page n'affiche pas Découvrir les tags.
Matter Les valeurs que publie son nœud mis en service.
SNMP Un parcours de son agent avec ses propres réglages et identifiants, sur les sous-arbres standard et la branche du fabricant que ses tags lisent déjà.
File, Database Le balayage du pilote à travers l'équipement, comme la carte Portée du balayage balaie un équipement du pilote.
MQTT Une écoute de 10 s sur son broker : le nœud de bordure propre d'un équipement Sparkplug B, à qui l'on demande sa naissance pendant qu'on ne demande rien aux autres nœuds de bordure ; les topics d'un équipement simple sous les niveaux que partagent ses tags, et tous les topics du broker quand ils n'en partagent aucun.
Siemens S7 Les variables de sa CPU, sur un équipement qui lit par nom, connecté comme l'équipement l'est, dans la même arborescence que le balayage du pilote. Un équipement qui lit par adresse ne publie aucun nom, et sa page n'affiche pas Découvrir les tags.

AVEVA PI n'affiche pas Découvrir les tags : son parcours part d'un élément AF, qu'aucun équipement ne garde, donc ses points viennent du Découvrir du pilote ou s'ajoutent à la main. Modbus, BACnet, Omron, SCPI et les pilotes sans balayage ne trouvent aucun point et ne l'affichent pas non plus.

Pendant le balayage, Découvrir les tags devient Annuler, une ligne d'état se tient au-dessus de la carte Tags, et le balayage retient le pilote exactement comme le fait le Découvrir du pilote lui-même : les commandes qui ont besoin du pilote restent dessinées, grisées, et disent pourquoi. Découvrir les tags est grisé lui-même tant que la station n'accepte aucun changement, tant qu'un autre balayage ou un appairage retient le pilote (« Un balayage de découverte est en cours sur ce pilote. Attendez qu'il se termine. ») et tant que l'équipement attend encore son adresse ou a un champ que son enregistrement refuse. Il demande Configurer Connector : un rôle sans cette permission ne voit pas le bouton.

Ce que le balayage a trouvé apparaît sur une carte Tags découverts juste au-dessus de la carte Tags, chaque valeur cochée, avec Tag, Type de donnée et Accès et, sous un nom, l'emplacement plus long où le pilote a trouvé le point, comme sur les cartes de la page du pilote. Ajouter les tags, dans l'en-tête de la carte, ajoute les valeurs cochées à l'équipement, chacune une fois, numérotée là où un tag de l'équipement porte déjà son nom, et l'enregistre ; les nouveaux tags sont mis en évidence dans le tableau de la carte Tags, qui reste à l'écran, et le journal des actions indique « 2 tags ajoutés à « Line PLC ». » Ce qui reste demeure proposé, et Masquer vide la carte. Un équipement qui a déjà un tag pour chaque valeur qu'il publie se le voit dire (« « Line PLC » a déjà un tag pour chaque valeur qu'il publie. »), et aussi un équipement dont le balayage n'a rien lu (« Le balayage n'a trouvé aucune valeur sur « Line PLC ». Vérifiez qu'il répond, puis relancez Découvrir les tags. »). Quitter le pilote vide la carte, comme il vide les résultats du pilote.

Le Découvrir du pilote lui-même continue de trouver les équipements que vous n'avez pas encore, et sa carte Équipements découverts ne change pas.

Appairer un équipement Matter

Matter met l'équipement physique en service par Bluetooth avant qu'il n'existe ici, si bien que le premier verbe du pilote Matter est Appairer un équipement, et non Nouvel équipement, et qu'il ouvre un formulaire sur la page du pilote (le menu Nouveau… et le menu du clic droit du pilote proposent la même chose). L'appairage demande Configurer Connector, une radio Bluetooth LE utilisable sur cet ordinateur, et le réseau que l'équipement va rejoindre, inscrit d'abord sur la carte Réseaux du pilote : un nom de Wi-Fi et son mot de passe, ou un réseau Thread et son jeu de données (voir Réseaux). Tant qu'aucun réseau n'y sert, Appairer un équipement reste grisé avec l'infobulle « Ajoutez d'abord le réseau que l'équipement doit rejoindre. » Le formulaire dit : « Mettez l'équipement physique en mode appairage avant de continuer. L'appairage utilise le Bluetooth de cet ordinateur. »

Champ Ce que c'est
Nom de l'équipement Le nom modifiable que l'équipement portera dans le Connector ; « Équipement Matter » par défaut, avec « Éclairage de la cuisine » en texte d'exemple.
Code de configuration Matter Le code manuel officiel à 11 ou 21 chiffres imprimé sur l'équipement, ou la charge utile QR complète commençant par MT:. Masqué à la saisie ; Afficher le code de configuration le révèle.
Réseau Le réseau que l'équipement va rejoindre, l'un des réseaux qui servent sur la carte Réseaux. Avec un seul, le formulaire le nomme sur une ligne avec son type, et il n'y a rien à choisir ; avec plusieurs, c'est une liste de choix. En dessous : « L'équipement indique lui-même s'il rejoint son réseau par Wi-Fi ou par Thread. Un réseau de l'autre type est refusé avant que quoi que ce soit ne soit écrit sur l'équipement. »
Dossier de destination Seulement quand le Nouvel équipement d'un dossier a ouvert le formulaire (dans le tableau Équipements du dossier, dans son menu du clic droit ou dans Nouveau… > Matter > <Dossier> > Nouvel équipement) : le dossier où l'équipement appairé est rangé, avec « L'équipement appairé est rangé dans le dossier depuis lequel cet appairage a été ouvert. » en dessous. Ouvert par Appairer un équipement, le formulaire n'a pas cette ligne et l'équipement reste au niveau propre du pilote.

Appairer un équipement est actif une fois le nom et le code remplis, un réseau qui sert et tant que la station accepte les modifications. Le formulaire parcourt alors cinq étapes, Valider, Trouver, Appairer, Rejoindre le réseau et Enregistrer, avec une ligne d'état en dessous : « Validation du code de configuration et du réseau… », « Recherche de l'équipement par Bluetooth… », « Authentification et appairage de l'équipement… », puis pour un réseau Wi-Fi « Envoi du nom et du mot de passe du réseau Wi-Fi à l'équipement… » et « Attente de l'arrivée de l'équipement sur le réseau Wi-Fi… » (pour un réseau Thread, « Envoi de la configuration du réseau Thread existant… » et « Attente de l'arrivée de l'équipement sur le réseau Thread… »), « Enregistrement du nœud mis en service dans le Fabric local… », « Appairage terminé. » Annuler n'est accepté que jusqu'à la sélection de l'annonce correspondante (« Arrêter avant toute modification de l'équipement ») ; à partir de là le bouton indique « Finalisation en toute sécurité… », parce que l'équipement a été modifié et que la station doit enregistrer le nœud même si vous partez. Fermer referme le formulaire tant que rien ne tourne.

En cas de succès, l'équipement est créé avec l'ID de nœud pour identité et le nom du réseau qu'il a rejoint dans son champ Réseau en lecture seule, et le journal des actions indique « Équipement Matter « Éclairage de la cuisine » appairé. » La page s'ouvre ensuite sur le pilote Matter, avec le nouvel équipement mis en évidence dans son tableau Équipements, et balaie ce seul équipement : sa carte liste, cochées, les valeurs qu'il publie, à côté de Ajouter les tags, et le balayage se termine par « Cochez les valeurs de « Éclairage de la cuisine » à créer comme tags, puis Ajouter les tags. » Ce que l'équipement propose, et ce que fait chaque valeur, se trouve sur Matter. Le code de configuration n'est jamais conservé, journalisé ni réaffiché ; le mot de passe ou le jeu de données du réseau reste sur la carte Réseaux, conservé chiffré pour cet utilisateur Windows, et n'atteint jamais l'équipement, son adresse ni le journal. Si le nœud a été mis en service mais que son équipement n'a pas pu être créé, le journal des actions le dit et Découvrir est le chemin de rattrapage. Les échecs sont dits sans détour et le formulaire reste ouvert pour un nouvel essai : un code non valide, un réseau dont le nom, le mot de passe ou le jeu de données n'est pas valide, aucun adaptateur Bluetooth utilisable, un Bluetooth refusé ou éteint, aucun équipement correspondant (« Mettez-le en mode appairage, gardez-le à proximité et réessayez. »), un code de configuration rejeté, un équipement qui rejoint par l'autre type de réseau ou par câble (rien n'y est écrit), un équipement qui a répondu qu'il n'a pas pu rejoindre le réseau (un nom de Wi-Fi qu'il n'a pas trouvé, un mot de passe refusé ou un autre refus : il ne garde rien et revient en mode appairage, corrigez donc le réseau et appairez de nouveau), un équipement qui n'a donné aucune réponse et n'est jamais apparu sur le réseau local (son nœud reste dans le Fabric et peut être récupéré avec Découvrir), un Fabric qui n'a pas pu être enregistré (quand l'équipement avait déjà été mis en service : « Ne réinitialisez pas l'équipement tant que le problème de stockage du Fabric n'est pas résolu. »), ou un autre appairage déjà en cours. Ce que chaque échec laisse sur l'équipement est dans Quand l'appairage échoue. Un seul appairage tourne à la fois ; tant qu'il tourne, vous ne pouvez pas quitter le pilote (« Attendez la fin de l'appairage Matter avant de quitter ce pilote. »).

Ce que la découverte ne fait pas

Un balayage ne conserve jamais rien de lui-même, ne change jamais un équipement existant, et ne se relance jamais tout seul. Il ne déduit ni sous-réseaux, ni plans de registres, ni réglages série, n'active ni ne désactive une ligne ou un broker, et ne retire pas du matériel les candidats écartés. Il est refusé pour un pilote que le paquet ne porte pas. Ce que contiennent les résultats de chaque pilote est sur la page de ce pilote sous Pilotes.