Arduino UNO R4 WIFI HTTPS

Buongiorno a tutti,
scrivo qui perché sto diventando matto nel cercare di inviare dei dati via HTTPS ad un mio sito internet.
L'intenzione non è quella di salvare il dato in un database SQL ma di inviarlo tramite protocollo https funzione POST (o GET) e visualizzarlo su una pagina index.php.

Ovviamente è inutile dire che la pagina non visualizza nulla, l'echo del var_damp di $_GET rimane vuoto anche dopo averla aggiornata.

Qualcuno ha uno sketch funzionante da farmi analizzare così capisco come poter effettuare questa operazione?

Grazie
Christian

Hai già letto QUESTO post? Trovi il link ai vari esempi ...

Guglielmo

Grazie, ma considerato il mio livello sarebbe più utile per me se qualcuno desse uno sguardo al mio sketch per vedere se ho fatto cavolate

#include <WiFiS3.h>

#define sensorPin A0

char ssid[] = "MioSSID";
char pass[] = "MiaPass";

int status = WL_IDLE_STATUS;

char server[] = "xx.xx.xxx.xx";

String postData;
String postVariable = "?temp=";

WiFiSSLClient client;

void setup() {

  Serial.begin(9600);

  while (status != WL_CONNECTED) {
    Serial.print("Attempting to connect to Network named: ");
    Serial.println(ssid);
    status = WiFi.begin(ssid, pass);
    delay(10000);
  }

  Serial.print("SSID: ");
  Serial.println(WiFi.SSID());
  IPAddress ip = WiFi.localIP();
  IPAddress gateway = WiFi.gatewayIP();
  Serial.print("IP Address: ");
  Serial.println(ip);
}

void loop() {
  int reading = analogRead(sensorPin);
  float temperature = reading;
  postData = postVariable + temperature;

  if (client.connect(server, 443)) {
    client.println("GET /index.php + postData + HTTP/1.1");
    client.println("Host: xx.xx.xxx.xx");
    client.println("Content-Type: application/x-www-form-urlencoded");
    client.print("Content-Length: ");
    client.println(postData.length());
    client.println();
    client.print(postData);
  }

  if (client.connected()) {
    client.stop();
  }
  Serial.println(postData);

  delay(3000);
}

Sarebbe interessante vedere cosa risponde il server, perchè non lo leggi?

Ciao, Ale.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.