En faisant quelques tests avec VirtualHub (for web), on a réalisé qu'on n'indiquait nulle part dans l'interface quels paramètres les YoctoHubs devaient utiliser pour se connecter. On a donc décidé d'ajouter une nouvelle fenêtre qui facilite l'ajout et la configuration de YoctoHubs.
En fait, on a repensé le processus de configuration des YoctoHubs que l'on veut connecter à VirtualHub (for web). Auparavant, il fallait configurer un callback HTTP sur le YoctoHub et entrer l'URL ainsi que le mot de passe de VirtualHub (for web).
Ce système avait deux désavantages. Premièrement, il fallait entrer manuellement plusieurs paramètres (type de callback, URL, mot de passe, etc.). Deuxièmement, il fallait que la personne qui configure le callback connaisse le mot de passe utilisé par tous les hubs.
Pour résoudre ces inconvénients, nous avons ajouté un bouton "Enroll new hub" dans l'interface web de VirtualHub (for web). Ce bouton permet d'enregistrer et de configurer un nouveau YoctoHub.
VirtualHub (for web)
Ce bouton ouvre une nouvelle fenêtre qui permet de générer les paramètres à utiliser lors de la configuration du YoctoHub. Mais, dorénavant, ces paramètres ne contiennent plus le mot de passe global, mais un mot de passe temporaire unique.

La nouvelle fenêtre pour enregistrer un nouveau hub
Ces paramètres peuvent être ainsi transmis à un opérateur sans révéler le mot de passe global.
Une fois ces paramètres appliqués au YoctoHub, ce dernier va établir la connexion avec VirtualHub (for web) en utilisant le mot de passe temporaire. Lors de la première connexion à VirtualHub (for web), le serveur va automatiquement modifier la configuration du YoctoHub pour qu'il utilise le mot de passe global.

Les connexions suivantes sont effectuées en utilisant le mot de passe global.
Les YoctoHubs
Nous avons aussi profité de l'occasion pour simplifier la configuration des YoctoHubs. Dans le panneau de configuration, il est désormais possible d'importer tous les paramètres en une fois. En bas de la fenêtre, nous avons ajouté un bouton "Import" qui permet de coller les paramètres qui ont été générés par VirtualHub (for web).

Disponibilité
Pour profiter pleinement de cette nouvelle procédure, il faut utiliser la version XXX de VirtualHub (for web) et des YoctoHubs avec un firmware vXXX ou plus récent.
Cette méthode est également applicable aux YoctoHubs équipés de firmware plus anciens. Dans ce cas, vous devrez ajuster manuellement les paramètres un par un dans l’interface de configuration du YoctoHub.
