Open source industrial connectivity server
See the codeNeuron 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.

Key features:
NeuronEX is the commercial distribution of Neuron, offering extended capabilities and professional support. Compared to the open-source Neuron:
For more details, visit the NeuronEX documentation.
Default credentials: username admin, password 0000.
You can download from Release.
$ tar xvf neuron-{version}-linux-amd64.tar.gz
$ cd neuron
$ ./neuron --log
Open a browser and navigate to http://localhost:7000 to access the Neuron web interface.
Download the latest release from Releases, then extract and run as shown above.
Build Neuron
$ git clone https://github.com/emqx/neuron
$ cd neuron && mkdir build && cd build
$ cmake .. && make
$ wget https://github.com/emqx/neuron-dashboard/releases/download/2.6.3/neuron-dashboard.zip
# Unzip neuron-dashboard.zip to the build directory
$ unzip neuron-dashboard.zip
$ ./neuron --log
On the first startup, Neuron will automatically generate neuron.key and neuron.key.pub in the config directory if they do not exist yet.
If you want to pre-generate the key pair manually, you can still run:
$ bash ./generate_rsa_keypair.sh ./build/config
http://localhost:7000 to access the Neuron web interface.http://localhost:7000 (default credentials above)neuron.confdefault_plugins.jsonzlog.conf / sdk-zlog.confSee the quick start for a hands-on walkthrough.
The open-source version of the 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.
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.
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.
See LICENSE.
739 followers · starred Jul 2023
95 followers · starred May 2022
15 followers · starred Jan 2022
39 followers · starred Feb 2024
Open source industrial connectivity server
See the codeNeuron 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.

Key features:
NeuronEX is the commercial distribution of Neuron, offering extended capabilities and professional support. Compared to the open-source Neuron:
For more details, visit the NeuronEX documentation.
Default credentials: username admin, password 0000.
You can download from Release.
$ tar xvf neuron-{version}-linux-amd64.tar.gz
$ cd neuron
$ ./neuron --log
Open a browser and navigate to http://localhost:7000 to access the Neuron web interface.
Download the latest release from Releases, then extract and run as shown above.
Build Neuron
$ git clone https://github.com/emqx/neuron
$ cd neuron && mkdir build && cd build
$ cmake .. && make
$ wget https://github.com/emqx/neuron-dashboard/releases/download/2.6.3/neuron-dashboard.zip
# Unzip neuron-dashboard.zip to the build directory
$ unzip neuron-dashboard.zip
$ ./neuron --log
On the first startup, Neuron will automatically generate neuron.key and neuron.key.pub in the config directory if they do not exist yet.
If you want to pre-generate the key pair manually, you can still run:
$ bash ./generate_rsa_keypair.sh ./build/config
http://localhost:7000 to access the Neuron web interface.http://localhost:7000 (default credentials above)neuron.confdefault_plugins.jsonzlog.conf / sdk-zlog.confSee the quick start for a hands-on walkthrough.
The open-source version of the 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.
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.
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.
See LICENSE.
739 followers · starred Jul 2023
95 followers · starred May 2022
15 followers · starred Jan 2022
39 followers · starred Feb 2024