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

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

3天内不再提示

Node-RED在ARM嵌入式工控机上的应用

金鸽科技 2023-03-02 18:45 次阅读

Node-RED是一个基于Node.js的开源可视化流程编程环境,可以轻松构建自定义应用程序,通过连接简单的节点来完成复杂的任务。Node-RED提供了一种简单的方法,可以快速连接到外部服务,从而实现物联网应用的开发。

Node-RED的优点包括:易于使用,可以使用可视化图形界面编辑和发布;可拓展性,可以添加新的功能;支持多种协议,可以支持HTTP、MQTT、Websocket等协议;高可用性,可以支持大规模分布式部署;安全性,可以支持安全认证和加密;可移植性,可以支持多种操作系统

poYBAGQAflSALrycAAjGtHRj4YA14.jpegpoYBAGDYdXCAWkKMAAAAK8RNs4s030.png

​编辑

Node-RED因其易于使用的可视化图形界面,可拓展的功能,支持多种协议,高可用性,安全性和可移植性等特点而广受欢迎。它可以让开发者在较短的时间内构建复杂的应用程序,并使物联网应用的开发更加容易。此外,Node-RED提供了丰富的模块,可以快速开发各种应用程序,从而促进了它的广泛使用。

pYYBAGQAflSAcEq3AAPMb5J_iCg362.pngpoYBAGDYdXCAWkKMAAAAK8RNs4s030.png

​编辑

钡铼技术BL302采用NXP的高性能处理器I.MX6ULL运行速度高达800MHz,并配有8GFlash空间和512MRAM硬件接口有2个网口、2个串口、1个USB口、1个SD卡卡槽、1个HDMI显示接口,可运行LINUX、Ubuntu、Debian等OS,兼容Node-Red、QT、PythonC++等应用程序,支持MySQL、InfluxDB、SQLite等数据库

接下来我们讲解下钡铼BL302这款产品如何使用Node-red:

若需要使用node-v18.12.1-linux-armv7l.tar.xz,需升级lib库到2.5、2.6、2.7;本机默认的lib库2.3(输入ldd --version 查看本机 glibc 版本)。

这里以node-redV16.14.0为例,先复制node-v16.14.0-linux-armv7l.tar.xz文件到设备的一个目录下(或者在根目录上新建一个)。

root@fl-imx6ull:~# cp /run/media/sda1/node-v16.14.0-linux-armv7l.tar.xz /test

然后再用tar xf命令解压文件。

root@fl-imx6ull:~#tar xf node-v16.14.0-linux-armv7l.tar.xz

再将文件中的node、npm、npx链接到/usr/bin。

root@fl-imx6ull:~#ln -sf /test/node-v16.14.0-linux-armv7l/bin/node /usr/bin
root@fl-imx6ull:~# ln -sf /test/node-v16.14.0-linux-armv7l/bin/npm /usr/bin
root@fl-imx6ull:~#ln -sf /test/node-v16.14.0-linux-armv7l/bin/npx /usr/bin

连接好网络,输入以下命令等待几分钟,安装node-red。

root@fl-imx6ull:~# npm install -g --unsafe-perm node-red

如果出现证书失效的报错,可以输入以下命令

npm set strict-ssl false

安装成功后,查看是否安装成功及相应的版本号node -v;npm -v。

node安装成功后,需要软链接到/usr/bin

root@fl-imx6ull:~#ln -sf /test/node-v16.14.0-linux-armv7l/bin/node-red /usr/bin

这样才能在任何目录下执行node-red;

root@fl-imx6ull:~# node-red

否则需执行

node/test/node-v16.14.0-linux-armv7l/bin/node-red

如果执行失败,需要操作npm uninstall,然后再npm install。

运行node-red后,打开谷歌浏览器,输入http://(BL302可上网ip):1880;例如:http://192.168.2.232:1880,即进入了node-red界面。

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

    关注

    134

    文章

    8651

    浏览量

    361780
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288438
  • 工控机
    +关注

    关注

    10

    文章

    1340

    浏览量

    47785
  • MQTT
    +关注

    关注

    5

    文章

    537

    浏览量

    21975
  • WebSocket
    +关注

    关注

    0

    文章

    24

    浏览量

    3656
收藏 人收藏

    评论

    相关推荐

    嵌入式工控机与传统工控机之间有什么不同

    嵌入式工控机采用密闭无风扇设计,不仅可以防尘、防潮、防振动、增强抗电磁干扰能力还可实现宽温工作。 1、主动散热 嵌入式工控机使用分布在机箱表面的散热片进行散热,有效地解决了机箱内部温度
    的头像 发表于 03-11 14:02 140次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工控机</b>与传统<b class='flag-5'>工控机</b>之间有什么不同

    嵌入式工控机性能特点 嵌入式工控机应用场景

    嵌入式工控机性能特点 嵌入式工控机应用场景 嵌入式工控机是一种专门设计用于工业控制系统的计算机设
    的头像 发表于 02-04 11:35 245次阅读

    嵌入式工控机与传统工控机的区别

    嵌入式工控机与传统工控机的区别  嵌入式工控机和传统工控机是两种不同类型的工业控制计算机设备,虽
    的头像 发表于 02-04 11:35 266次阅读

    研讯科技|研华工控机嵌入式工控机有哪些特点?哪些产品值得关注

    嵌入式工控机(Embedded Industrial Control Computer)是一种专用的计算机系统,用于在工业控制领域中进行数据采集、监控和控制任务。它通常被嵌入在工业设备或控制系统
    的头像 发表于 12-19 15:56 294次阅读
    研讯科技|研华<b class='flag-5'>工控机</b><b class='flag-5'>嵌入式</b><b class='flag-5'>工控机</b>有哪些特点?哪些产品值得关注

    嵌入式工控机是什么及其发展趋势

    嵌入式工控机是一种专门用于工业控制的计算机设备,它是工业自动化的重要组成部分。嵌入式工控机具有高度可靠性、稳定性和实时性的特点,可以用于自动化生产线、机械设备、仪器仪表等领域。
    的头像 发表于 10-30 17:01 621次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工控机</b>是什么及其发展趋势

    嵌入式工控机和普通工控机有什么区别?

    嵌入式工控机是一种专门为工业现场设计的紧凑型计算机,被广泛应用于生产线自动化、电力监控、环保监测、物流管理、石油石化等领域等应用领域。嵌入式工控机通常具有小体积、高性能、低功耗等特点,
    的头像 发表于 10-07 13:32 349次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工控机</b>和普通<b class='flag-5'>工控机</b>有什么区别?

    嵌入式工控机用途

    嵌入式工控机(Embedded Industrial PC)是一种应用于工业控制领域的计算机设备,它具有结构紧凑、可靠性高、适应恶劣环境等特点。嵌入式工控机广泛应用于各个行业的工业自动
    的头像 发表于 09-06 17:51 468次阅读

    解析嵌入式工控机与传统工控机的区别

    嵌入式工控机工控机的应用中日趋成熟,开始在一些领域取代传统工控机。而随着嵌入式技术的发展,嵌入式
    的头像 发表于 08-17 09:26 654次阅读
    解析<b class='flag-5'>嵌入式</b><b class='flag-5'>工控机</b>与传统<b class='flag-5'>工控机</b>的区别

    嵌入式工控机有什么特点

    【创腾翔】嵌入式工控机有什么特点
    的头像 发表于 08-14 16:53 644次阅读

    详解如何在钡铼技术ARM嵌入式控制器钡铼技术BL302上配置和使用Node-RED

    、Debian等OS,兼容Node-Red、QT、Python、C++等应用程序,支持MySQL、InfluxDB、SQLite等数据库。丰富的硬件接口以及强大的软件兼容性,小巧的尺寸,DIN35导轨安装,让嵌入式ARM控制器B
    的头像 发表于 08-08 09:06 277次阅读

    嵌入式工控机定义是什么

    嵌入式工控机定义是什么
    的头像 发表于 07-31 17:36 698次阅读

    嵌入式工控机和触摸屏

    创腾翔-嵌入式工控机厂家
    的头像 发表于 07-19 18:09 599次阅读

    物联网与ESP32、Node-RED和InfluxDB与WebSocket

    电子发烧友网站提供《物联网与ESP32、Node-RED和InfluxDB与WebSocket.zip》资料免费下载
    发表于 07-13 09:51 0次下载
    物联网与ESP32、<b class='flag-5'>Node-RED</b>和InfluxDB与WebSocket

    Node-red启动电脑摄像头案例

    通过Node-red实现打开电脑自带的摄像头或者USB摄像头
    的头像 发表于 06-01 06:50 3930次阅读
    <b class='flag-5'>Node-red</b>启动电脑摄像头案例

    Node-RED的初始页面以及初步搭建流的基础知识解析

    Node-RED的界面主要分为四个部分:顶部标题栏、左侧节点选项栏、中间的工作区域以及右侧的调试栏
    的头像 发表于 05-30 09:45 2299次阅读
    <b class='flag-5'>Node-RED</b>的初始页面以及初步搭建流的基础知识解析