STM32H743 nucleo Web サーバーをセットアップしました。この Web サーバーは、ブラウザーに小さな Web ページを表示することで問題なく動作します (LWIP+CubeIDE を使用しています)。
CGI (以下を参照) を介して Web サーバーに簡単なコマンドを与えることで、シリアル ポートに何かを出力できます。残念ながら、ブラウザから Web サーバー、さらに 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";
}