Installation

    Neuron software packages can be downloaded from the Neuron website https://neugates.io/downloads according to the actual system.

    Version number x.y.z Description:

    • x is the major version number, which may change if the entire system architecture has been enhanced.
    • y is the minor version number, which may change if certain additional features exist.
    • z is the patch number for bug fixes in the Neuron software.

    The rpm/deb package uses systemd to manage the neuron process and it is recommended that the rpm/deb package is used in preference.

    Linux distribution/device Required packages
    Debian package system
    Ubuntu 20.xx
    Ubuntu 18.xx
    deb/tar.gz
    Redhat package system
    Contos 8
    Centos 9
    rpm/tar.gz

    This section describes how to install the Neuron software for the first time on a Linux system.

    Install

    Note After successful installation of the deb package, Neuron is automatically started.

    Uninstall

    1. sudo dpkg -r neuron

    Install

    1. sudo rpm -i xxx.rpm --nodeps --force

    Install depending on the version, e.g.

    1. sudo rpm -i neuron-2.0.1-linux-armhf.rpm --nodeps --force

    Note After successful installation of the rpm package, Neuron is automatically started.

    Uninstall

    Unpacking

    Install depending on the version, e.g.

    1. sudo tar -zxvf neuron-2.0.1-linux-armhf.tar.gz
    2. cd neuron-2.0.1-linux-armhf

    Start

    If you want to run as a daemon, you can execute the following command:

    1. ./neuron -d

    Execute the following command to see all the parameters available on the command line:

    Get the image

    The docker image can be downloaded from the docker hub website.https://hub.docker.com

    1. docker pull neugates/neuron:2.0.0

    Start

    1. docker run -d --name neuron -p 7000:7000 -p 7001:7001 --privileged=true --restart=always neugates/neuron:2.0.0
    • tcp 7000: Used to access the web.
    • tcp 7001: http api port. (api port is web port + 1, e.g. when web port is mapped to 8000, api port should be mapped to 8001)
    • —restart=always: Automatically restart the neuron container when the docker process is restarted.
    • —privileged=true:Easy to troubleshoot problems.
    • —device /dev/ttyUSB0:/dev/ttyS0: Used to map the serial port to docker.

    For rpm and deb installations, Neuron can view/start/stop the status with the following commands:

    View Neuron Status

    Stop Neuron

    1. sudo systemctl stop neuron

    Reatart Neuron