Gestire Arduino in remoto con metodo http POST

Ciao, al momento ho un "dispositivo" che consiste in un arduino ethernet colegato a due sonde di temperatura ed una di umidita' inoltre rileva i carichi e da/toglie corrente ad una "ciabatta". Tutti i dati raccolti vengono inviati ogni TOT tramite metodo GET e quindi query string chiamando una pagina "insert.php?dati_da_inserire" e salvati su un database dall'altro lato si puo sempre tramite query string accendere/spegnere la "ciabatta" tramite chiamata di un url del tipo "http://IndirizzoIpArduino?LED=ON" (Oppure OFF). Dato che usando una GET i dati vengono visualizzati "in chiaro" come query string vorrei utilizzare il metodo POST per rendere questa procedura piu' "sicura". Il problema e' che non so come fare cio' potete postarmi delle guide o darmi una mano, sarebbe possibile effettuare anche l'accensione/spegnimento tramite POST?

Grazie Mille.

devi leggere l’header “content-length”, il valore te lo savi dicamo in X. finiti di leggere gli header (riga vuota), continui a leggere X byte, che è il messaggio esattamente come nell get, ma senza ? e tutto quello che viene prima (nel tuo caso leggeresti “LED=ON”)

Ok, credo di aver capito, appena ho un attimo provo, grazie mille XD.
Invece per inviare i dati rilevati?

stesso identico sistema, devi ricreare la POST che ti arriva; in pratica prendi una GET, cambi GET in POST, togli le cose dopo il ? e il ?, le cose le conteggi la dimensione e le appendi dopo gli header ma prima della doppia riga vuota del fine richiesta (header, riga vuota, dati, 2 righe vuote), ed ovviemnte aggiungi tra gli header il content-length