Architecture logicielle

Dans la pahase 1 du projet le logiciel doit prendre en charhe l'acquisition des données et la mise à disposition de celles-ci sur un serveur Web.

La mise à disposition des données sous cette forme permet d'afficher la température en temps réel, sur un PC portable, une tablette, un smartphone ou encore une montre Pebble ! Les températures d'une cuisson sont archivées et un graphe est constitué pour être imprimé ou pour alimenter un carnet d'atelier électronique.

Node.js sur un système embarqué nous semblait le bon candidat pour remplir simplement et efficacement ces deux fonctions. La découverte du projet SpaceBrew articulé avec Arduino Yun ou encore de Temboo découvert à la même occasion, deviennent des solutions alternatives tout aussi élégantes.
 
 Sur la distribution Debian choisie pour le circuit BeagleBoneBlack nous avons installé Node.js afin de disposer d'un serveur web léger et réactif.

L'instanciation du serveur Node déclenche le système d'acquisition et sert les requêtes qui viennent du Web. Le format d'archivage est le même que celui nécessaire à la présentation des résultats. restitution


Previous page: Arduino Tre
Page suivante : Contacts