0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Node-RED初学者教程-三分钟学习

IOTRouter 来源:IOTRouter 作者:IOTRouter 2024-06-27 17:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Node-RED是IBM开发的流程编程工具,旨在简化物联网应用的R&D和集成。它允许开发人员通过拖拽界面和可视化编程轻松建立复杂的数据流和自动化任务。这篇文章将带你快速开始Node-RED,掌握其基本操作需要三分钟。

-下面参考成都纵横智控文章可见-https://www.iotrouter.com/news/1994.html

1. 安装Node-RED

1.1 使用npm安装

第一,确保你已经安装了Node.js和npm。接着,在cmd中输入以下指令安装Node-RED:
npm install -g --unsafe-perm node-red
1.2 运行Node-RED

安装完成后,启动Node-RED:
node-red
启动后,您可以在浏览器中浏览Node-RED界面:
http://localhost:1880
2. 了解Node-RED界面

wKgZomZ9K8iAJEx9AAFuddar79s482.png

2.1 工作区

Node-RED的主要工作区域是一个画板,你可以在上面拖动节点来创建数据流。

2.2 节点面板

左边是节点面板,包括输入节点、导出节点、功能节点等多种功能节点。每一个节点都有不同的功能。

2.3 信息面板

右边的信息面板会显示节点的详细信息、调试信息和错误日志,帮助您调整和改进数据流。

3. 建立你的第一流

wKgaomZ71YeAEQ0MAA5JK3m3Ipw099.png

3.1 增加输入节点

将一个“注入”节点从节点面板拖到工作区域。它是一个开启节点,可以手动开启流程。

3.2 增加导出节点

再次将一个“调整”节点拖到工作区域。它是一个用来显示流量的导出节点。

3.3 连接节点

将“注入”节点输出端连接到“调整”节点输入端。这是通过点击“注入”节点输出端并将其拖动到“调整”节点输入端来完成的。

3.4 布署流

单击右上角的“布署”按钮,向Node-RED服务器部署您的流量。

3.5 开启流

单击“注入”节点左侧的按钮打开流,查看“调整”面板上显示的信息。

4. 使用功能节点

4.1 增加功能节点

将一个“功能”节点拖到工作区域,并将其插入“注入”节点和“调整”节点之间。

4.2 编辑功能节点

单击“功能”节点,在编辑器中输入以下代码,将消息内容转换为大写:
msg.payload = msg.payload.toUpperCase();
return msg;
存储和关闭编辑器。

4.3 布署并检测

再一次点击“布署”按钮,打开“注入”节点,查看“调整”面板上显示的转换信息。

5. 引入外部模块

5.1 安装外部模块

Node-为了扩展其功能,RED支持引入外部模块。您可以通过npm安装所需的模块,例如“node-red-dashboard”:
npm install node-red-dashboard
5.2 使用外部模块

安装完成后,重启Node-RED,您可以在节点面板上看到新安装的模块节点,并将其拖到工作区域。

结论
无论是物联网应用、API集成还是数据处理,你都已经掌握了Node-RED的基本操作。无论是物联网应用、API集成还是数据处理,您都可以利用Node-RED的强大功能创建更复杂的数据流和自动化任务。Node-RED优化了编程过程,使开发更加直观、高效。继续探索Node-RED,您将发现更强大、更有趣的功能。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407722
  • Red
    Red
    +关注

    关注

    0

    文章

    29

    浏览量

    12472
  • node
    +关注

    关注

    0

    文章

    28

    浏览量

    6316
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    BL118 Node-RED 边缘计算网关:数据采集场景下的“隐形冠军”

    分析、安全监测,数据不但要采,还要 处理得快、处理得准、处理得灵活 。 这,就是 BL118 Node-RED 边缘计算网关大显身手的地方。 一、为什么数据采集需要“边缘计算”? 传统做法是:所有数据拉到服务器或云平台再处理。但在实际工
    的头像 发表于 12-03 16:52 358次阅读
    BL118 <b class='flag-5'>Node-RED</b> 边缘计算网关:数据采集场景下的“隐形冠军”

    钡铼技术BL118 Node-Red边缘计算网关西门子PLC S7协议使用方法

    npm install node-red-contrib-s7 注:需要 NodeJS 版本 10 或更高版本以及 Node-RED 版本 1.0 或更高版本。 、节点介绍 3.1 s7 in读数据节点 从S7协议的PLC内
    的头像 发表于 12-03 16:48 430次阅读
    钡铼技术BL118 <b class='flag-5'>Node-Red</b>边缘计算网关西门子PLC S7协议使用方法

    Node-RED工业节点推荐:Modbus、PLC、OPC UA、MQTT 都能搞定!

    在工业现场,设备多、协议杂、系统分散是常态。但自从有了Node-RED,工程师只需“拖一拖”“连一连”,就能让 PLC、传感器、数据库与云端高效互通。 今天,深圳市钡铼技术有限公司 带你系统了解
    的头像 发表于 10-13 18:02 713次阅读
    <b class='flag-5'>Node-RED</b>工业节点推荐:Modbus、PLC、OPC UA、MQTT 都能搞定!

    Node-RED太烧钱?你可能需要换个打开方式

    Node-RED作为开源可视化编程工具,确实能快速搭建物联网应用。但当你准备把它用到生产环境时,就会发现这些隐形开销:硬件成本首当其冲。工业现场需要能扛得住高温高湿、电压波动、电磁干扰的设备。普通工控机在车间里经常"闹脾气",而专业的工业服务器价格让人肉疼。
    的头像 发表于 09-05 16:12 615次阅读
    <b class='flag-5'>Node-RED</b>太烧钱?你可能需要换个打开方式

    工业物联网和自动化领域 Node-RED 最常用的 10 大节点,你用过几个?

    本文盘点了工业物联网与自动化领域 Node-RED 最常用的 10 大节点,包括 inject、debug、MQTT、Modbus、OPC UA 等,并结合应用场景与技巧进行解析。钡铼技术 ARMxy 系列工业控制器已预装 Node-RED,开机即可实现数据采集、协议转换
    的头像 发表于 08-13 11:47 1193次阅读
    工业物联网和自动化领域 <b class='flag-5'>Node-RED</b> 最常用的 10 大节点,你用过几个?

    避雷!树莓派初学者常犯的5个错误!

    如果你刚刚入手树莓派,你就会知道它潜力无穷,几乎能实现你想到的任何功能。然而,这种自由也让你可能在不知不觉中做出对系统有害的操作。在本文中,我将介绍要避免犯哪些错误。初学者最常犯的错误包括:损坏SD
    的头像 发表于 07-22 17:16 859次阅读
    避雷!树莓派<b class='flag-5'>初学者</b>常犯的5个错误!

    物联网+低代码:解锁高效开发,纵横智控Node-RED平台引领新范式

    物联网的星辰大海已近在眼前,但抵达彼岸的航程需要更高效的桨帆。低代码开发,特别是以Node-RED为代表的可视化流编程范式,正在大幅降低物联网应用开发的技术门槛和成本,释放创新潜能。成都纵横
    的头像 发表于 06-28 14:53 1134次阅读
    物联网+低代码:解锁高效开发,纵横智控<b class='flag-5'>Node-RED</b>平台引领新范式

    从单片机初学者迈向单片机工程师

    从单片机初学者迈向单片机工程师,对初学者非常适用。 纯分享贴,有需要可以直接下载附件获取完整资料! (如果内容有帮助可以关注、点赞、评论支持一下哦~)
    发表于 04-15 14:06

    linux初学者,用这样的开发板合适吗?

    这款是深圳市九鼎创展科技有限公司的全志A40I开发板,适合linux初学者吗? 先用开发板调试,调试成功后,就可以单独用核心板,再配合自己做的底板就可以做产品了。 做核心板还是难度太大了,开发周期太长,直接用核心板。稳定靠谱
    发表于 04-10 11:11

    12V开关电源制作_适合初学者制作的TOP22X系列开关电源

    TOP22X系列虽然出来得比较早,但外围简单、高效,适合初学者制作。图下面的是量产的真实数据。变压器都是PC40材质。同样适合100KHZ的其它芯片驱动的单端反激式开关电源 需要完整版资料可下载附件查看哦!
    发表于 04-02 14:39

    【教程】Node-RED中Chirpstack节点使用指南

    在物联网应用开发中,LoRaWAN技术因其低功耗、远距离传输等特点而备受关注。Chirpstack作为最流行的LoRaWAN服务器之一,与Node-RED的集成为我们提供了强大的物联网应用开发能力
    的头像 发表于 03-27 19:33 992次阅读
    【教程】<b class='flag-5'>Node-RED</b>中Chirpstack节点使用指南

    【干货】什么是Node-RED?一文带你了解!

    一什么是Node-RED?首先我们来认识一下什么是Node-REDNode-RED是一个基于Node.js的开源可视化编程工具,于2013年由IBM公司推出。它可以通过浏览器的图形化
    的头像 发表于 03-13 19:32 1509次阅读
    【干货】什么是<b class='flag-5'>Node-RED</b>?一文带你了解!

    EE-269:以太网802.3初学者指南

    电子发烧友网站提供《EE-269:以太网802.3初学者指南.pdf》资料免费下载
    发表于 01-05 09:48 1次下载
    EE-269:以太网802.3<b class='flag-5'>初学者</b>指南

    三分钟了解什么是机器视觉

    机器视觉
    志强视觉科技
    发布于 :2024年12月18日 16:55:25

    XD08M3232红外感应单片机开发板适合初学者吗?

    学习效果和兴趣保持。以下是关于XD08M3232开发板是否适合初学者的详细分析。 1. 硬件特性 XD08M3232开发板具有丰富的硬件特性,如8K字节的FLASH、128字节的EEPROM、256字节
    发表于 12-07 14:55