diff --git a/doc/dd2-monitoring.tex b/doc/dd2-monitoring.tex index 8a12b81..db95589 100644 --- a/doc/dd2-monitoring.tex +++ b/doc/dd2-monitoring.tex @@ -15,7 +15,7 @@ \usepackage[verbose]{layout} \makeindex -\setlength{\parskip}{0.20cm plus 0.20cm} +\setlength{\parskip}{0.21cm plus 0.21cm} % ------------------------------------------------------------------- \title{DD2 Monitoring} @@ -52,15 +52,29 @@ de découvrir plein de capteurs différents : température, humidité, \section{Présentation générale} + + \subsection{Capteurs} \index{capteurs} -Actuellement nous disposons d'un \texttt{RDing TEMPERHUM1V1.2}{} qui +Actuellement nous disposons d'un capteur température et +humidité, le +\texttt{RDing} \texttt{TEMPERHUM1V1.2}{} qui semble un peu étrange à interpeller, et qui sera destiné à mesurer -l'ambiance météo du DD2\footnote{Pas de mauvais esprit, merci...}. +l'ambiance météo du Double Dragon\footnote{Pas de mauvais esprit, merci...}, +l'influence humaine n'étant pas à négliger en cas d'afflux du public.. Par la suite, nous pourrons récupérer (par liaison série, cf page \pageref{serial}) -des données en provenance de l'automate de contrôle de l'enceinte. +des données diverses en provenance de l'automate de contrôle de l'enceinte. + +Le premier capteur de température sélectionné est le \textsc{LM35}\index{LM35} +qui fournit en sortie une tension linéairement proportionnle à +la température. Ils seront connectés sur l'automate qui s'en +servira pour la régulation thermostatique. + +Il nous reste à choisir d'autres capteurs pour d'autres métriques : +humidité, lumière, vibrations\dots + Notre dd2monitor devrait donc aussi être capable d'envoyer des alertes en cas de souci, par exemple si des algues\footnote{ou des pleurotes.} tentent de s'échapper. @@ -85,7 +99,9 @@ Nous allons laisser un petit bac-à-sable pour Fred Fermion\index{nodejs}, qui nous tartine les oreilles depuis bien trop longtemps avec son machin.js. Mais sachez déja que l'automate sera équipé d'un minitel, pourquoi ne -pas en mettre un second sur le monitoring ? +pas en mettre un second sur le monitoring ? Après tout, un peu +d'eyecandy\index{eyecandy} ne peut pas faire de mal. +C'est expliqué à la page \pageref{eyecandy}\index{curses}. % ------------------------------------------------------------------- \section{Outils} @@ -112,6 +128,10 @@ Le second cause des premiers essais du LM35, capteur de température analogique branché sur un Arduino et relié par un port série (page \pageref{serialcode}). +Pour continuer dans une démarche disruptive, des outils +avancés de visualisation sont proposés dans la rubrique +\ref{eyecandy} qui parle de \texttt{vt100}\label{vt100}. + \subsection{Analyses} \textsf{Bla bla bla\dots Corrélations, Gnuplot\index{gnuplot}, toussa\dots} @@ -123,7 +143,7 @@ de choses étranges, comme ça : \textsl{ s/booz/booze pour la courbe qui majore les autres en moyenne serait d'une criante justesse scientifique ;)} -Ce qui donne qunad même à réfléchir. À se demander quel savoir +Ce qui donne quand même à réfléchir. À se demander quel savoir allons-nous pouvoir déduire de ces\footnote{non, c'est pas du bigdata.} chiffres improbables. (Re-)Découvrir les lois de l'inertie thermique ? @@ -145,7 +165,9 @@ ou d'un \textit{epicfail\footnote{En fait, c'est comme ça que la science avance}}. Nous devons donc rencontrer quelqu'un qui maitrise cette partie -de la mouvance détournementale de l'espionnage. Yaya\index{Yaya} ? +de la mouvance détournementale de l'espionnage. +Je pense que Yaya\index{Yaya} pourra nous éclairer de ses lumières, +si on lui demande gentiment. % ------------------------------------------------------------------- @@ -160,7 +182,16 @@ de. La syntaxe n'est pas encore fixée, mais un fichier exemple est disponible pour des explication plus récentes, donc plus en -rapport avec la réalité du code. +rapport avec la réalité du code. En voici un extrait : + +\begin{verbatim} +# serial input from the control cpu +input_device s /dev/ttyACM0 +input_speed i 9600 +# -------------------------------------------------- +# some values for the eyecandy displays +eyecandy_banner s hacked by tTh +\end{verbatim} % ------------------------------------------------------------------- \section{RRDB} \label{rrdb} @@ -261,6 +292,10 @@ trop fatiguante à compiler pour ce soir, ni même pour ce week-end. \subsection{À regarder de près} +Est-il possible de traiter des \textit{time series} en SQL\index{SQL} ? + + + % ------------------------------------------------------------------- \section{Serial coms} \index{serial} \label{serial} @@ -320,7 +355,19 @@ Si vous voulez un petit exemple, imaginez des courbes de température qui pilotent un \texttt{uGen} de Chuck\index{chuck} ou des algues dont la lumière envoie du \texttt{cv/gate} en temps réel. -\subsection{Variante} +\subsection{Variante sonore} + +Un peu de \texttt{awk} pipé dans du \texttt{sox} ? + +\subsection{Eye candy}\index{eyecandy}\label{eyecandy} + +Pour maximiser l'impact visuel, il sera convenant de sortir du +cadre pseudo-moderne des omniprésents écrans de ces +smartphones\footnote{Quand les téléphones étaient attachés par +un fil, les humains étaient libres.} qui nous lavent le cerveau. +Sortons donc du contexte pixeliste et revenons aux fondamentaux : +le caractère, avec toute la simplicité de son concept sémantique. + % -------------------------------------------------------------------