Neuron 2.3.0 发布:更轻松地接入和管理海量工业设备

news2024/11/28 5:31:51

Neuron 2.3.0 版本现已正式发布!

除了新增数据统计、模糊搜索、页面下载日志等功能提升产品易用性外,Neuron 2.3.0 版本还新增了 CIP Ethernet/IP、Mitsubishi Melsec 1E frame E71 和 Fanuc Focas 三个协议驱动,以更强大的能力帮助工业用户实现海量工业设备的接入。

此外,自 2.3.0 版本起,集成 eKuiper 的 Neuron 版本正式命名为 NeuronEX;访问 Web 和 HTTP API 的端口统一为 7000,不再需要 7001 端口。

新功能提升运维体验

数据统计

Neuron 2.3.0 版本基于 Prometheus 的数据模型新增了数据统计功能。Prometheus 的基本原理是通过 HTTP 协议周期性抓取被监控组件的状态,任意组件只要提供对应的 HTTP 接口就可以接入监控。因此 Neuron 提供了对应接口,便可以顺利接入 Prometheus,实现对 Neuron 运行状态的监控。

目前,Neuron 已实现一些全局字段和南北向字段的统计,后续会根据需求持续增加统计字段。已支持的统计字段中部分字段的说明如下:

全局统计字段说明

用户可在系统信息关于查看系统运行时长和系统状态。

1

南向统计字段说明

2

北向统计字段说明

3

模糊搜索

Neuron 具备配置数十甚至上百个驱动的能力,以实现多设备的同时采集接入。在南向驱动配置界面,每个驱动 node 以卡片的形式展示。在以往的版本中,页面不具备搜索查找的功能,所以在配置数量较多的驱动 node 卡片或者 tag 后,查找某个 node 或者 tag 较为困难。为解决这一问题,Neuron 2.3.0 版本中新增模糊搜索查询功能,提升易用性。

用户可通过筛选插件类型的方式,查找使用同一插件的所有 node;也可以直接通过以 node 名称为关键字,查找某一个 node;还可以在 tag 列表中,通过以 tag 名称为关键字,查找某一个 tag。

4

页面下载日志

以往在问题排查的过程中,用户需自行到安装目录中拷贝日志文件。Neuron 2.3.0 对此进行了改进,用户在页面就可以便捷地下载日志文件,并且可以单独设置某个节点打印 debug 日志。这为用户更好地排查问题提供了便利。

用户可以将安装目录中的 logs 文件夹通过网页打包下载。同时,若想在某个节点采集数据异常的情况下单独排查某个节点的问题,Neuron 还支持通过 node 卡片上 DEBUG 日志 的操作打印该 node 的 debug 日志,打印约十分钟后,将自动切回默认日志等级。

优化离线缓存

Neuron 2.2 已支持北向应用 MQTT 的离线缓存,可将数据存储在内存中。2.3.0 版本进一步优化此功能,支持将数据存储在磁盘中,方便用户存储更大的数据量。

在 MQTT 处于离线状态时,Neuron 会将数据优先存储在内存中,待 MQTT 恢复在线状态后,再将缓存的数据发送到 MQTT Broker 中。缓存数据的大小由用户在应用配置界面中配置的 Cache size 决定。

其他更新

  • 2.3.0 版本新增支持修改用户密码,保护用户使用 Neuron 采集设备数据的安全。
  • Neuron 官方文档中新增加关于 DTU 连接示例的文档,感兴趣的用户可参考:官方文档。

新驱动增强接入能力

新版本增加了三个协议驱动,使得 Neuron 的工业接入能力变得更加强大。

CIP Ethernet/IP

EtherNet/IP 是由洛克威尔自动化公司开发的工业以太网通讯协议,由 ODVA(ODVA)管理,可应用在程序控制及其他自动化的应用中,是通用工业协定(CIP)*中的一部分。EtherNet/IP 是基于标准以太网协议(IEEE 802.3)的技术,支持 TCP 与 UDP 传输协议,支持数种网络拓扑连接方式。

注:通用工业协定(CIP)是一种在工业设备中组织和共享数据的机制,是 CompoNet、EtherNet/IP、DeviceNet 和 ControlNet 背后的核心技术,提供通用数据组织和通用消息传递来解决各种制造应用程序问题。

Mitsubishi Melsec 1E frame E71

三菱 Melsec 1E 框架用于使用 MELSEC 通信协议(简称 MC 协议)的 FX3G/FX3U/FX3UC 系列 PLC ENET 模块,可通过以太网使用 TCP/IP 或 UDP/IP 通信协议与模块通信。

Fanuc FOCAS

Fanuc FOCAS 是从 Fanuc CNC 机器收集数据的标准协议。它是一种广泛采用的工业通信协议,因为许多机床制造商使用发那科 CNC 控制器来控制他们的设备。

FOCAS 库由 Fanuc CNC 提供,用于检索 CNC 内部的大部分信息。 Neuron 使用这些库通过以太网直接从控制器访问信息。通过 FOCAS 可获得的常见数据包括:CNC 状态(运行、空闲、警报)、零件计数信息、程序名称、编号、尺寸和修改日期、刀具和工件偏移、警报编号和文本、进给倍率、参数、位置数据 、主轴转速和模态数据等。

未来规划

支持模版配置实现驱动批量管理

Neuron 未来版本将解决当前版本中用户手动配置驱动节点带来的重复工作量问题。通过支持模版的配置功能减少配置的工作量,方便用户进行同一类设备的批量添加和管理,提高 Neuron 的易用性。

持续新增驱动

Neuron 也将持续增加新的驱动,加强协议连接能力,为工业 4.0 时代的数字化进程提供设备接入支撑。

版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/neuron-v-2-3-0-release-notes

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/91881.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt使用教程

** 使用门槛:需要自行准备能开全局代理的科学上网工具 好评赠送免费科学上网工具,也可以自己准备科学工具。 ** 下单以后,我们会发送一串账号密码给您。如图: 其中卡号就是chatgpt的账号,密码就是chatgpt密码。 第…

数据结构---优先队列

优先队列实现方式入队出队JAVA实现总结二叉堆是实现优先队列的基础,上一篇二叉堆博文: 二叉堆队列的特点是先进先出(FIFO)。 优先队列不再遵循先入先出的原则,而是分为两种情况。 最大优先队列,无论入队顺…

Ansible 服务器主机配置

使用 ansible 来对远程主机进行部署的话。我们需要首先对远程主机进行配置。 配置文件路径 配置文件位于:/etc/ansible/hosts 路径下面。 可以使用 vi 工具进行打开。 配置示例 下面是一个简单的配置示例。 [db]127.0.0.1[app]127.0.0.1 ansible_connections…

关于Playwright Xpath找不到元素问题解决方案

今日像往常进行xpath定位元素 发现代码里定位不出来 所以我就手动修改定位xpath 最后怎么修改都获取不到 返回None 那我就向上找 找到他的外祖母 最后进行inner_html() 发现元素是存在的 没有任何问题 这里我就又更加怀疑自己定位出错 折腾了半天发现定位不出来 于是我放弃了…

目标检测算法——车辆牌照识别数据集汇总 2(附下载链接)

🎄🎄近期,小海带在空闲之余收集整理了一批车辆牌照识别数据集供大家参考。 整理不易,小伙伴们记得一键三连喔!!!🎈🎈 目录 一、伊朗车牌数据集 🎄&#x1f3…

【目标跟踪】光流法运动视频跟踪【含Matlab源码 1357期】

⛄一、光流场简介 1 案例背景 运动视觉研究的内容是如何从变化场景中的一系列不同时刻的图像中提取有关场景中物体的形状、位置和运动的信息。根据研究的方法,它可以分为两类:基于特征的方法和基于光流场的方法。基于特征的方法抽取特征点,是…

傻白探索Chiplet,Chiplet面临的挑战之互连和封装(四)

目录 一、互连技术 二、封装技术 (1)英特尔 (2)台积电 三、生产流程 四、软件技术 实施Chiplet技术面临的主要挑战包括: 互连技术。Chiplet技术需要开发新型互连技术,以便将小芯片组合在一起。目前&a…

51单片机模块化编程

模块化 传统方式编程:所有的函数均放在 main.c 里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路。 模块化编程:把各个模块的代码放在不同的 .c 文件里…

FL Studio21新版终于有内置的强大混响插件了

FL Studio 21新版终于有内置的强大混响插件了FL Studio 21新版不光如此,还增加很多官方主题,并内置了多款可选,满足大家对个性化的需求! 而且每一个人都能快速地创建属于自己的主题,彰显你的与众不同! 一分…

JavaScript(五):函数、作用域

JavaScript函数函数的基本使用return返回语句arguments的使用函数的两个案例作用域函数的基本使用 1.函数声明 格式: function 函数名(){ 函数体代码 } function是声明函数的关键字,必须小写 2.函数调用 函数名(); 调用的时候不要忘记加小括号函数如果…

【数据分析】大型ADCP数据集的处理和分析(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

猿如意中的【Sublime Text Build 3211】开发工具详情介绍

目录 一、工具名称 二、下载安装渠道 2.1 什么是猿如意? 2.2 如何下载猿如意? 2.3 如何在猿如意中下载Sublime Text Build 3211? 三、Sublime Text Build 3211介绍 四、软件安装过程 五、软件界面 六、Sublime Text Build 3…

redis7知识点总结

文章目录1. redis单线程为啥会这么快2. redis数据类型和底层存储结构2.1 string类型2.1.1 SDS2.2 hash类型2.3 list类型2.4 set类型(集合)2.5 zset类型(有序集合)2.6 ziplist压缩列表2.7 listpack2.8 quicklist-快速列表2.9 skipl…

马士兵-郑金维—并发编程—6.并发集合

一、ConcurrentHashMap 1.1 存储结构 ConcurrentHashMap是线程安全的HashMap ConcurrentHashMap在JDK1.8中是以CAS+synchronized实现的线程安全 CAS:在没有hash冲突时(Node要放在数组上时) synchronized:在出现hash冲突时(Node存放的位置已经有数据了) 存储的结构:…

DBCO-PEG3-NHS ester,2163772-16-3,二苯并环辛炔-三聚乙二醇-琥珀酰亚胺酯

英文名称:DBCO-PEG3-NHS ester 中文名称:二苯并环辛炔-三聚乙二醇-琥珀酰亚胺酯 CAS:2163772-16-3 分子式:C32H35N3O9 分子量:605.64 纯度:>95% 外观:浅黄色半固态 储存条件&#xff…

互联网企业的逆向奔赴,京东调集首批1000余名快递小哥陆续抵达北京

在每一次苦难来临的时刻,逆行者的背影,总是让人倍感温暖。   在疫情依然肆虐的当下,更是如此。   那些义无反顾地奔赴疫情最前线的逆行者们,总是在用血肉之躯守护着我们的生活冷暖。如果一定要寻找这些逆行者当中最美的那一抹…

SDK JDBC多种方式接入AZURE SQL DATABASE JAVA版

本文阐述使用JDBC接入AZURE SQL 数据库 笔者认为AZURE云上的AZURE SQL和SQL SERVER是很相似的,在普通的账号密码情况下JDBC字符串都是一致的。 下来全部说明官方的多种连接方式,参考官方: https://learn.microsoft.com/zh-cn/sql/connect/jdb…

Post-GWAS: single-cell disease relevance score (scDRS) 分析

1、scDRS的计算原理如下所示: 图片来源:Zhang M J, Hou K, Dey K K, et al. Polygenic enrichment distinguishes disease associations of individual cells in single-cell RNA-seq data[R]. Nature Publishing Group, 2022. 2、通过scDRS分析可以得到…

XDisplay 安装教程

Splashtop Wired XDisplay 安装教程1. 概述2. Splashtop XDisplay 详细安装教程2.1 下载 Splashtop XDisplay2.2 电脑上安装 Splashtop XDisplay2.3 iPad安装 Splashtop XDisplay3. 遇到的问题3.1 下载 iTunes3.2 安装 iTunes3.3 打开 iTunes3.4 同意许可协议4. iPad连接Window…

学会用这个键,Word做得比领导还整齐, 早早下班不是梦

大家比较常用到哪些快捷键呢?快捷键用得熟练,工作效率可是会大大提高的。下面介绍4类常用的Word快捷键,希望能够帮到你,大家一起提高效率,早早下班!一、字体样式:平常更改字体样式,总…