josezy / autoponico

https://autoponico.vercel.app
0 stars 0 forks source link

Local server with access point that updates entities' parameters (configuration) #23

Closed abcei2 closed 4 months ago

abcei2 commented 6 months ago

Arduino ESP8266 Filesystem Uploader: Used to store template files.

Tutorial webserver con ESP:

The main idea is to create a folder:

Then upload it to SPIFFS using arduino ide tool. After that load the template on main code.

vercel[bot] commented 6 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
autoponico ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 1, 2024 4:01am
josezy commented 5 months ago

Según entiendo entonces esto cargaría los archivos de la web (html, js, css) en la memoria flash del ESP. Cuando el programa sirve los archivos los lee desde la flash y los envía al navegador...

Aguanta implementar un mecanismo que permita actualizar esos archivos desde un servidor de forma remota, así como se actualiza el firmware, con eso podríamos hacer mejoras a la web local del ESP

josezy commented 5 months ago
  File file = LittleFS.open("/test_example.txt", "r");

  Serial.println("File Content:");
  while(file.available()){
    Serial.write(file.read());
  }

  file.close();

pillá, cada que se solicite una página, se lee el archivo desde la flash, similar sería para escribir una actualización:

  File file = LittleFS.open(path, "w");

  if (file.print(message)) {
    Serial.println("File written");
  } else {
    Serial.println("Write failed");
  }
  delay(2000);  // Make sure the CREATE and LASTWRITE times are different
  file.close();
josezy commented 4 months ago

closed in pro of #33