C'est
un cdrom sur lequel on boot et c'est tout!...
Et l'on obtient un
serveur web qui met à disposition les mesures de température
du réseau 1 wire avec graphiques historiques de la
mesure.
OPTION: au boot aprés le message "boot:"
taper dsl lang=fr pour avoir un clavier français (pas
obligatoire si l'on n'utilise pas le localhost)
C'est une
collection de logiciels libres existants, mis ensemble sur un même
support, plus quelques scripts pour faire tourner le tout.
C'est
basé sur Dsl (Damn Small Linux), OWFS (One Wire File System),
rrdtool, et quelques projets déjà réalisés
trouvés sur le web.
Vous avez besoin d'un PC capable
de booter sur CDRom et d'un réseau 1wire (sur adaptateur USB
ou série) comportant 1 et 1 seul capteur de température
DS18B20.
Si le PC n'est pas connecté au réseau les
pages web sont tout de même visibles en local (lancer dillo (ou
firefox) et mettre localhost dans la barre d'adresse). Mais c'est
mieux en réseau, c'est fait pour, depuis le monde entier vous
pouvez surveiller votre réseau 1wire.
Si votre réseau
1 wire comporte plusieurs sondes de température, la mesure sera
incohérente! Le script est fait pour 1 et 1 seule sonde
DS18B20 (la plus commune des sondes de température 1wire), si
vous en avez plusieurs ou d'autres types de capteurs vous pourrez très
facilement adapter le script (/home/dsl/checktemp.sh).
Comme c'est
basé sur DSL c'est très léger ( < 50Mo ).
Vous avez tous les avantages d'un système sur live CD: pas
besoin d'installation, tourne en ram, inattaquable car rien à
attaquer. Vous pouvez aussi l'installer grâce aux options
d'install de Dsl. Chez moi mon système tourne en "frugal
install" sur un Pentium 1 (166MHz) largement assez puissant. Pas
de dique dur le système est sur une carte compact flash. C'est
solide comme du roc et inattaquable, une fois lancé tout
tourne en ramdisk.
Je ne l'ai pas testé avec l'adaptateur
série, car je n'en ai pas, mais comme c'est owfs, ça
doit tourner sans souci.
Vous avez aussi toutes les
fonctionnalitées proposées par owfs et dsl (serveur ssh, ftp,
etc.. voir leur site ou dérouler les menus).
LIMITATIONS
- BUGS
Limité à 1 seul DS18B20 sur le réseau
1 wire (mais modifiable)
1 bug au niveau du rafraîchissement
de la page web (Du à monkey web server?..) il faut cliquer
plusieurs fois sur le bouton rafraîchir du navigateur pour
avoir les dernières données.
A FAIRE
De
la doc!
Un script qui prend tous les capteurs sur le 1
wire.
Tester lighthtppd
S'arrêter 5 minutes et boire une
bière.
REMERCIEMENTS - LIENS
Dsl
que j'utilise depuis pas mal de temps qui est excellent (léger
et personalisable)
OWFS pour
TOUT faire en 1wire (j'ai débuté avec l'iso Dsl-Owfs
proposée sur le site)
rrdtool
Geoges
ROSSET et son site (les graphiques et l'usage de rrdtool vient de
chez lui)
Graver le CDRom à partir de
l'ISO
Pour charger
l'iso c'est ici
si vous souhaitez vérifier
l'intégralité de l'iso le md5sum est:
91280c130d1913dbd4d04c36fde74d7e
Pour graver l'iso .... vous
devez savoir faire
VOIR UN EXEMPLE
Exemple
de page web obtenue