NodeRed适用于IoT边缘计算等,常用于后端,前端GUI较弱。尽管有dashboard,太简陋,项目基本没法用。
UIOTOS前端工具,无缝集成NodeRed后,提供了串口等组件,能访问本地硬件做上位机。
打开工具,拖放串口组件,与UI组件连线,就能搭建带有交互界面、串口读写的简单上位机应用——网页串口工具。如下所示:
整个过程,无需用户安装、运行、编辑NodeRed,尽管用到它访问硬件和流程,但对用户来说无感。具体介绍下:
串口组件
弥补了网络接口组件(HTTP/MQTT/WS)无法访问本地硬件的不足,如下所示:
UIOTOS串口组件
与NodeRed的串口节点(serial in、serial out)功能对应,为了方便用户使用,UIOTOS的串口组件配置,直接生成NodeRed的flow并同步:
UIOTOS串口组件生成NodeRed流程flow
运行使用
如下所示,启动UIOTOS时,也会同步启动集成的NodeRed。打开带有串口等组件的页面,需要访问本地硬件时,会自动通过NodeRed去操作:
UIOTOS内置集成了NodeRed来访问硬件
小结
UIOTOS集成了NodeRed,并陆续提供与节点对应的组件,用于无代码配置。用户配置将自动生成NodeRed对应的流程flow,方便开箱即用。
- UIOTOS + IoT平台,用于搭建物联网平台上层应用。
- UIOTOS + NodeRed,用于搭建本地上位机应用。
关于
UIOTOS是一款前端零代码工具,可搭建后台管理、大屏组态、上位机、HMI等,能与NodeRed、APIJSON、IoT平台等形成前后端一体方案,快速交付工业、物联网等项目。