Pages: [1]   Go Down
Author Topic: prendere i valori dal GET  (Read 473 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve,
esiste un modo per poter estrapolare i dati che arduino riceve in GET da una richiesta HTTP?

es.

http://IP?PIN=1&STATE=1

da arduino vorrei poter prendere velocemente il valore di PIN e quello di STATE

grazie
Logged

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6017
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

con String, hai tutti gli strumenti per prendere solo alcune parti di una stringa, quindi memorizzi la get in una stringa e poi ci lavori
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3476
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ti basterebbe inviare
http://IP?1#1 per dire che il pin1 è a 1 il cancelletto fa da separatore e i valori invece di essere riconosciuti da linee di programma verrebbero trasformati in int con atoi e copiati direttamente nel digitalWrite(a,b);
« Last Edit: September 16, 2012, 01:37:04 pm by pablos » Logged

no comment

Offline Offline
Jr. Member
**
Karma: 0
Posts: 72
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ti basterebbe inviare
http://IP?1#1 per dire che il pin1 è a 1 il cancelletto fa da separatore e i valori invece di essere riconosciuti da linee di programma verrebbero trasformati in int con atoi e copiati direttamente nel digitalWrite(a,b);

io fino ad ora ho utilizzato il substr, con l'ausilio di alcuni separatori prendo solo la parte che mi interessa. Purtroppo con questa soluzione si sta forzando/sporcando la richiesta http di tipo GET passando qualcosa di diverso, non corretto e ciò può creare problemi in alcuni linguaggi.
Voglio dire, una richiesta http di tipo GET, non deve avere la classica forma http://IP?var=valore&var=valore ?????

Nello specifico, sto interfacciando arduino con un applicazione per iphone, utilizzo l'oggetto NSURLConnection per inviare richieste http da iphone.Inviando una richiesta con dei separatori nel GET, l'oggetto mi ritorna un errore.
Logged

Pages: [1]   Go Up
Jump to: