mirror of
https://github.com/emqx/neuron.git
synced 2026-10-29 07:06:32 +08:00
dba5a634a2c1b1aeec04481011ff1ca747936196
1. Fix spelling errors in function names and structure names 2. Delete the nodeId field of the return value of get group config
neuron
NEURON IIoT System for Industry 4.0
Build Requirements
-
# Ubuntu $ apt-get install libssl-dev # CentOS $ yum install openssl-devel # MacOS $ brew install openssl -
$ git clone -b v1.5.1 git@github.com:nanomsg/nng.git $ cd nng $ mkdir build $ cd build $ cmake -G Ninja .. $ ninja $ ninja test $ ninja install -
$ git clone git@github.com:akheron/jansson.git $ cd jansson $ mkdir build $ cd build $ cmake -G Ninja -DJANSSON_BUILD_DOCS=OFF .. $ ninja $ ninja install -
$ git clone git@github.com:benmcollins/libjwt.git $ cd libjwt $ mkdir build $ cd build $ cmake -G Ninja -DBUILD_EXAMPLES=OFF -DOPENSSL_ROOT_DIR={YOUR_OPENSSL_ROOT_DIR} .. $ ninja $ ninja install -
$ git clone -b v1.3.9 git@github.com:eclipse/paho.mqtt.c.git $ cd paho.mqtt.c $ mkdir build $ cd build $ cmake -G Ninja -DPAHO_BUILD_SAMPLES=FALSE -DPAHO_WITH_SSL=TRUE -DPAHO_BUILD_SHARED=FALSE -DPAHO_BUILD_STATIC=TRUE -DOPENSSL_ROOT_DIR={YOUR_OPENSSL_ROOT_DIR} -DPAHO_HIGH_PERFORMANCE=TRUE -DCMAKE_BUILD_TYPE=Release .. $ ninja $ ninja install -
uuid
# Ubuntu $ apt-get install uuid-dev # CentOS $ yum install libuuid-devel # MacOS $ brew install ossp-uuid -
# Download lastest neuron-dashboard release from https://github.com/neugates/neuron-dashboard-src/releases # Unzip and move to "build" $ unzip neuron-dashboard.zip -d build
Languages
C
82.8%
Python
12.5%
C++
3.4%
CMake
0.9%
Shell
0.3%