Go Down

Topic: Shield GRPS, lecture d'une page Web (Read 532 times) previous topic - next topic

saraza

Bonsoir,

Je possède un shield GRPS pour Arduino acheté chez Seedstudio.
Voici le wiki avec un exemple de code : http://www.seeedstudio.com/wiki/GPRS_Shield

Je souhaiterais pouvoir lire le contenu d'une page web avec celui-ci.
Actuellement, j'arrive seulement à faire une requête (qui fonctionne).

Mais je ne parviens pas à récupérer une information du page Internet.

Comment puis-je faire ?

Merci de votre aide

barbudor

Comment sais-tu que la requête est passée ?
Le contenu de la page Web devrait arriver après le résultat de la requête, sauf la réponse à la requête contient une redirection.

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

saraza

Je sais que la requête est passée car j'envoie des données à une base de données grâce à une page PHP.

Effectivement, je n'avais pas vu : dans la fenêtre, j'ai bien le code source de la page, mais je ne vois pas comment le récupérer pour le lire caractère par caractère. J'ai une phrase entre <> que je souhaite récupérer.

barbudor

Si ca s'affiche dans la fenêtre c'est que dans le code il doit y avoir quelque chose qui fait un read() sur le module Wifi et un Serial.print() vers le terminal.

C'est là que ca doit se passer pour récupérer le contenu de la page.
Quelque chose du genre :
Code: [Select]
while(mySerial.available()!=0)
    Serial.write(mySerial.read());


Regarde les API de Stream (sur lequel est basé SoftwareSerial) :http://arduino.cc/en/Reference/Stream
findUntil ou readUntil devrait t'aider à analyser le contenu de la page
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Go Up