1

我已经设置了一个 STM32H743 nucleo 网络服务器,通过在浏览器上显示一个小网页(我使用的是 LWIP+CubeIDE)可以正常工作。

我可以通过 CGI(见下文)向网络服务器提供简单的命令,从而将某些内容打印到串行端口。不幸的是,我似乎无法找到一种方法将文件从浏览器下载到网络服务器,然后再下载到 STM32 的串行端口。我不需要存储这些数据,只需将其传递到端口即可。如您所见,我不是专家,但是有人可以就最简单的方法为我指出正确的方向吗?我真的不想再添加任何硬件。

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";
} 
4

0 回答 0