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

    文章

    9091

    浏览量

    367509
  • 嵌入式
    +关注

    关注

    5082

    文章

    19118

    浏览量

    305091
  • 工控机
    +关注

    关注

    10

    文章

    1734

    浏览量

    50536
  • MQTT
    +关注

    关注

    5

    文章

    651

    浏览量

    22502
  • WebSocket
    +关注

    关注

    0

    文章

    29

    浏览量

    3747
收藏 人收藏

    评论

    相关推荐

    无风扇嵌入式工控机特点

    工控机的特点,并分析其实际应用中的重要性。一、无风扇设计的基本概念无风扇嵌入式工控机是指在设计和生产过程中不使用风扇进行散热的计算机系统。与传统
    的头像 发表于 11-18 15:16 235次阅读
    无风扇<b class='flag-5'>嵌入式</b><b class='flag-5'>工控机</b>特点

    Node-RED赋能ARMxy嵌入式计算机:开发者的首选

    工业物联网应用开发的理想选择。而高性能、高可靠性的嵌入式工业计算机,则是实现这些应用的坚实基础。本文将详细介绍如何在钡铼技术的ARMxy系列嵌入式计算机上使用Node-Red工具进行开发,并通过一个具体的案例来展示其实现过程。
    的头像 发表于 10-11 11:39 296次阅读
    <b class='flag-5'>Node-RED</b>赋能ARMxy<b class='flag-5'>嵌入式</b>计算机:开发者的首选

    Node-RED + 钡铼技术ARMxy工控机实现Modbus转IEC-61850

    + ARMxy嵌入式工控机的解决方案,旨在通过软件定义的方式实现从Modbus设备到IEC-61850协议的转换。 方案概述 本方案利用Node Red的强大数据处理能力和ARMxy
    的头像 发表于 10-11 11:16 261次阅读
    <b class='flag-5'>Node-RED</b> + 钡铼技术ARMxy<b class='flag-5'>工控机</b>实现Modbus转IEC-61850

    ARMxy ARM嵌入式计算机支持Node-Red应用于Ubuntu系统订阅消息

    ARMxy边缘计算网关BL340 系列采用的嵌入式 Linux 系统开发的产品,具有高度的稳定性。主板使用全志公司T507四核64位处理器设计,主频高达1.5GHz,4核Cortex-A53架构
    的头像 发表于 08-16 14:23 350次阅读
    ARMxy <b class='flag-5'>ARM</b><b class='flag-5'>嵌入式</b>计算机支持<b class='flag-5'>Node-Red</b>应用于Ubuntu系统订阅消息

    利用ARMxy边缘计算机BL340与Node-Red实现LED设备的开闭控制

    Node-Red作为一个编程模型,以其基于节点的方式简化了数据流的创建,成为连接硬件与软件的桥梁。ARM嵌入式计算机BL340系列的加入,不仅彰显了ARM架构
    的头像 发表于 08-15 14:12 263次阅读
    利用ARMxy边缘计算机BL340与<b class='flag-5'>Node-Red</b>实现LED设备的开闭控制

    聚徽-嵌入式工控机性能方面有什么优势

    嵌入式工控机,亦被称为 Box 整机或 Embedded Industrial Computer,是专为工业现场环境打造的紧凑型计算机。与普通工控机相比,嵌入式
    的头像 发表于 08-13 09:25 331次阅读

    聚徽触控-嵌入式工控机与传统工控机有什么不同

    嵌入式工控机得到了飞速的发展,其应用领域也愈发广泛。某些行业和场景中,传统的工控机已经被新型的嵌入式
    的头像 发表于 07-24 09:31 402次阅读

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

    通过这短短三分钟的教程,你已经掌握了Node-RED的基本操作。你可以利用Node-RED的强大功能来创建更复杂的数据流和自动化任务,无论是物联网应用、API集成还是数据处理。Node-RED简化了编程过程,让开发更直观、更高效
    的头像 发表于 06-27 17:09 2798次阅读
    <b class='flag-5'>Node-RED</b>初学者教程-三分钟学习

    Node-RED如何制作漂亮的界面

    Node-RED不仅是一个强大的编程工具,还能通过其仪表盘(Dashboard)功能为物联网应用创建美观、实用的界面。以下是如何使用Node-RED制作漂亮界面的详细步骤和技巧。很多公司已经将产品
    的头像 发表于 06-26 16:50 4635次阅读
    <b class='flag-5'>Node-RED</b>如何制作漂亮的界面

    Node-RED安装本地教程

    Node-RED是一个基于流的开发工具,广泛应用于物联网(IoT)、家庭自动化和其他数据驱动的应用程序。它通过图形化的编程界面,使得非专业程序员也能轻松上手。本文将介绍如何在本地环境中安装Node-RED,帮助你快速开始项目开发。
    的头像 发表于 06-24 12:10 2095次阅读
    <b class='flag-5'>Node-RED</b>安装本地教程

    聚徽触控-一般工控机嵌入式工控机区别

    恶劣的工业环境中稳定运行。常见的嵌入式工控机包括盒式工控机和无风扇工控机等。这些工控机以其可靠的性能、无风扇设计、小巧的体积和合理的价格,
    的头像 发表于 06-11 15:25 581次阅读

    Node-RED实现电表数据采集并上云

    本案例将通过Docker容器安装DLT-645协议插件采集实现电表数据上云,前面已经讲过ModbusRTU协议通过Node-RED上云,如果采用支持ModbusRTU电表可以参考之前的“Docker
    的头像 发表于 06-07 08:21 2845次阅读
    <b class='flag-5'>Node-RED</b>实现电表数据采集并上云

    基于AMD、ARM、Intel和NVIDIA技术构建的嵌入式工控机

    嵌入式工控机具有高度可定制性,可以满足所有行业的所有边缘计算任务。AMD、ARM、Intel和NVIDIA等领先技术公司的支持下,我们拥有适用于所有工业应用的全系列经过预审的
    的头像 发表于 05-22 17:13 549次阅读
    基于AMD、<b class='flag-5'>ARM</b>、Intel和NVIDIA技术构建的<b class='flag-5'>嵌入式</b><b class='flag-5'>工控机</b>

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

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

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

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