Nieuws:

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

Auteur Topic: Parameter waarde doorgeven naar webserver.  (gelezen 2773 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?




𝕸𝖎𝖘𝖈𝖊𝖗𝖊 𝖚𝖙𝖎𝖑𝖊 𝖉𝖚𝖑𝖈𝖎. (Ter leering ende vermaeck)
𝕹𝖎𝖑 𝖛𝖔𝖑𝖊𝖓𝖙𝖎𝖇𝖚𝖘 𝖆𝖗𝖉𝖚𝖚𝖒. (Niets is moeilijk voor hen die willen)
https://henk.oegema.com  (Op RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  24.04 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & TELLO drone (voor AI)

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 )
𝕸𝖎𝖘𝖈𝖊𝖗𝖊 𝖚𝖙𝖎𝖑𝖊 𝖉𝖚𝖑𝖈𝖎. (Ter leering ende vermaeck)
𝕹𝖎𝖑 𝖛𝖔𝖑𝖊𝖓𝖙𝖎𝖇𝖚𝖘 𝖆𝖗𝖉𝖚𝖚𝖒. (Niets is moeilijk voor hen die willen)
https://henk.oegema.com  (Op RaspberryPi2)
Registered linux user 520520.  In gebruik: Ubuntu  24.04 Hobby's: Radio Amateur callsign: PA2HO.  Interesses: Raspberry Pi & Arduino & TELLO drone (voor AI)