gc87 11f7141af2 Improve MQTT driver and Variable
1. Variable array serialization and deserialization support
2. Variable basic data type setting
3. Variable export function unit test
4. Integrate MQTT and Variable
5. Delete the work queue in the MQTT driver
2021-08-25 12:10:30 +08:00
2021-07-16 14:41:21 +08:00
2021-07-16 14:41:21 +08:00
2021-07-16 14:41:21 +08:00
2021-08-25 12:10:30 +08:00
2021-07-16 14:41:21 +08:00
2021-08-25 12:10:30 +08:00
2021-08-25 12:10:30 +08:00
2021-08-25 12:10:30 +08:00
2021-08-04 14:53:19 +08:00
2021-06-28 11:13:28 +08:00

neuron-lite

NEURON IIoT System for Industry 4.0

Build Requirements

  • openssl

    # Ubuntu
    $ apt-get install libssl-dev
    
    # CentOS
    $ yum install openssl-devel
    
    # MacOS
    $ brew install openssl
    
  • nng

    $ 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
    
  • jansson

    $ git clone git@github.com:akheron/jansson.git
    $ cd jansson
    $ mkdir build
    $ cd build
    $ cmake -G Ninja -DJANSSON_BUILD_DOCS=OFF ..
    $ ninja
    $ ninja install
    
  • jwt

    $ 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
    
  • paho-mqtt.c

    $ 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
    
  • neuron-dashboard

    # 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
    
S
Description
Open source industrial connectivity server
Readme
16 MiB
Languages
C 82.8%
Python 12.5%
C++ 3.4%
CMake 0.9%
Shell 0.3%