Salut a tous.
Apres avoir lu d'une traite les 24 pages de ce topic, j'ai appris beaucoup de chose, et j'entrevoie certaine solutions pour mon projet.
Pour faire avancer le schmilblick, je me permet une petite réflexion:
Concernant la partie serveur Web:
Il existe de petite machine sur plateforme ATOM, qui ne coute pas très chère genre Zotac Zbox, et qui ne consomme pas grand chose. Ça c'est disponible de suite, et opérationnel sous Windows/Linux. Sur une plateforme ATOM D525, on peut faire tourner Windows 2003 Serveur, avec virtualbox qui fait tourner une Debian Squeeze. Le tout ne consomme que quelques dizaine de watts.
Pour moi, toute la partie Web dois se trouver en dehors de l'arduino. Les contraintes sont trop importantes. Pour palier celles-ci, il faudra trouver des astuces, déporter une partie du code sur le client, etc...
Il est, a mon sens, bien plus simple de réduire la partie web de l'arduino a appeler des page php sur un serveur local en passant les paramètres en arguments. Voir même, via une liaison série Arduino <-> Serveur Web.
C'est le serveur Web qui s'occupe ensuite de mettre les données en formes, de les stocker, etc...
De la même façon, l'arduino possède en dur, des paramètres de départ a froid, qu'il utilise jusqu'à ce qu'il puisse obtenir les donnée a jour du serveur (ou que l'utilisateur les modifie en direct).
Une fois obtenu les info, on les stocke dans l'EEPROM: en cas de reset (soft ou hard), le système repart comme il était avant le problème (je ne parle pas de l'état des actionneurs qui retrouverons un état "quelconque" selon leur mode de fonctionnement)
Pour déclencher la mise en mémoire des info nouvellement modifier, un simple appel d'une page sur l'arduino (qui ne renvoi rien, si ce n'est un http 200) qui déclenche la lecture d'un fichier texte sur le serveur (par ex: http://serveurweb/infoparametage.txt)
De la même façon, on peut même imaginer que c'est le serveur Web qui se signale "vivant" a l'arduino suite à un problème, et non à l'arduino de monopoliser des ressources pour faire des appels régulier au serveur.
Merci de ne pas taper sur le nez, je suis fragile