Découverte
Laisser un pilote balayer à la recherche d'équipements ou de points, ce que chaque balayage demande et renvoie, l'avancement et l'annulation, l'ajout des résultats, la découverte, depuis sa propre page, des tags qui manquent à un équipement, et l'appairage d'un équipement Matter par Bluetooth.
Pour les pilotes dont le protocole permet un vrai balayage, Découvrir trouve les équipements ou les points à votre place au lieu de vous les faire taper. Il vit sur la barre de commandes d'un nœud de pilote (et, pour Modbus RTU, dans la carte Découvrir des 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 prend 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 se voit dessiner ni la carte de portée, ni le bouton. Un balayage refuse pendant qu'un essai tient 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 absente : 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 fait le balayage | Demande |
|---|---|---|
| Simulated | Liste son catalogue de modèles d'équipement simulés, une instance prête à l'emploi pour chacun, avec leurs voies. | Rien. |
| Modbus TCP | Envoie Read Device Identification (fonction 43/14) à des hôtes et à des identifiants d'unité explicites; une exception Modbus valide prouve qu'une unité existe sans la nommer. Renvoie l'endpoint et aucun tag. | La carte Portée du balayage. |
| Modbus RTU | Sonde séquentiellement une plage d'identifiants d'unité, bornes comprises, 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'identifiants d'unité. |
| OPC UA | Interroge un serveur pour connaître 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 se 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. Renvoie l'adresse, le port et l'instance d'équipement, 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 premier gestionnaire et son premier châssis. Renvoie 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 est en dessous. Renvoie le service et un point par attribut. | La carte Portée du balayage. |
| OCPP | Liste les bornes 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 par 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 fonctionnement, 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 et valeur par 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 identifiant. |
| 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 valide. 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. Il est local 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 identifiants d'unité = 6 sondages · limite 256 », avec « · 100 ms de silence par hôte. » quand il est posé. Un balayage peut envoyer 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'identifiants d'unité à 256 ou moins. ») et Découvrir se 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 identifiant d'unité (0 à 255). », « La plage d'identifiants d'unité « 9-3 » doit être croissante. »). Changer un champ de portée abandonne 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, croissantes, 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 que le balayage ne commence; si elle ne peut pas l'être, le balayage ne commence 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 système PI ne s'annoncent sur un réseau que cette station puisse écouter : ces deux balayages lisent donc l'unique service vers lequel vous les pointez, 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 là où il répond ailleurs) et la lit toujours en HTTPS, parce que les identifiants de l'équipement voyagent avec 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 : Découvrir se grise donc 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 écrit une ligne d'état et le Découvrir de la barre devient 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 pendant 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 jusqu'à ce qu'il 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 abandonné. 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 le socket, le client ou la session temporaire du pilote se soit refermé; après 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 ». En dessous, une grille compacte des tags candidats avec une coche 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 enregistré tant que vous ne pressez pas Ajouter un équipement sur une carte (« Ajout… » pendant l'exécution) : 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 inscriptibles selon ce que le pilote a rapporté, avec leur type et avec la chaîne 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 un doublon par accident. Seules les identités stables sont comparé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 identifiant de nœud Matter. Les autres pilotes ne comparent rien, parce qu'un endpoint joignable ne prouve pas qu'il s'agit du 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 : pendant qu'un balayage tourne, il 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 se grisent pour la même raison : le balayage tient le pilote, et la commande aurait échoué après votre confirmation. Sur Modbus RTU, l'identifiant d'unité est une colonne à part, et un identifiant déjà configuré sur la ligne est refusé à l'ajout : « L'unité 5 est déjà configurée sur « Line 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 se voit pas dessiner 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 fait 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 : le premier verbe du pilote Matter est donc Appairer un équipement, et non Ajouter un équipement, et il ouvre un formulaire sur la page du pilote (le menu Nouveau… et le menu du clic droit du pilote offrent 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 joindre, 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 » comme texte d'exemple. |
| Code de configuration Matter | Le code manuel officiel de 11 ou 21 chiffres imprimé sur l'équipement, ou la charge utile QR complète commençant par MT:. Masqué à la frappe; Afficher le code de configuration le révèle. |
| Réseau | Le réseau que l'équipement va joindre, 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 (sur 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 classé, avec « L'équipement appairé est classé 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 s'active une fois le nom et le code remplis, si un réseau sert et si 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é changé et que la station doit enregistrer le nœud même si vous partez. Fermer retire le formulaire tant que rien ne tourne.
En cas de succès, l'équipement est créé avec l'identifiant de nœud pour identité et le nom du réseau qu'il a joint 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 offre, et ce que fait chaque valeur, se trouve sur Matter. Le code d'installation n'est jamais enregistré, journalisé ni réaffiché; le mot de passe ou le jeu de données du réseau reste sur la carte Réseaux, enregistré 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 récupération. Les échecs sont dits simplement et le formulaire reste ouvert pour un nouvel essai : un code invalide, 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 d'installation rejeté, un équipement qui joint 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 joindre 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'a jamais paru sur le réseau local (son nœud reste dans le Fabric et se récupère avec Découvrir), un Fabric qui n'a pas pu être enregistré (quand l'équipement était déjà 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; pendant 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 n'enregistre 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 de l'équipement 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.