Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Parameter waarde doorgeven naar webserver.  (gelezen 2157 keer)

Parameter waarde doorgeven naar webserver.
« Gepost op: 2018/06/15, 15:44:17 »
Webclient: Sensor ESP12E (geprogrammeerd in C (C++?))
Webserver: Raspberry Pi (met python CGIHTTPServer)

De sensor(dus geen menselijke interactie) moet een string naar de webserver sturen .

Als de sensor (als voorbeeld) de temperatuur 25C moet zenden, dan werkt dat goed met de parameter ?25C

String url ="/cgi-bin/start_OLED_display3.sh?25C";    :)

De sensor slaat echter de temperatuur op in een variable "data' .
Dus probeer ik met:
String url ="/cgi-bin/start_OLED_display3.sh?data";     :(

Maar.... dat werkt niet.
De server interpreteert  ?data als tekst en niet als de waarde van de variabele data.

Hoe kan ik dat oplossen?




Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)

Offline Nero

  • Lid
Re: Parameter waarde doorgeven naar webserver.
« Reactie #1 Gepost op: 2018/06/15, 18:04:09 »
String url ="/cgi-bin/start_OLED_display3.sh?"+data;

Re: Parameter waarde doorgeven naar webserver.
« Reactie #2 Gepost op: 2018/06/15, 19:00:53 »
String url ="/cgi-bin/start_OLED_display3.sh?"+data;

Heel hartelijk bedankt.    =D
Hier ben ik 2 dagen mee bezig geweest en kwam maar niet verder.

( Boerhave:  Simplex sigillum veri )
Miscere utile dulci. (Ter leering ende vermaeck)
http://henk.oegema.com  (On RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  22.04.3 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & Jetson Nano (voor AI & ML)