Le DNS-320 est un peit serveur NAS à bas cout à très bon rapport qualité/prix :
Ce qu'il n'a pas :
Pour ma part, je m'en sert de serveur de fichier, mon RPBI faisant le reste. Par contre, comme tout bon faux Geek qui essaie de l'être, j'ai mis en place funplug. Funplug, c'est un système mis en place par un geek qui permet, au démarrage du NAS, de lancer un script shell que l'on dépose sur le volume principal du disque. De cette possibilité, il a créé un mécanisme qui permet d'installer un mini-OS (concept de tarball si je dis pas de bêtise), puis les fois suivantes, de l'exécuter. On se retrouve alors alors à pouvoir faire plus de chose sur le NAS :
Bref, par contre, ce qui m'amène à cette doc, c'est le fait qu'il n'est pas possible de lancer le NAS via le réseau local (WOL). C'est bien dommage. J'ai donc contourné cette problématique en mettant en place un interrupteur radiocommandable dont j'ai relié les 2 bornes aux bornes du bouton Power du NAS. Pour le démarrer par radio, il ne s'agit derrière, que d'émuler la fermeture rapide du switch, puis de le remettre à son état par défaut : ouvert.
En effet, je rappelle que le fonctionnement de l'alimentation d'un PC fonctionne de la manière suivante (en tout cas tout boitier d'alimentation retrouvé dans un PC normal).
Pour être plus précis, le principe est de ramener le potentiel d'une des broches à 0V pendant un cours laps de temps. Par exemple, ce schéma l'illustre.
PIN 5V DC ---------- Resistance ---------- PIN COMMAND ----- <switch> ----- PIN GROUND
En ouvrant le switch, la PIN COMMAND est toujours à 5V DC (car aucun courant ne circule vers GROUND) En fermant le switch, la PIN COMMAND passe à 0V Or, les connections (on les appelles Front Panel) sur la carte mère (des PC classique) sont faites pour que la PIN COMMAND soit reliée (donc lue par) au le boitier d'alimentation.
Ceci est donc un protocole mis à disposition par le boitier d'alimentation et permettant de communiquer avec lui pour lui demander le démarrage et la fin de son alimentation.
En démontant complètement mon DNS-320, je me suis apercu biensur que c'est le même principe, bien que le boitier d'alimentation soit externe : Il existe un switch, dont la fonction est totalement identique !!! Au final, de la même manière que pour les PC fixe, il ne suffit que de savoir commander ce switch par radiofréquence. Pour ma part, j'ai pris un module radiocommandé 433MHz de mise sous tension 12V livré avec une télécommande d'émission. Le 433 MHz me permettra de piloter le NAS avec mon RBPI ; Et oui, j'ai mis en place un module Emetteur/Recepteur 433 MHz sur mon RBPI en utilisant 3 de ses GPIO.
Ci-dessous les images du démontage du NAS : Les images parlent d'elles même
Ci-dessous les images du petit système de commande : il s'agit juste d'un relai commandé par le module de commande
A savoir le relai, si alimenté en 5V, consomme 80mA =⇒ Résistance de la bobine du relai = 62 Ohm
En effet, la spec dit Rbobine = 55 Ohm …
Pour le faire consommer moins, j'ai rajouté 1 résistance équivalente en amont dans son circuit d'alimentation, de 25Ohm.
Ca fait donc une résistance totale de 92 Ohm =⇒ courant consommé = 5/92 = 55 mA.
Il faut au moins ça pour que le relai fonctionne correctement.
Dernière astuces :
Pour être certain de réaliser correctement des commandes d'allumage du NAS : \\ Mettre le module radio en mode clignotant, et le laisser dans ce mode. \\ On pourra envoyer en masse un Power pendant 5secondes qui activera le clignotant et démarrera le NAS (plus de chance que le module recoive le signal Power). On renverra Power pendant 5 secondes pour désactiver le module, donc le relai ... encore une fois plus de chance que le module soit bien éteint ...