The new open source Neuron v2.0 provides developers and users with the high-performance basic framework required for open source industrial data acquisition and protocol conversion.
Neuron v2.0 uses the NNG asynchronous I/O framework and multi-threading model to implement a lightweight and high-performance message bus.Compared with the v1.0 architecture,Neuron v2.0 not only supports multi-instance processes while maintaining multi-device connections,but also has a lower memory footprint and improves CPU multi-core utilization.At the same time,the framework only relies on the native Posix API,which has extremely high system compatibility and portability,which is convenient for users to adapt to more low-cost hardware and can be applied to a wider range of usage scenarios.
After open source,developers can focus on the development of various device drivers based on the plug-in extensible underlying framework for industrial device protocol and bus protocol access provided by Neuron,and quickly realize the data access of the industrial IoT platform.
In addition,Neuron v2.0 uses the web interface to realize the visual configuration operation of the software,and supports various cloud-edge collaborative edge management frameworks(such as KubeEdge,OpenYurt,etc.),which can realize the remote management of the edge Neuron software from the cloud,and improve the configuration and management.efficiency.
On the basis of the above open source functions,EMQ will also provide enterprise customers with Neuron’s commercial module support,such as commercial driver plug-ins,management modules,etc.,to meet the more professional and in-depth business needs of enterprises.
Neuron v2.0 will be managed independently from v1.x.EMQ still provides bug fixes and maintenance for the existing commercial version of Neuron v1.x,but will no longer provide functional updates based on the 1.x version in the future.
全新开源的Neuron v2.0为开发者与使用者提供了开源的工业数据采集与协议转换所需要的高性能基础框架。
Neuron v2.0采用NNG异步I/O框架与多线程模型实现了轻量级高性能的消息总线。相比v1.0架构,Neuron v2.0不仅支持多实例进程同时保持多设备连接,且内存占用更低,提高了CPU多核利用率。同时,框架仅依赖原生PosixAPI,具有极高的系统兼容性与可移植性,方便用户适配更多低成本的硬件,可应用于更广泛的使用场景。
开源后,开发者可以基于Neuron提供的针对工业设备协议、总线协议接入的插件式可扩展底层框架,专注于各类设备驱动的开发,快速实现工业物联网平台的数据接入。
此外,Neuron v2.0采用Web界面实现对软件的可视化配置操作,同时支持各类云边协同边缘管理框架(如KubeEdge、OpenYurt等),可实现云端对边缘Neuron软件的远程管理,提高配置与管理效率。
在以上开源功能基础上,EMQ还将为企业客户提供Neuron的商业模块支持,如商业的驱动插件、管理模块等,以满足企业更加专业深入的业务需求。
Neuron v2.0将与v1.x分别独立管理。EMQ对现有的商业版Neuron v1.x仍提供缺陷修复与维护,但后续将不再基于1.x版本提供功能更新。
MANNESMANN REXROTH PVV2-1X/040RA15UMB ROTARY VANE HYDRAULIC PUMP 1″ 1-1/2″
TECO MAX-SE N0104 10HP 10 HP ELECTRIC MOTOR 230/460V VOLT 3PH 1745RPM
Rieter EZA-1 Control 920’679/7 9206797 250 VAC 24 VDC 100 Watt
GENERAL ELECTRIC POWER CONNECT CARD 531X122PCNAJG1
ALLEN BRADLEY VERSAVIEW 1500M OPERATOR INTERFACE TOUCH PANEL 6186-M15AL SER B
WARNER & SWASEY 183-18-0237-0 SERVO MOTOR DHR56V FRAME DATA SHEET # K-6663
SIEMENS 8520 ERLANGEN SERVO DRIVE 401-G11S200 401G11S200 12A 12 AMP A 530V
Bently Nevada 3300 Power Supply 3300/11-01-02-00 330011010200
Fisher Rosemount Serial Interface 39A8571X05R Rev J