摘要:node-red是一款基于Node.js的开源可视化界面开发工具,不须要掌握node.js而经过拖拽便可完成数据的可视化展现。
你可能认为,必须熟练掌握前端知识才能作出这样的页面,实际上它只须要一下几步拖拽操做便可html
node-red自己就是为MQTT而诞生,所以很适合进行物联网数据展现,支持数据库操做、mqtt协议,同时用户也能够在它的基础上,使用html等进行前端界面修改。若是你想快速而完美的展现你的数据,不妨试一试NODE-RED。固然,你想安装它,也很简单的~~前端
首先须要安装nodejs(百度上有不少示例,也挺简单的,就不讲解啦),而后 在控制台输入 npm install -g --unsafe-perm node-red 便可;node
为了让node-red在后台保持运行,咱们使用此命令:nohup node-red &mysql
完整的安装步骤以下sql
sudo apt-get install nodejs
sudo apt-get install npm sudo npm install -g node-red
node-red
nohup node-red &
展现一下我本身展现温湿度的页面数据库
nede-red这款工具,好用并且简单,很适合初学者。给你们分享一下个人数据展现,附源码(页面交丑,仅供交流学习)其中包括链接mqtt服务器、数据插入mysql数据库npm
数据展现页面编程
在下面这个界面中,我进行了两个温度、两个湿度数据的展现;当订阅的主题接受到消息后,解析json数据格式,获得温湿度数据并展现在前端json
注意,在此布局中,有使用到数据库。我使用的是mysql,只是简单的插入数据,仅供参考。segmentfault
其实实现很简单,就是经过拖拉、而后设置相应的参数,基本上不要求编程能力。并且,只要有数据,就能够经过nodered去展现。