Installer le VirtualHub sur un NAS QNAP

Installer le VirtualHub sur un NAS QNAP

Jusqu'à présent, vous pouviez utiliser notre VirtualHub sur un NAS QNAP, mais seuls les NAS qui utilisent un processeur ARM étaient supportés et il n'existait pas de fichier pour faciliter l'installation. Nous corrigeons le tir en fournissant un package QNAP pour installer facilement le VirtualHub depuis l'interface web du NAS. Cela permet par exemple de surveiller facilement la température de la pièce ou se trouve votre NAS à l'aide d'un Yocto-Temperature.


Imaginons que vous n'avez pas de réelle salle serveur climatisée. Vous utilisez un NAS qui se trouve simplement dans un bureau. Il serait pratique de pouvoirs suivre l'évolution de la température de la pièce afin d'éviter d'amener votre NAS à la surchauffe. Grâce au package QNAP il est possible d'avoir une solution sans écrire une seul ligne de code en utilisant:

Pour commencer, branchez un Yocto-Temperature directement sur le NAS.

Le Yocto-Temperature branché directement sur le port USB du NAS QNAP
Le Yocto-Temperature branché directement sur le port USB du NAS QNAP



Téléchargez le package VirtualHub pour votre QNAP sur notre site web. Nous fournissons deux packages: un pour les NAS qui utilisent un processeur ARM et un pour les NAS qui utilisent un processeur Intel .

Liste de compatibilité:

ProcesseurPackageModèle
ARMVirtualHub.qnap_arm.XXX.zipTS-421U / 420U
TS-x21 Series
HS-x10 Series
TS-x20 Series
TS-x12 Series
TS-x19 Series
IntelVirtualHub.qnap_x86.XXX.zipSS-x79U-SAS Series
TS-x79U-SAS Series
TS-x79U Series
TS-x79 Pro Series
TS-x70U Series
TS-x70 Series
TS-x69U Series
TS-x69 Pro Series
TS-x70 Pro Series
TS-x69L Series




Il faut ensuite se loguer sur l'interface web du QNAP et accéder à l'APP Center pour installer le fichier .qpkg contenu dans le fichier zip que vous venez de télécharger.





Une fois cette étape passée, le VirtualHub est installé sur la machine, il ne reste plus qu'à le démarrer avec le bouton on/off. Il est possible d'accéder directement à l'interface Web du VirtualHub avec le bouton Démarrer ou en vous connectant au port 4444 de votre NAS avec un browser web.

L'application VirtualHub installée sur un NAS QNAP
L'application VirtualHub installée sur un NAS QNAP




Maintenant que nous avons notre VirtualHub installé et notre Yocto-Temperature branché, il ne reste plus qu'à configurer le callback HTTP pour que le VirtualHub poste automatiquement la température sur Xively. Pour configurer le callback HTTP, il faut ouvrir le panneau de configuration du VirtualHub et éditer l'URL de callback. Le wizard vous demande de fournir le Feed ID et l'API key de votre graphique Xively. Une fois ces informations sauvegardée, votre graphique est automatiquement mis à jour et peut être consulté directement sur Xively.


Et voilà le graphique sur Xively
Et voilà le graphique sur Xively



Il ne reste plus qu'a espérer que l'été ne soit pas trop chaud :-)

Commenter 5 commentaires Retour au blog



1 - dody Mardi 26 avril 2016 13H49

Ayant eu l'occasion d'utiliser vos modules pour une bidouille pro, je vous suis depuis maintenant des années ... Alors quand le besoin de ventiler une petite baie domestique arrive je me tourne naturellement vers vos modules ... et je tombe sur cet article qui fait d'autant plus écho que cette baie héberge mon QNAP perso.

La suite de cet article ne serait elle pas la commande de petit ventilo alimenté par le jus de l'USB et piloté par un Yocto-PWM-Tx couplé à un Yocto-température exploitant le VirtualHub déployé sur le QNAP ;) ?

Pour ma part je vais voir si je débourse le billet nécessaire pour cette bidouille.

Bravo pour vos yocto produits !

2 - martinm (Yocto-Team)Mercredi 27 avril 2016 5H29

@dody: on adore les clients qui se rappellent de nous quand il ont un nouveau problème à résoudre, ça prouve qu'on est pas trop à coté de la plaque :-)

Si il s'agit de commuter un relais quand il commence a faire trop chaud, c'est assez trivial, voir :
www.yoctopuce.com/FR/article/une-alarme-temperature-dans-la-salle-serveurs
Si il faut moduler la vitesse du ventilateur en fonction de la chaleur, c'est plus subtil, mais c'est faisable aussi
www.yoctopuce.com/FR/article/nouveau-module-le-yocto-pwm-tx
Notez que vous aurez quand même besoin d'un relais.

Quand au code, il ne prendra probablement que quelques lignes, contactez le support si vous avez besoin d'aide pour la programmation, on vous aidera volontier.

3 - bsg75 Jeudi 04 août 2016 11H30

Et pour Synology vous n'avez rien?

4 - martinm (Yocto-Team)Jeudi 04 août 2016 13H51

On a surtout pas de Synology sous la main pour tester :-) Apparemment, le gros problème, c'est qu'il n'y pas généralement pas de libUSB-1.0 préinstallée sur ces machines.

5 - bsg75 Mercredi 31 août 2016 13H08

En effet il n'y a pas de libusb 1.0 et en compiler une nécessite de faire une cross compile sur une machine linux. Je n'ai rien trouvé de prêt à l'emploi sur internet, curieux d'ailleurs, et j'ai remis cela à plus tard. Si je le fais (et réussi) je vous en ferai part.

Yoctopuce, get your stuff connected.