Skip to content

关于Node-RED Dashboard 2.0

Dashboard2.0

Dashboard2.0是由FlowFuse发起的, FlowFuse是由Node-RED的联合创始人Nick O’Leary在2021年创建的,为用户提供安全、可扩展的Node-RED平台。

为啥要搞2.0

原来的Dashboard是由Angular v1开发的,v1已经不再维护了,从功能、安全等方面说都不适合继续使用了,即使这个版本会有一些小的补丁发布。

2.0是一个全新的项目,作为一个单独的包发布,所以我们可以在Node-RED的模块列表中发现:@flowfuse/node-red-dashboard

2.0的技术栈

Vue.js v3.0

2.0选择Vue.js,因为学习曲线相比React和Angular来说平滑一些,使用起来比较简单,对非前端开发人员来说有更好的可读性。

2.0也使用了Vuetify组件库,该组件库提供了很多简洁、语义化、可重用的组件。

Socket IO

2.0使用Socket IO在Node-RED与Dashboard UI之间通信。Socket.IO提供实时、双向和基于事件的通信。它适用于各种平台、浏览器或设备,同样也注重可靠性和速度。

Dashboard2.0