You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
English | [简体中文](https://github.com/emqx/neuron/blob/main/README-CN.md)
11
+
Neuron is an Industrial IoT (IIoT) connectivity server that bridges industrial devices and modern data platforms. It supports dozens of industrial protocols and converts them into MQTT for seamless integration between IIoT platforms and shop-floor devices.
12
12
13
+
## About NeuronEX
13
14
14
-
Neuron is an Industrial IoT (IIoT) connectivity server for modern big data and AI/ML technology to leverage the power of Industrial 4.0. It supports one-stop access to dozens of industrial protocols and converts them into MQTT protocol and realize the interconnection between IIoT platforms and various industrial devices.
15
+
[NeuronEX](https://www.emqx.com/en/products/emqx-neuron) is the commercial distribution of Neuron, offering extended capabilities and professional support. Compared to the open-source Neuron:
-**Advanced dashboard**: Full-featured web UI with enhanced visualization and management capabilities
19
+
-**Enterprise plugins**: More southbound device adapters, northbound application connectors, and rule engines
20
+
-**Cloud integration**: Direct connectors for major cloud platforms (AWS, Azure, Google Cloud, etc.)
21
+
-**Data security**: Enhanced encryption, auditing, and compliance features
22
+
-**Professional support**: 24/7 technical support and regular updates
17
23
18
-
The following are some important features of Neuron:
24
+
For more details, visit the [NeuronEX documentation](https://docs.emqx.com/en/neuronex/latest/).
19
25
20
-
- Edge native application with real-time capability to leverage the low latency network of edge side.
21
-
- Loosely-coupled modularity architecture design for extending more functional services by pluggable modules.
22
-
- Support hot plugins that can update device and application modules during runtime.
23
-
- Support numerous protocols for industrial devices, including Modbus, OPCUA, Ethernet/IP, IEC104, BACnet and more.
24
-
- Support simultaneous connection of a large number of industrial devices with different protocols.
25
-
- Combine with the rule engine function provided by [eKuiper](https://www.lfedge.org/projects/ekuiper) to quickly implement rule-based device control or AI/ML analytics.
26
-
- Support data access to industrial applications, such as MES or ERP, SCADA, historian and data analytics software via SparkplugB solution.
27
-
- Has very low memory footprint, less than 10M, and CPU usage, can run on limited resource hardware like ARM, x86 and RISC-V.
28
-
- Support installation of native executable or deployed in containerized enviornment.
29
-
- Control industrial devices, and make changes to the parameters and data tags through [HTTP API](docs/api/english/http.md) and [MQTT API](docs/api/english/mqtt.md) services.
30
-
- Highly integrated with other EMQ products, including [EMQX](https://www.emqx.com/en/products/emqx), [NanoMQ](https://nanomq.io/), [eKuiper](https://ekuiper.org/).
31
-
- The code of the core framework and Modbus, MQTT and eKuiper are licensed under open source LGPLv3.
Neuron only provides limited plugins in the open source version. To use more plugins and a more complete Dashboard, please use [NeuronEX](https://www.emqx.com/en/products/neuronex).
28
+
Key features:
29
+
30
+
- Edge-native application with real-time capability and low latency at the edge.
31
+
- Loosely coupled modular architecture with pluggable modules for easy extension.
32
+
- Hot-pluggable plugins: update device and application modules at runtime.
33
+
- Broad protocol support: Modbus, OPC UA, Ethernet/IP, IEC 60870-5-104, BACnet, and more.
34
+
- High concurrency: connect many devices with heterogeneous protocols simultaneously.
35
+
- Built-in stream processing via [eKuiper](https://www.lfedge.org/projects/ekuiper) for rules and AI/ML analytics.
36
+
- Northbound access for MES/ERP, SCADA, historians, and analytics via Sparkplug B.
37
+
- Tiny footprint (<10 MB) and low CPU usage; runs on ARM, x86, and RISC-V.
38
+
- Flexible deployments: native binaries or containers.
39
+
- Manage devices and tags via [HTTP API](docs/api/english/http.md) and [MQTT API](docs/api/english/mqtt.md).
40
+
- Works well with [EMQX](https://www.emqx.com/en/products/emqx), [NanoMQ](https://nanomq.io/), and [eKuiper](https://ekuiper.org/).
41
+
- Core framework and Modbus/MQTT/eKuiper plugins are available under LGPLv3.
42
+
43
+
Note: The open-source edition provides a subset of plugins. For more plugins and a full-featured Dashboard, see [NeuronEX](https://www.emqx.com/en/products/neuronex).
44
+
45
+
## Table of Contents
46
+
47
+
-[Quick Start](#quick-start)
48
+
-[Installation](#installation)
49
+
- [Binaries](#binaries)
50
+
- [Build from Source](#build-from-source)
51
+
-[Configuration](#configuration)
52
+
-[Documentation](#documentation)
53
+
-[Dashboard](#dashboard)
54
+
-[Community](#community)
55
+
-[Contributing](#contributing)
56
+
-[Security](#security)
57
+
-[License](#license)
34
58
35
59
## Quick Start
36
60
37
-
Default username is `admin` and password is`0000`.
The open-source version of the [Dashboard](https://github.com/emqx/neuron-dashboard) is currently at version 2.6.3, which has been suspended for development and maintenance. This version is also the one integrated by default with Neuron. For a more complete and professional Dashboard, please use [NeuronEX](https://www.emqx.com/en/products/neuronex).
90
124
91
-
## Get Involved
125
+
## Community
92
126
93
127
- Follow [@EMQTech on Twitter](https://twitter.com/EMQTech).
94
128
- If you have a specific question, check out our [discussion forums](https://github.com/emqx/neuron/discussions).
95
129
- For general discussions, join us on the [official Discord](https://discord.gg/xYGf3fQnES) team.
96
130
- Keep updated on [EMQ YouTube](https://www.youtube.com/channel/UC5FjR77ErAxvZENEWzQaO5Q) by subscribing.
97
131
132
+
## Contributing
133
+
134
+
Contributions are welcome! Feel free to open issues and pull requests to improve Neuron. If you plan a larger change, please start a discussion first to align on direction.
135
+
136
+
## Security
137
+
138
+
If you believe you have found a security vulnerability, please avoid creating a public issue. Instead, contact the maintainers privately (e.g., via GitHub Security Advisories) so we can investigate and fix it responsibly.
0 commit comments