v2.2发布,CNC Fanuc、QnA 1E驱动即将到来

简介: 九月Neuron发布2.2版本,新增Beckhoff ADS、OPC DA、NONA11驱动等,本月将专注于数据统计以及事件告警系统的搭建,完善在Neuron使用过程中对其及其所连接设备的监控管理。

九月,我们发布了 Neuron 2.2。该版本增加了一系列新驱动以及新特性:新增 Beckhoff ADS、OPC DA、NONA11 驱动,统一了 HTTP 服务对外暴露的端口。 此外,本月我们专注于数据统计以及事件告警系统的搭建,计划在 Neuron 2.3 中将系统内部的关键数据统以及关键事件通过 Prometheus 规范反馈出来,完善在Neuron使用过程中对其及其所连接设备的监控管理。

数据升级

最新版本中增加了从 Neuron 1.x 升级至 2.x 的数据升级脚本,同时 Neuron 2.2 之后在安装包中集成了数据升级,在安装新版本时,可自动将老版本的数据升级到新版本支持,无需在安装新版本后再次配置设备以及设备点位数据。

在 Neuron 2.2 中引入 SQLite 存储 Neuron 配置信息之后,Neuron 采用了 SQL schema 来对数据存储组织格式进行版本管理,便于在版本升级时进行数据升级。

关键数据统计以及事件通知

Neuron 将在 2.3 版本中提供基于 HTTP 与 MQTT 的数据统计插件,将 Neuron 中的一些关键数据及关键事件反馈出去。

统计信息主要为南北向 node 数据统计,包括 node 数量、运行中 node 数量、与设备断开连接的 node 数量、南向 node 中配置的点位数量、node 收发数据的字节数、指令数,以及 node 中更为细致的一些状态信息,如与设备之间的延迟等。

事件通知主要在 Neuron 内部,将一些关键变更作为事件,通知外部。如增删改设备的相关配置以及点位信息、Neuron 与设备建立连接以及断开连接等。

其中基于 HTTP Server 的接口,将以符合 Prometheus 规范的数据格式进行统计信息以及事件的汇总,方便接入 Prometheus 监控系统,对 Neuron 及其设备进行监控管理。

即将到来的驱动

QnA 1E 驱动

此驱动与现有驱动 QnA 3E 类似,主要对接三菱 PLC 中一些比较老的型号,支持以串口连接的方式进行通讯。支持的数据类型与 QnA 3E 相同,囊括了常用的数据类型。

CNC FANUC 驱动

此驱动主要应用于 CNC(数控机床),与 FANUC 的数控机床进行交互,获取机床的一些基本信息,如主轴速度、距离、绝对与相对位置信息等。

问题修复

  • 修复 float 以及 double 类型的数据精度问题。
  • 修复导入大量点位花费时间较长的问题。

其他更新

  • UI 修改导入导出至 group 列表页面,现在可以一次导入导出多个 group 的点位数据。
  • UI 完善错误提示。
版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/neuron-newsletter-202209

目录
相关文章
|
Python
python使用pip镜像源加速安装包(清华、阿里、中科大)
python使用pip镜像源加速安装包(清华、阿里、中科大)
8492 0
python使用pip镜像源加速安装包(清华、阿里、中科大)
|
存储 网络安全 数据处理
阿里云对象存储OSS计费模式按量付费和包年包月选择攻略
阿里云OSS对象存储计费模式分为按量付费和包年包月,默认开通OSS就是按量付费,购买资源包抵扣OSS费用的方式属于包年包月计费模式
3494 0
阿里云对象存储OSS计费模式按量付费和包年包月选择攻略
|
XML 缓存 安全
GenICam标准(二)
GenICam标准(二)
257 1
|
Linux
linux驱动层输出dev_dbg打印信息
linux驱动层输出dev_dbg打印信息
345 0
|
存储 Ubuntu Linux
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
Xenomai是一个实时性解决方案,通过在Linux上添加实时内核Cobalt来增强实时性能。它有三个主要部分:libcobalt(用户空间实时库)、Cobalt(内核空间实时内核)和硬件架构特定层(ipipe-core或dovetail)。ipipe-core适用于Linux 5.4以下版本,而dovetail用于5.4及以上版本。本文介绍了在X86 Ubuntu环境下,如何编译Xenomai内核,搭建应用环境,包括配置、编译、安装和实时性测试。对于其他硬件架构,如ARM和ARM64,步骤类似。文章还提到了Xenomai与Linux内核版本的兼容性和实时性测试结果。
1465 0
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
|
人工智能 Cloud Native 数据挖掘
|
物联网 Java 数据格式
阿里云物联网消息透传设备端payLoad设置问题
由于低配置且资源受限,或者对网络流量有要求的设备,不适合直接构造JSON数据与物联网平台通信,可将原数据透传到物联网平台。本文主要针对文档中未对设备端payLoad的设置进行介绍,初次使用容易出错,结合官方示例对payLoad对象的处理进行介绍。
14897 0
阿里云物联网消息透传设备端payLoad设置问题
|
前端开发
支持动图、一键生成,基于 React 的开源像素绘画应用 —— Pixel Art to CSS
支持动图、一键生成,基于 React 的开源像素绘画应用 —— Pixel Art to CSS
505 0
支持动图、一键生成,基于 React 的开源像素绘画应用 —— Pixel Art to CSS
|
网络安全 iOS开发 开发者
frida环境配置、以及如何脱壳iOS包并安装到非越狱设备-制作iOS任意App分身
frida环境配置、以及如何脱壳iOS包并安装到非越狱设备-制作iOS任意App分身
2610 1
|
机器学习/深度学习 人工智能 算法
如何将Yolov5 模型部署到OpenVINO上
OpenVINO是英特尔推出的一款AI工具套件,可以用于快速部署AI应用和解决方案,支持计算机视觉的CNN网络结构超过150余种。它可以兼容多种主流的开源框架如PyTorch,Tensorflow,Keras,mxnet、Caffe和ONNX,并可以将上述开源框架训练好的模型,轻松的通过工具转换到OpenVINO框架上,并支持将预训练模型部署到英特尔的CPU、GPU和VPU上。
2148 0
如何将Yolov5 模型部署到OpenVINO上