Nieuws:

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

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

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
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 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino

Offline Nero

  • Lid
  • Steunpunt: Ja
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;

Offline henkoegema

  • Lid
    • PA2HO
  • Steunpunt: Nee
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 18.04.  Radio Amateur callsign: PA2HO Interesses: Raspberry Pi & Arduino