用户与 Node-Red 仪表板交互时使用什么协议

发布于 2025-01-10 14:03:18 字数 150 浏览 0 评论 0原文

我在无线插头项目中使用 MQTT 和 Node Red。

问题:

使用 GUI(仪表板)的用户界面时使用什么协议?当用户点击开关或查看 mqtt 在 webApp 上发布的数据时,内部是如何处理的?通过网络套接字还是什么?

I am using MQTT and node red in a wireless plug project.

Question:

what is the protocol used when the user interface with the GUI (dashboard)?? when the user clicks on a switch or view the data published by mqtt on the webApp how this is internally handled ? through Web-sockets or what??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟沫凡尘 2025-01-17 14:03:18

假设您正在谈论 node-red-dashboard 节点。

然后通过 HTTP 加载页面,并使用 socket.io 库通过 WebSocket 发送更新(往返)。

如果您指的是 Node-RED 编辑器(在其中创建/编辑流),则页面将再次通过 HTTP 加载,并且更新(节点状态和调试侧栏中的消息)将通过 WebSocket 连接发送。

Flow Deploys 作为 HTTP POST 发送

Assuming you are talking about the node-red-dashboard nodes.

Then the page is loaded via HTTP and the updates (both to and from) are sent via WebSockets using the socket.io library.

If you mean the Node-RED Editor (where flows are created/edited) then again the page is loaded over HTTP and the updates (the Node Status and the messages in the debug sidebar) are sent over a WebSocket connection.

Flow Deploys are sent as a HTTP POST

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文