用户与 Node-Red 仪表板交互时使用什么协议
我在无线插头项目中使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您正在谈论 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