Arduino + Internet (requête HTTP)

Bonjour tout le monde !
J'ai commencé il y a peu de temps à programmer sur arduino et de commencer un projet orienté domotique.
Etant novice, je rencontre évidemment quelques difficultés.

Comme beaucoup de projets existants, j'aimerais commander mon arduino par internet (via site web).
De plus, j'ai déjà créer une interface web.
Malheureusement j'ai quelques difficultés à comprendre le fonctionnement de communication entre web/arduino.
En faisant quelques recherches sur google, j'ai pu entendre parler des "requette HTTP" et tout ce qui peu allé avec.

Quelqu'un aurait-il la patiente et l'audace de m'expliquer le fonctionnement en "langage débutant" ? :slight_smile:

Je vous remercie par avance de votre coup de main ! :slight_smile:

http://www.siteduzero.com/informatique/tutoriels/les-requetes-http

http://www.w3.org/Protocols/rfc1945/rfc1945

http://forum.arduino.cc/index.php?topic=111101.0

iKewin:
Quelqu'un aurait-il la patiente et l'audace de m'expliquer le fonctionnement en "langage débutant" ? :slight_smile:

je vais essayer mais bon c'est pas forcement tout claire non plus:
deja dans les autres message tu a de quoi comprendre des bases.
l'idee et asser simple il existe des façon de transféré des données entre appareille ( arduino et server , arduino et un navigateur ...) que l'on appelle des requette http.

deux principal sont la requete GET et la requette POST ( pour la grose difference voir le site du zero)

par exemple tu peut faire en sorte que ton arduino envois des donné vers a autre systéme en générant une trame de type GET et/ou de tpe POST
dans mon cas j'ai créé une interface a partire de la librairie webserver ( trés compléte).
donc lorsque j'essai d'accédé a mon arduino via le résau, mon navigateur envoi une requete pour affiché le contenue de ma page , cette page est la réponse faite par mon arduino à mon navigateur, elle et généré par l'arduino au moyen de code html( voir egalement site du zero).

lorsue l'on génére ce code html on peut trés bien créé des bouton de formulaire ou autre qui sont intérprété par le navigateur. lorsque tu va cliqué ou remplire un champ a l'ecrant et validé , ton navigateur va généré une reponse sous forme de requette POST ou GET selon les réglage qui va aller vers l'arduino.

l'arduino va ensuite analysé cette requette et executé du code d'action ( relay marche ou led ou autre) et formulé une reponse au navigateur!

etc etc etc ...

voila jesper que sa répon un peut a ta question!

Tout d'abord, merci de vos réponses (plus ou moins complètes) ^^

J'ai pu trouver quelque tutoriel en rapport avec ce que je cherche mais la plupart stock leur interface web sur l'arduino .. Or moi mon interface web est sur le net .. les requêtes peuvent-elles également fonctionner ?
Comment faire le lien entre le serveur (où est stocker mon interface web) et mon arduino ?

c'est a toi de choisir tu peut soit généré ton interface au moyen de code c/c++ et html via l'arduino( je pense qu'il e existe d'autre) ou alors créé un site web sur un hebergeur et envoyer des requete que tu traite sur l'arduino , genre une page php qui envoi des demande a l'arduino ( active moi ça , fait ceci) !

je fait un raccourrçi monumental en dissant cela mais tu peut presque considéré la gestion de l'information comme lors d'une liaison serie avec le pc !
tu créé une fonction qui analyse la requete GET ou POST comme une chaine de caractére et tu en extré les info que tu veux!

Bonjour,

Il y a de bons exemples de ce genre dans l'excellent livre "Making Things Talk" :wink: