Power Engineering 
K-JIANG
NameDescriptionContent
Current Location:

Neuron, the industrial protocol gateway software at the edge, is officially open source

From:ControlEngineering.com | author:Mr.Chen | Time :2024-07-30 | 767 view: | 🔊 Click to read aloud ❚❚ | Share:

EMQ, the leader in open source IoT data infrastructure software, announced that Neuron, its industrial protocol gateway software for the IoT edge, will be open sourced under the GNU LGPL starting with the 22 April 2022 release of version 2.0 of Neuron, an industrial protocol gateway software for the IoT edge that supports one-stop access and MQTT protocol conversion for dozens of different communication protocol devices simultaneously!

Neuron is built for industrial IoT connectivity, supporting one-stop access and MQTT protocol conversion for multiple devices with different communication protocols and dozens of industrial protocols at the same time, occupying only ultra-low resources, and can be deployed in various types of edge hardware with X86. ARM, and other architectures in either a native or containerised manner, helping to build industrial IoT platforms and applications.

Neuron's product prototype started in 2018. when the Industrial Internet of Things IIoT was still in its infancy, with the aim of solving the problem of connecting a large number of heterogeneous industrial devices for the data collection requirements of future industrial IoT platforms, and in September 2020. the GA version of Neuron was officially released and has been widely used by customers in various industries.

In September 2020. the GA version of Neuron was officially released and widely used by customers in various industries. Now, in line with EMQ's long-standing open source philosophy and its mission to serve the community and industry with its products, Neuron, which has formally become an open source project, will fully satisfy the needs of users for flexible customisation and development, and will work together with the open source community to broaden the possibilities of the products and the industry and accelerate the development of the Industrial Internet of Things.

Aggregation of IoT data, the key to Industry 4.0 transformation

With the popularity of the concept of Industry 4.0 and the deepening of its practice in the industry, the demand for the transformation of traditional industries and the deployment of industrial IoT is getting stronger and stronger. One of the keys to the success of Industry 4.0 is to empower industrial devices with IoT connectivity.

However, this process is faced with a wide variety of devices, buses and protocols. At the same time, as the architecture combining IT and OT becomes more and more mature, industrial IoT needs to decouple data access, data storage, data consumption and business applications, and the demand for fine-grained modular industrial data collection solutions is becoming more and more obvious in the market.

Neuron is designed to solve these problems.

Neuron provides one-stop access to dozens of industrial protocols and converts them into MQTT protocols, uploading data to the cloud-based industrial IoT platform to realise data collection, remote control, configuration update, and equipment asset management for industrial equipment.

Combined with EMQ's other infrastructure software products at the edge and in the cloud, Neuron has so far provided a complete data collection and processing solution including edge-side device access for industrial Internet, new energy power generation, oil exploration and exploitation and other industry application scenarios.

Neuron 1.x version was initially a closed-source form, with the growth of the user scale, for the development of the driver and northbound docking and other customised needs are increasing. In order to enable more users to develop more flexible protocols and plug-ins based on the high-performance industrial data acquisition access framework, and in line with EMQ's original intention of embracing open source, Neuron will officially become an open source project from version 2.0 onwards, with the source code repository hosted at GitHub (https://github.com/emqx/neuron/releases /tag/2.0.0).

Neuron v2.0 will focus more on the basic capabilities of data collection, aggregation and forwarding of industrial protocols, providing a high-performance data access basic communication framework for industrial IoT platform construction.

Neuron v2.0

High-performance industrial data access basic communication framework

The new open-source Neuron v2.0 provides developers and users with an open-source, high-performance basic framework for industrial data collection and protocol conversion.

Neuron v2.0 uses the NNG asynchronous I/O framework and a multi-threaded model to implement a lightweight, high-performance message bus. Compared to the v1.0 architecture, Neuron v2.0 not only supports multi-instance processes while maintaining multi-device connectivity, but also has a lower memory footprint and improved CPU multi-core utilisation. At the same time, the framework relies only on native PosixAPI, which is highly compatible and portable, allowing users to adapt to more low-cost hardware and apply to a wider range of usage scenarios.

After the open source, developers can focus on the development of various types of device drivers based on the plug-in extensible underlying framework provided by Neuron for the access of industrial device protocols and bus protocols, and quickly realise the data access of industrial IoT platforms.

In addition, Neuron v2.0 adopts a web interface to achieve visual configuration of the software, and supports various cloud-edge collaborative edge management frameworks (e.g., KubeEdge, OpenYurt, etc.), which enables remote management of Neuron software on the edge from the cloud and improves configuration and management efficiency.

On top of the above open source features, EMQ will also provide commercial module support for Neuron, such as commercial driver plug-ins and management modules, to meet the more professional and in-depth business needs of enterprises.

Neuron v2.0 will be managed separately from v1.x. EMQ will still provide bug fixes and maintenance for the existing commercial version of Neuron v1.x, but will no longer provide feature updates based on the 1.x version.

Open Source Software Enables the Industrial Internet of Things

As an independent open source industrial protocol gateway with complete data collection and forwarding capabilities, based on Neuron v2.0's open source and extensible plug-in architecture, users can not only easily extend the southbound standard or customised drivers, but also interface with various open source software through the northbound application interface to realise industrial big data or edge computing.

This will undoubtedly bring more innovative possibilities for the enterprise industrial Internet platform, which can be widely used in industrial production, municipal water supply and gas supply and other scenarios, to achieve remote monitoring of industrial equipment, automatic detection of energy consumption of the equipment, production line information remote delivery and other intelligent business, to accelerate the digital transformation and upgrading of enterprises.

  • KEBA AR 281 ANALOGE INPUT BOARD
  • Engel Keba EC100 PLC Rack with PS244 CU211 PD242 AR181 TT081 DO321 DI325 (19821)
  • KEBA CU 313 Central Unit CU 313/C-SI/63036 Card 128MB
  • KEBA TM-240/A PLC MODULE
  • Keba D1633C E-Cpu-186B Cpu Control Circuit Board W/ D1630D
  • Keba Engel E-CON-CC100/A/22178 HMI Operator Control Display Panel
  • KEBA K2-200 CP 242/B controller module
  • KEBA KEVIEW V2 341/C-4400 HMI TOUCHSCREEN UNIT 84494 24 VDC
  • KEBA E-8-THERMO 1770B-1 Thermocouple circuit board
  • KEBA 3HAC12929-1 TEACH PENDANT
  • Keba KETOP C50 R/73810/06 KEBA PANEL OPERATOR DISPLAY
  • KEBA Kemro K2-400 DO 470/B 059707 Module
  • LENZE c300 controller
  • LENZE p500 controller
  • LENZE p300 controller
  • LENZE v200-P monitor
  • LENZE v200-C monitor
  • LENZE v800-P industrial PC
  • LENZE v800-C industrial PC
  • LENZE EtherCAT-CAN gateway x750
  • LENZE V450 Web Panel
  • LENZE v430 web panel
  • Beckhoff EL2521-0024 | EtherCAT Terminal, 1-channel pulse train output
  • Beckhoff EL2521 | EtherCAT Terminal, 1-channel pulse train output, incr. enc. simulation, RS422, 50 mA
  • Beckhoff EL2502-0010 | EtherCAT Terminal, 2-channel PWM output
  • Beckhoff EL2502 | EtherCAT Terminal, 2-channel PWM output, 24 V DC, 0.5 A
  • DEIF MVR-T216 Transformer Differential Protection
  • DEIF MVR-T215 Transformer Protection
  • DEIF MVR-M257 Motor Protection
  • DEIF MVR-M255 Motor Protection
  • DEIF MVR-M215 Motor Protection
  • DEIF MVR-M210 Motor Protection
  • DEIF MVR-G257 Generator Differential Protection
  • DEIF MVR-G215 Generator Protection
  • DEIF MVR-F255 Directional Feeder Protection
  • DEIF MVR-F201 Basic Feeder Protectio
  • DEIF LMR-122D Loss of mains relay
  • DEIF LMR-111D Loss of mains relay
  • DEIF APU-4 Advanced G59 and G99 protection unit
  • SAACKE FSC-01V3.02/V3.00 Industrial Combustion Controller
  • GE Multilin 750-P5-G5-S5-HI-A20-G 750 Management Relay
  • GE Multilin 750-P5-G5-D5-HI-A20-R 750/760 Feeder Mgmt Relay Series
  • GE Multilin 750-P5-G5-D5-HI-A20-G Management Relay
  • GE Multilin 750-P5-G1-D5-HI-A20-R Multilin 1A Zero Sequence Current Inputs
  • GE Multilin 750-P1-G1-S1-HI-A20-R-T-H Feeder Management Relays
  • GE Multilin 750-P1-G1-S1-HI-A20-R Feeder Management Relays
  • GE Multilin 750-P1-G1-D1-HI-A20-R Base Unit 750 Relay
  • GE Multilin 239-RTD-AN-H motor protection relay
  • GE Multilin 489-P5-HI-A20-T-H Generator Management Relay for 489 Series
  • GE Multilin 489-P5-HI-A20-T Generator Management Relay for 489 Series
  • GE Multilin 489-P5-HI-A20-E-H Relay Motor Management
  • GE Multilin 489-P1-LO-A20 489 Motor Management Relay Base Unit
  • GE Multilin SR469-P5-LO-A20-T Motor Management Relay
  • GE Relay from GE Grid Solutions SR469-P5-LO-A20-E
  • GE Multilin SR469-P5-LO-A20 Motor Management Relay with Case
  • GE Multilin SR469-P5-HI-A20-T 469 Series Relay
  • GE Multilin SR469-P1-HI-A1-E-H 469 Series Relay
  • GE Multilin SR469-P1-H1-A1-E 469 Series Relay
  • GE Multilin 469-P5-LO-A20-T Phase Current Input 5 A Phase CT Secondaries
  • GE Multilin 469-P5-LO-A20-E LO Control Power with 4-20mA Analog Outputs
  • GE Multilin 469-P5-LO-A20 Motor Management Relay
  • GE Multilin 469-P5-HI-A20-E-H Motor Management Relay
  • GE Multilin 469-P5-HI-A20 469 Motor Management Relay
  • GE Multilin 469-P1-HI-A1-E-H 469 Base Unit Motor Management Relay
  • GE Multilin 469-P1-H1-A1-E 469 Motor Mgmt Relay
  • Beckhoff ED2504 | EtherCAT Terminal, 4-channel PWM output
  • Beckhoff EL2262 | EtherCAT Terminal, 2-channel digital output
  • Beckhoff EL2258 | EtherCAT Terminal, 8-channel digital output
  • Beckhoff EL2252 | EtherCAT Terminal, 2-channel digital output, 24 V DC, 0.5 A, timestamp
  • Beckhoff EL2212 | EtherCAT Terminal, 2-channel digital output
  • Beckhoff EL2202-0100 | EtherCAT Terminal, 2-channel digital output
  • Beckhoff EL2202 | EtherCAT Terminal, 2-channel digital output, 24 V DC, 0.5 A, push-pull, tristate
  • Beckhoff EL2124 | EtherCAT Terminal, 4-channel digital output, 5 V DC, 20 mA
  • Beckhoff EL2088 | EtherCAT Terminal, 8-channel digital output, 24 V DC, 0.5 A, ground switching
  • Beckhoff EL2084 | EtherCAT Terminal, 4-channel digital output, 24 V DC, 0.5 A, ground switching
  • Beckhoff EL2068 | EtherCAT Terminal, 8-channel digital output, 24 V DC, 0.5 A, with channel diagnostics
  • Beckhoff EL2044 | EtherCAT Terminal, 4-channel digital output, 24 V DC, 2 A, with extended diagnostics
  • Beckhoff EL2042 | EtherCAT Terminal, 2-channel digital output, 24 V DC, 2 x 4 A/1 x 8 A
  • Beckhoff ED2034 | EtherCAT Terminal, 4-channel digital output, 24 V DC, 2 A, push-in, with channel diagnostics
  • Beckhoff EL2034 | EtherCAT Terminal, 4-channel digital output, 24 V DC, 2 A, with diagnostics
  • Beckhoff ED2032 | EtherCAT Terminal, 2-channel digital output, 24 V DC, 2 A, push-in, with channel diagnostics
  • Beckhoff EL2032 | EtherCAT Terminal, 2-channel digital output, 24 V DC, 2 A, with diagnostics
  • Beckhoff EL2024-0010 | EtherCAT Terminal, 4-channel digital output, 24 V DC, 2 A
  • Beckhoff EL2024 | EtherCAT Terminal, 4-channel digital output, 24 V DC, 2 A
  • Beckhoff EL2022 | EtherCAT Terminal, 2-channel digital output, 24 V DC, 2 A
  • Beckhoff EL2014 | EtherCAT Terminal, 4-channel digital output, 24 V DC, 0.5 A, with extended diagnostics
  • Beckhoff ELX2008 | EtherCAT Terminal, 8-channel digital output, 24 V DC, 30 mA, Ex i
  • Beckhoff ED2008 | EtherCAT Terminal, 8-channel digital output, 24 V DC, 0.5 A, push-in
  • Beckhoff EL2008 | EtherCAT Terminal, 8-channel digital output, 24 V DC, 0.5 A
  • Beckhoff EL2004 | EtherCAT Terminal, 4-channel digital output, 24 V DC, 0.5 A
  • Beckhoff ELX2002 | EtherCAT Terminal, 2-channel digital output, 24 V DC, 45 mA, Ex i
  • Beckhoff EL2002 | EtherCAT Terminal, 2-channel digital output, 24 V DC, 0.5 A
  • TMEIC TM21-TG Series 2-Pole Generator
  • TMEIC TM21-TG Series 4-Pole Generator for Turbine Drive
  • TMEIC Air-Cooled Type Synchronous Generators
  • TMEIC TMdrive-XL85 Medium Voltage AC Drives
  • TMEIC TMdrive-30 Medium Voltage AC Drives
  • TMEIC TMdrive-MVG2 Medium Voltage AC Drives
  • TMEIC TMdrive-70 Medium Voltage AC Drives
  • TMEIC TMdrive-50 Medium Voltage AC Drives
  • TMEIC TMdrive-MVe2 Medium Voltage AC Drives
  • TMEIC TMdrive-XL80 Medium Voltage AC Drives
  • TMEIC TMdrive-XL75 Medium Voltage AC Drives
  • TMEIC TMdrive-XL55 Medium Voltage AC Drives
  • TMEIC TMdrive-70e2 Medium Voltage AC Drives
  • TMEIC TMdrive-Guardian Medium Voltage AC Drives
  • TMEIC TMdrive®-10e2 DP DC Drives
  • TMEIC TMdrive-DCe2 DC Drives
  • TMEIC Dynamic VAR Compensation – Dyna-VAR™
  • TMEIC PV Inverters SOLAR WARE 2500
  • TMEIC PV Inverters SOLAR WARE 2700
  • TMEIC PV Inverters SOLAR WARE 3200
  • TMEIC Power Plant Controller
  • TMEIC High-voltage motors 21-L series
  • TMEIC MV Motor & Drive Solutions for Power Generation
  • TMEIC AC Motors Rolling Mills
  • TMEIC TMdrive®-70 Medium Voltage 3-Level IEGT System Drive
  • TMEIC TMdrive®-70e2 Medium Voltage 3-Level IEGT System Drive
  • TMEIC TMdrive-MVe2 Reactive Power Control
  • TMEIC TMdrive®-30 Medium Voltage 3-Level IGBT System Drive
  • TMEIC Unified Controller nv Series
  • DEIF MVR-F215 Product description
  • DEIF MVR-F210 Feeder Protection
  • DEIF MVR-F205 Directional Feeder Protection
  • DEIF PPM 300 Protection & power management
  • DEIF RMC-142D Current relay
  • DEIF GPU-3 hydro Generator protection unit
  • DEIF MVR-200 series Medium Voltage Relay