How to install and Set Up Thingsboard in DSGW-210

The following instruction describes how to install and set up Thingsboard in DSGW-210 IoT Gateway.
Reference: DSGW-210 IoT Gateway Product Specification
ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management that enables rapid development, management, and scaling of IoT projects. its goal is to provide the out-of-the-box IoT cloud or on-premises solution that will enable server-side infrastructure for your IoT applications.

(Refer to ThingsBoard IoT Gateway for details)

Step 1. Install OpenJDK

sudo apt get
sudo apt install openjdk-11-jdk

Step 2. ThingsBoard Service installation

# Download installation package
Wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.3/thingsboard-3.3.3.deb
# Install ThingsBoard as a service

Step 3. Configure ThingsBoard database

Step 4. ThingsBoard Configuration

# Edit Thingsboard configuration file
sudo nano /etc/thingsboard/conf/thingsboard.conf

Add the following lines to the configuration file

# Edit Thingsboard configuration file# DB Configuration
export DATABASE_TS_TYPE=sql
export SPRING_JPA_DATABASE_PLATFORM=org.hibernate.dialect.PostgreSQLDialect

Step 5. Choose Thingsboard queue service

# Edit Thingsboard configuration file
sudo nano /etc/thingsboard/conf/thingsboard.conf

Step 6. Run installation script

# --loadDemo option will load demo data: users, devices, assets, rules, widgets.
sudo /usr/share/thingsboard/bin/install/install.sh –loadDemo

Step 7. Start Thingsboard Service
Execute the following command to start ThingsBoard:

sudo service thingsboard start

Once started, you will be able to open Web UI using the following link:

http://localhost:8080/

NOTE: For more installation information, please refer to