注释
合作者
WebUI 不使用 |
作者
我可以理解,它应该只能通过网络实现,而不是通过直接串行通信。但我不确定如何发送 http 或 ws 请求。我正在为我的项目(rpi 作为服务器)使用 socket.io,我希望我的 esp32 作为客户端连接到它并与之通信。我需要一些示例代码或方法来使用。谢谢你的时间。 |
合作者
grbl_esp32 和 webui 的所有源代码都可用,您需要什么更好的示例? |
作者
我不确定我的目的需要你的代码的哪一部分。其次,我不确定我是否在同一个 LAN 上托管 esp32 服务器(用于 sd 文件)并在 rpi 上托管我的应用程序服务器,如何在两个服务器之间进行通信。 |
合作者
WebUI 使用 HTTP POST 到 URL http://<grbl_esp32_ip>/upload 要了解 POST 请求的内部结构,您可以查看 ESP3D-WEBUI/www/js/{files.js,http.js) 中的代码,或 Grbl_Esp32/src/WebUI/WebServer.cpp 中的代码,或嗅探使用 WireShark 之类的数据包。 |
作者
谢谢。这会帮助我。现在关闭。如果需要,我会重新打开。 |
你好@bdring @MitchBradley @atlaste @luc-github
我正在为我们在 grbl_esp32 上运行的机器开发专有软件。从 SD 运行程序已经使用 $SD/* 命令实现。我想加入托管SD卡文件就像WEBUI一样,我也可以上传和删除文件。我无法从 webui 代码中弄清楚它实际上是如何工作的。请指导我。