注释
WebUI 不使用 |
我可以理解,它应该只能通过网络实现,而不是直接串行通信。但我不确定如何发送 http 或 ws 请求。我在我的项目中使用 socket.io(rpi 作为服务器),我希望我的 esp32 作为客户端连接到它并与之通信。我需要一些示例代码或方法来使用。谢谢你的时间。 |
grbl_esp32 和 webui 的所有源代码都可用,您需要哪些更好的示例? |
我不确定我的目的需要您的代码的哪一部分。其次,我不确定我是否托管 esp32 服务器(用于 sd 文件)并且还在同一 LAN 上的 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 之类的数据包。 |
谢谢。这会帮助我。现在关闭。如果需要,我会重新打开。 |
卡洛里亚 评论 on 19 Jun 2021
你好@bdring @MitchBradley @atlaste @luc-github
我正在为我们在 grbl_esp32 上运行的机器开发专有软件。从 SD 运行程序已经使用 $SD/* 命令实现。我想像 WEBUI 一样合并托管 SD 卡文件,我也可以在其中上传和删除文件。我无法从 webui 代码中弄清楚它是如何工作的。请指导我。