Modifications

Sauter à la navigation Sauter à la recherche
363 octets ajoutés ,  28 novembre 2013 à 08:10
aucun résumé de modification
Ligne 155 : Ligne 155 :  
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-messageAvailable|messageAvailable()|xxx}}  
 
* {{ARDFunc2|RB-ARD-YUN-Mailbox-Func-messageAvailable|messageAvailable()|xxx}}  
   −
== HttpClient - classes et méthodes ==
+
== YunServer - classes et méthodes ==
 +
 
 +
=== Classe YunServer ===
   −
=== Classe HttpClient ===
+
Un équivalent du serveur HTTP pour Arduino, conçu sur le modèle de la classe EthernetServer.
Crée un client HTTP sur Linino. Agit comme un wrapper (une surcouche) pour les commandes CURL, étendant ainsi Process.
     −
MCHobby: Cela permet donc à votre Arduino de faire des requêtes sur le Net par l'intermédiaire de Linino (qui lui utilise CURL vers le Net).
+
MCHobby: Permet à votre Arduino de recevoir des requêtes WEB par l'intermédiaire de Linino. Le WebServer de Linino recoit la requête réseau puis relaye l'information vers la classe YunServer du processeur Arduino (par l'intermédiaire du Bridge). Une fois la connexion établie, YunServer créera une instance de YunClient (un Yun Client par connexion) pour gérer l'échange d'information entre les deux plateformes.
   −
* [[RB-ARD-YUN-Class-HttpClient|HttpClient]]
+
* [[RB-ARD-YUN-Class-YunServer|YunServer]]
   −
=== Fonctions HttpClient ===
+
=== Fonctions YunServer ===
Traduction des différentes fonctions de HttpClient. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
+
Traduction des différentes fonctions de YunServer. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
   −
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-get|get()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-begin|begin()|xxx}}
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getAsynchronously|getAsynchronously()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-listenOnLocalhost|listenOnLocalhost()|xxx}}
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-ready|ready()|xxx}}
+
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-noListenOnLocalhost|noListenOnLocalhost()|xxx}}
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getResult|getResult()|xxx}}  
+
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-write|write()|xxx}}
    
== YunClient - classes et méthodes ==
 
== YunClient - classes et méthodes ==
Ligne 177 : Ligne 178 :  
Un équivalent du client HTTP pour Arduino, conçu sur le modèle de la classe EthernetClient.
 
Un équivalent du client HTTP pour Arduino, conçu sur le modèle de la classe EthernetClient.
   −
MCHobby: Permet à votre Arduino de se faire passer pour ''un client'' auprès de Linino. Cela permet à votre Arduino de faire des demandes auprès de Linino.
+
MCHobby:<br />
 +
Lorsqu'une requête réseau destinée à Arduino est reçue par Linino, elle est renvoyée à la classe YunServer sur Arduino (par l'intermédaire du Bridge).
 +
Une fois la connexion acceptée par Arduino, une instance de la classe YunClient est crée pour gérer l'échange d'information entre Arduino et Linino (en vue d'envoyer une réponse sur le Net). Il y a donc une instance de YunClient par requête.
    
* [[RB-ARD-YUN-Class-YunClient|YunClient]]
 
* [[RB-ARD-YUN-Class-YunClient|YunClient]]
Ligne 193 : Ligne 196 :  
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-flush|flush()|xxx}}
 
* {{ARDFunc2|RB-ARD-YUN-YunClient-Func-flush|flush()|xxx}}
   −
== YunServer - classes et méthodes ==
+
== HttpClient - classes et méthodes ==
   −
=== Classe YunServer ===
+
=== Classe HttpClient ===
 +
Crée un client HTTP sur Linino. Agit comme un wrapper (une surcouche) pour les commandes CURL, étendant ainsi Process.
   −
Un équivalent du serveur HTTP pour Arduino, conçu sur le modèle de la classe EthernetServer.
+
MCHobby: Si vous avez compris le fonctionnement du tandem de classe YunServer / YunClient, alors vous comprendrez facilement de HttpClient (à la place de YunClient) permet de gérer/répondre à une requête HTTP depuis la plateforme Arduino.
   −
MCHobby: Permet à votre Arduino de recevoir des requêtes WEB par l'intermédiaire de Linino. Le WebServer de Linino recoit la requête réseau puis relaye l'information vers la classe YunServer du processeur Arduino (par l'intermédiaire du Bridge). Une fois la connexion établie, YunServer créera une instance de YunClient (un Yun Client par connexion) pour gérer l'échange d'information entre les deux plateformes.
+
* [[RB-ARD-YUN-Class-HttpClient|HttpClient]]
   −
* [[RB-ARD-YUN-Class-YunServer|YunServer]]
+
=== Fonctions HttpClient ===
 +
Traduction des différentes fonctions de HttpClient. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
   −
=== Fonctions YunServer ===
+
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-get|get()|xxx}}
Traduction des différentes fonctions de YunServer. Vous pouvez aussi vous référer [http://arduino.cc/en/Reference/YunBridgeLibrary à la version anglaise sur la page correspondante sur Arduino.cc] (anglais)
+
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getAsynchronously|getAsynchronously()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-ready|ready()|xxx}}
 +
* {{ARDFunc2|RB-ARD-YUN-HttpClient-Func-getResult|getResult()|xxx}}
   −
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-begin|begin()|xxx}}
  −
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-listenOnLocalhost|listenOnLocalhost()|xxx}}
  −
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-noListenOnLocalhost|noListenOnLocalhost()|xxx}}
  −
* {{ARDFunc2|RB-ARD-YUN-YunServer-Func-write|write()|xxx}}
      
== Exemples ==
 
== Exemples ==
29 836

modifications

Menu de navigation