mirror of
https://github.com/emqx/neuron.git
synced 2026-10-18 21:50:42 +08:00
f7eb23735447d6586306605afa57f230486f704f
1. Rewrite get_group_config 2. Add add_group_config/update_group_config/delete_group_config 3. Fix neu_datatag_mng_update_grp_config and neu_datatag_mng_del_grp_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
Description
Languages
C
83.9%
Python
12.5%
C++
2.3%
CMake
0.9%
Shell
0.3%