He configurado un servidor web STM32H743 nucleo que funciona bien presentando una pequeña página web en un navegador (estoy usando LWIP+CubeIDE).
Puedo dar comandos simples al servidor web a través de CGI (ver más abajo) y, por lo tanto, imprimir algo en el puerto serie. Desafortunadamente, parece que no puedo encontrar una manera de descargar un archivo desde el navegador al servidor web y luego al puerto serie del STM32. No necesito almacenar estos datos, solo pasarlos al puerto. No soy un experto, como puede ver, pero ¿alguien podría indicarme la dirección correcta con respecto a la forma más sencilla de hacer esto? Realmente no quiero agregar más hardware.
const char * valueCGIhandler(int iIndex, int iNumParams, char *pcParam[], char *pcValue[]) { uint32_t i=0; if (iIndex == 0) { if( strstr((*pcParam),"SETPOINT")) { Println(&huart3,*pcValue); } } return "/index.shtml"; }