Node-RED 实践指南

从入门到工程实战 — 一本面向物联网与边缘计算的Node-RED系统化教材

13 章节
3 服务方向
11 工程章节

教材目录

系统化学习路径,覆盖Node-RED从安装到生产部署的完整知识体系

前言

前言

起始页码:第 0 页

01

第1章 绪论

起始页码:第 9 页

02

第2章 Node-RED环境搭建与运行第一个流程

Node-RED是一款基于Node.js运行时的轻量级开源流式编程工具,凭借事件驱动、非阻塞I/O的架构优势,可在资源受限的边缘设备与弹性伸缩的云环境中无缝部署。理论上,任何能够运行Node.js的平台均可承载Node-RED。本地服务器:基于Debian的 Ubuntu、Diet-Pi,Red Hat系列的CentOS、Fedora,Windows桌面及服务器版本,容器化 Docker方案,以及国产银河麒麟KylinOS等;硬件设备:Raspberry Pi、BeagleBone Boards、Arduino、Android;云环境:IBM Cloud、SenseTecnic FRED、Amazon Web Services、Microsoft Azure、阿里云等。 为兼顾初学者与工程实践,本章仅聚焦以下四种最常用场景进行详细部署:Windows桌面与服务器;Ubuntu LTS服务器;树莓派(Raspberry Pi OS);Docker容器化方案。 在确保Node.js运行环境就绪后,本章将以“Hello Flow”为实践案例,带领读者完成从零到一的完整流程:安装、启动、浏览器访问、拖拽节点、连线配置、部署运行与调试验证。通过此案例,读者将直观掌握Node-RED的基本操作方式,并具备将所学迁移至其他平台的能力,为后续章节深入开发奠定坚实基础。

03

第3章 开发准备

起始页码:第 25 页

04

第4章 业务流程控制

起始页码:第 30 页

05

第5章 数据处理

起始页码:第 31 页

06

第6章 环境变量、状态监测与异常处理

起始页码:第 32 页

07

第7章 网络通信

起始页码:第 33 页

08

第8章 网页模板

起始页码:第 34 页

09

第9章 Dashboard可视化

起始页码:第 34 页

10

第10章 生产环境配置与部署

起始页码:第 35 页

11

第11章 工程实践之智慧农业

12

第12章 工程实践 全屋智能

本章节将基于nodered实现通用全屋智能家居系统的搭建与功能实现

近期问答

精选已回答的访客提问

暂无问答,欢迎提问!

前往提问

有Node-RED技术问题?

欢迎在问答板块提问,或在服务页面了解更多合作方式