共计 2119 个字符,预计需要花费 6 分钟才能阅读完成。
近日,Neuron 2.1.0 正式公布。这是 Neuron 开源后的首个子版本,在 v2.0.0 的根底上对外围代码进行了重构,通过无锁外围晋升了产品稳定性。此外 Neuron 2.1.0 还实现了与边缘流式解决引擎 eKuiper 的集成,实现了一站式的边缘数据采集与解决。新增的 Sparkplug B 标准反对和多个驱动插件,也为 Neuron 用户构建合乎工业 4.0 时代发展趋势的工业物联网平台提供了更大便当。
Neuron 的前端代码现已开源,请参考:https://github.com/emqx/neuro…
Neuron 2.1.0 下载地址:https://neugates.io/downloads
全面晋升稳定性与易用性
最新公布的 v2.1.0 外围采纳 Actor 模式, 这一模式下所有 Datatag(数据标签)操作都会转换成相应的音讯类型,并通过 NNG 将音讯投递到对应的音讯解决队列中进行程序解决,解决了旧版本中因线程间互锁而导致的程序解体问题,进步了设施接入性能,稳定性失去了很大晋升。
此外,Neuron 2.1.0 对所应用的 HASH TABLE、LIST、ARRAY 等数据结构进行了对立,对我的项目相干的依赖库与头文件进行了精简, 用户将能够更容易地参加到 Neuron 我的项目中,并对其进行二次开发。
同时,之前无奈在较低内核版本的 Linux 中应用的问题也失去了改善,Neuron 2.1.0 在更低端的设施中也同样实用。
实现一站式工业数据采集与解决
Neuron 2.1.0 实现了与边缘流式解决引擎 eKuiper 的集成。
用户不再须要通过繁琐的配置流程额定手动部署 MQTT Broker 作为数据直达,就能够间接在 Neuron 中接入 eKuiper 对采集到的数据进行实时的流式解决与函数计算,还能够在 eKuiper 中反控 Neuron 所接入的设施。
两个产品的界面也实现了一体化无缝集成。 Neuron 2.1.0 的安装包默认配置了与 eKuiper 1.5.1 的连贯,用户只需在 Neuron 的 Dashboard 找到北向利用治理中默认的 data-stream-processing 利用节点卡片,订阅所须要的 Group,并在数据流解决模块增加须要 eKuiper 解决的规定,即可进行数据处理与荡涤。通过极简的应用流程为云端平台提供高质量的数据源,加重云端数据处理压力。
具体应用办法可参考官网文档疾速开始。
反对 Sparkplug B 标准
Sparkplug B 是一种建设在 MQTT 3.1.1 根底之上、根据工业物联网(IIoT)畛域利用的个性在信息主题和信息内容格局上所作的标准。Sparkplug B 在保障灵活性和效率的前提下,使 MQTT 网络具备状态感知和互操作性,为设施制造商和软件提供商提供了对立的共享数据结构。
从 2.1.0 版本起,Neuron 正式反对 Sparkplug B 标准,这意味着 不反对 MQTT 的设施也将能够通过 Neuron 间接实现 MQTT 通信。
此外,网络边缘的设施和传感器还能够通过 Sparkplug B 与 SCADA 零碎、Historian 和分析程序等进行通信。
反对 Sparkplug B 的 Neuron 将帮忙工业畛域用户实现各类工业设施的对立数据接入,打造对立命名空间的工业数据信息平台核心,减速工业 4.0 过程。
更欠缺的工业协定反对
Neuron 2.1.0 还新增了多个驱动插件,另外对局部协定反对进行了优化。
- ASHRAE BACnet/IP: 一种用于楼宇自动化和管制网络的通信协议,旨在实现楼宇各控制系统的通信,可用于供暖、通风和空调管制 (HVAC)、照明管制、访问控制和火灾探测系统及其相干设施等利用。
- KNXnet/IP: 世界出名的智能楼宇协定,容许通过繁多输出进行整体楼宇管制,包含照明、供暖、电机、门禁、平安、能源和音频 / 视频等。
DL/T645 and DL/T645 over tcp: 多功能电能表通信协议规范,用于对立和标准多功能电能表与数据终端设施进行数据交换时的物理连贯和协定。目前次要有 DL/T645-97 和 DL/T645-07 两个版本,Neuron 2.1.0 实现了对 DL/T645-07 的反对。
注:另外提供以 TCP 连贯形式选项,以便近程利用 DTU 连贯。
- Modbus RTU: 减少 Modbus RTU 串口反对,用户可应用 DTU 接入设施,通常通过 RS485/232/422 端口连贯 Modbus 从机设备,连网形式大多以 TCP 透传为主。
- Modbus TCP 定制驱动: Modbus 惯例通信模式的数据包长度形容字段为一个字节,限定 Modbus TCP 数据包长度的最大值是 256B,新增的定制驱动将数据包长度形容字段扩充为两个字节,采集数据包长度最大反对 64KB。
- IEC 104 新增性能: 新增反对设施被动上报数据的解决,进步了 IEC104 采集数据点位的效率。
将来布局
为了不便用户进行驱动插件的二次开发,咱们将在 2.2.0 版本中提供 SDK 开发包。其余产品性能也将进行继续优化。欢送在 GitHub 提交 issue 或 pr,参加 Neuron 开源我的项目。
版权申明:本文为 EMQ 原创,转载请注明出处。
原文链接:https://www.emqx.com/zh/blog/neuron-v-2-1-0-release-notes