NodeRed适用于IoT边缘计算等,常用于后端,前端GUI较弱。尽管有dashboard,太简陋,项目基本没法用。

UIOTOS前端工具,无缝集成NodeRed后,提供了串口等组件,能访问本地硬件做上位机

打开工具,拖放串口组件,与UI组件连线,就能搭建带有交互界面、串口读写的简单上位机应用——网页串口工具。如下所示:

整个过程,无需用户安装运行编辑NodeRed,尽管用到它访问硬件和流程,但对用户来说无感。具体介绍下:

串口组件

弥补了网络接口组件(HTTP/MQTT/WS)无法访问本地硬件的不足,如下所示:

NodeRed UI全新方案!前端无代码+后端低代码_页面嵌套

UIOTOS串口组件

与NodeRed的串口节点(serial in、serial out)功能对应,为了方便用户使用,UIOTOS的串口组件配置,直接生成NodeRed的flow并同步:

NodeRed UI全新方案!前端无代码+后端低代码_无代码_02

UIOTOS串口组件生成NodeRed流程flow

运行使用

如下所示,启动UIOTOS时,也会同步启动集成的NodeRed。打开带有串口等组件的页面,需要访问本地硬件时,会自动通过NodeRed去操作:

NodeRed UI全新方案!前端无代码+后端低代码_页面嵌套_03

UIOTOS内置集成了NodeRed来访问硬件

小结

UIOTOS集成了NodeRed,并陆续提供与节点对应的组件,用于无代码配置。用户配置将自动生成NodeRed对应的流程flow,方便开箱即用。

  • UIOTOS + IoT平台,用于搭建物联网平台上层应用。
  • UIOTOS + NodeRed,用于搭建本地上位机应用。

关于

UIOTOS是一款前端零代码工具,可搭建后台管理大屏组态上位机HMI等,能与NodeRedAPIJSONIoT平台等形成前后端一体方案,快速交付工业、物联网等项目。