即使不会node.js,拖拽就可完成数据的可视化展示

新闻 大数据
node-red是一款基于Node.js的开源可视化界面开发工具,不需要掌握node.js而通过拖拽即可完成数据的可视化展示。

1.首先看一下node-red对数据的渲染效果

你可能认为,必须熟练掌握前端知识才能做出这样的页面,实际上它只需要一下几步拖拽操作即可

node-red本身就是为MQTT而诞生,因此很适合进行物联网数据展示,支持数据库操作、mqtt协议,同时用户也可以在它的基础上,使用html等进行前端界面修改。如果你想快速而完美的展示你的数据,不妨试一试NODE-RED。当然,你想安装它,也很简单的~~

2.安装

首先需要安装nodejs(百度上有很多示例,也挺简单的,就不讲解啦),然后 在控制台输入 npm install -g --unsafe-perm node-red 即可;

为了让node-red在后台保持运行,我们使用此命令:nohup node-red &

完整的安装步骤如下

  • 安装nodejs环境
  1. sudo apt-get install nodejs 
  • 安装node-red
  1. sudo apt-get install npm 
  2. sudo npm install -g node-red 
  • 普通运行
  1. node-red 
  • 后台持续运行
  1. nohup node-red & 

3.使用示例

展示一下我自己展示温湿度的页面

nede-red这款工具,好用而且简单,很适合初学者。给大家分享一下我的数据展示,附源码(页面交丑,仅供交流学习)其中包括连接mqtt服务器、数据插入mysql数据库

数据展示页面

在下面这个界面中,我进行了两个温度、两个湿度数据的展示;当订阅的主题接受到消息后,解析json数据格式,得到温湿度数据并展示在前端

布局:

注意,在此布局中,有使用到数据库。我使用的是mysql,只是简单的插入数据,仅供参考。

- 紫色的方块为订阅的MQTT消息,需要配置相应的参数

- 绿色为调试信息;

- 蓝色方块为布局的展示,不同部件,展示的效果不同

- 黄色方块为信息格式转化,主要是为了方便折线图的展示;

- 橙色方块为数据库操作,需要连接自己的数据库;

其实实现很简单,就是通过拖拉、然后设置相应的参数,基本上不要求编程能力。而且,只要有数据,就可以通过nodered去展示。

 

责任编辑:张燕妮 来源: 博客园
相关推荐

2017-11-27 11:59:40

Node.JSChrome调试程序

2020-03-11 14:39:26

数据可视化地图可视化地理信息

2011-05-18 10:57:40

2017-10-14 13:54:26

数据可视化数据信息可视化

2013-11-01 09:34:56

Node.js技术

2022-08-28 16:30:34

Node.jsDocker指令

2015-03-10 10:59:18

Node.js开发指南基础介绍

2020-05-29 15:33:28

Node.js框架JavaScript

2012-02-03 09:25:39

Node.js

2021-12-25 22:29:57

Node.js 微任务处理事件循环

2011-09-08 13:46:14

node.js

2011-09-09 14:23:13

Node.js

2011-11-01 10:30:36

Node.js

2011-09-02 14:47:48

Node

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2017-02-23 09:42:53

大数据数据可视化技术误区

2024-04-26 13:21:32

可视化拖拽模块

2022-03-13 08:48:12

inspectorNode.js开发

2021-11-06 18:40:27

js底层模块
点赞
收藏

51CTO技术栈公众号