ARMxy工控机使用Node-Red教程:开发环境、应用场景(1)

  1. 开发环境

Windows 开发环境:Windows 7 64bit 、Windows 10 64bit

Linux 开发环境:Ubuntu18.04.4 64bit

U-Boot:U-Boot 2018

Kernel :Linux-4.9.170

LinuxSDK:LinuxSDK-[版本号].tar.gz(基于全志官方)

Node.js版本号:v16.14.0

Node-red版本号:v3.1.11

Node-red开发软件所需空间:200M

设备系统盘预留空间推荐:1G

处理器:4x ARM Cortex-A53,主频高达1.416GHz

本文主要介绍ARMxy系列的ARM嵌入式计算机基于 Node-Red 开发案例,所有开发案例均位于产品资料“BL340\Demo\node-red”目录下。

  1. Node-Red可视化编程简介

2.1 概述

Node-Red 是构建物联网 (IOT Internet of Things) 应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块 (称为“节点”,Node) 连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。

Node-Red 最初是IBM在2013年末开发的一个开源项目,以满足他们快速连接硬件和设备到Web服务和其他软件的需求——作为物联网的一种粘合剂,它很快发展成为一种通用的物联网编程工具。重要的是,Node-RED已经迅速形成了一个重要的、不断增长的用户基础和一个活跃的开发人员社区,他们正在开发新的节点,同时允许程序员复用Node-Red 代码来完成各种各样的任务。

图 1

Node-Red 具有如下特点:

(1)编程门槛低: 只需要少量的编码即可实现基于事件驱动的应用开发的连接。

(2)易用性强:基于浏览器进行流程编辑,提供拖拽方式可直接进行操作,提供丰富的内建的函数、模板与流程可供重用。

(3)支持丰富: Node上提供了上万个模块来支持应用开发。

(4)移植性强: 利用json方式进行存储,导入导出快速移植。

2.2 应用场景

Node-Red 是一种基于浏览器的编程工具,用于设计流程,以便数据在各种服务、硬件设备和API之间连接,并将其显示在图形界面上。常见的应用场景如下:

(1)物联网通信,物联网大数据采集。

(2)数据处理和分析。

(3)自动化。

(4)机器学习和人工智能。

(5)集成现有系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值