mercredi 12 octobre 2011

Domotique - Température: Les modules de traitement

N'ayant pas de shield éthernet sous la main, j'ai attaqué ce projet en traitant les données par l'intermédiaire d'un PC.

Dans la pratique, la platine Arduino récupère les infos des capteurs de température, génère une trame avec toutes les données, et diffuse cette trame sur la liaison série.
Le PC récupère cette trame, et l'enregistre périodiquement dans un fichier de log.
Cycliquement, le fichier de log est envoyé sur le serveur Web.

La page web est générée sur le serveur web, au moyen d'un script PHP.


Côté PC, le traitement est effectué en Python.

Alternatives possibles:
La première d'entre elle est bien sûr de mettre en place un shield éthernet pour pouvoir se passer d'un PC.

Une autre alternative possible (si on reste dans le cas de l'utilisation d'un PC) est de se passer d'un serveur web. Il suffit de sauvegarder les données sur un service éthernet permettant de partager des fichiers, tel que Dropbox.com. Le service Dropbox s'utilise comme un répertoire local. Il suffit d'y sauvegarder un fichier pour le retrouver quelques secondes plus tard (pour des tailles de fichier raisonnables) sur tous les autres PC connectés au même compte Dropbox.

Aucun commentaire:

Enregistrer un commentaire

Laissez vos commentaires ...