Pages: [1]   Go Down
Author Topic: Shield GRPS, lecture d'une page Web  (Read 467 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 36
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

Logged

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 ?

Offline Offline
Newbie
*
Karma: 0
Posts: 36
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
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
Logged

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 ?

Pages: [1]   Go Up
Jump to: