树莓派 Node Red

28 篇文章 0 订阅
6 篇文章 0 订阅

Node-RED
目标:在树莓派上“零编程”快速搭建一个MQTT client 。

简介

官网https://nodered.org/简介

  • 基于浏览器的流编辑
    Node-RED提供了一个基于浏览器的流编辑器,可以使用调色板中广泛的节点轻松地将流连接到一起。然后,只需单击一次,就可以将流部署到运行时。可以使用文本编辑器在编辑器中创建JavaScript函数。内置库允许您保存有用的函数、模板或流以供重用.
    在这里插入图片描述

  • 构建在Node.js之上
    构建在Node.js上的轻量级“运行”,充分利用了它的事件驱动、非阻塞模型。这使得在低成本硬件(如Raspberry PI)以及云端上运行在网络边缘是非常理想的。Node的包存储库中有超过22.5万个模块,因此很容易扩展调色板节点的范围以添加新功能。
    ![(https://img-blog.csdnimg.cn/fa73bac84a87407e95d86fe6a6660a5f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAZmVpd2F0c29u,size_14,color_FFFFFF,t_70,g_se,x_16)

  • 社区开发
    Node-red中创建的流使用JSON存储,可以方便地导入和导出,以便与他人共享。在线流库允许您与世界共享您最好的流。

在树莓派上安装,运行

参考https://nodered.org/docs/getting-started/raspberrypi

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

这里安装的时候一个小意外是这个网址我登陆不了。通过PC上VPN登陆后下载了脚本,然后再在树莓派上运行安装。
安装完毕后,shell运行

node-red-pi --max-old-space-size=256

然后在PC机上的浏览器便可以登陆了
在这里插入图片描述

找找MQTT client 的节点 “mqtt in", 拖到新建的“流程”, 双击节点图标,编辑属性。
在这里插入图片描述

在另一台树莓派上安装Mosquitto,
在这里插入图片描述
参考https://mosquitto.org/blog/2013/01/mosquitto-debian-repository/apt-get install mosquitto

测试

在这里插入图片描述

在这里插入图片描述

更多参考链接:https://developer.ibm.com/components/node-red/
https://www.jianshu.com/p/c30cf0362821

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值