IoT Gateway
ThingsBoard Documentation
Cloud Professional Edition Community Edition IoT Gateway License Server Trendz Analytics
Try it now Pricing
Installation > IoT Gateway installation on CentOS/RHEL (RPM)
Getting Started Documentation

Install ThingsBoard IoT Gateway as package.

Prerequisites

This guide describes how to install ThingsBoard IoT Gateway on CentOS or RHEL.

Step 1. Download the installation package

Download installation package.

1
wget https://github.com/thingsboard/thingsboard-gateway/releases/download/2.0/python3-thingsboard-gateway.rpm

Step 2. Install the gateway using yum

Install ThingsBoard IoT Gateway as package and run it as daemon use the following command:

1
sudo yum install -y ./python3-thingsboard-gateway.rpm

Step 3. Check gateway status

1
systemctl status thingsboard-gateway

You may notice some errors in the output. However, it is expected, since gateway is not configured to connect to ThingsBoard yet:

1
2
3
4
... python3[7563]: ''2019-12-26 09:31:15' - ERROR - mqtt_connector - 181 - Default Broker connection FAIL with error 5 not authorised!'
... python3[7563]: ''2019-12-26 09:31:15' - DEBUG - mqtt_connector - 186 - "Default Broker" was disconnected.'
... python3[7563]: ''2019-12-26 09:31:16' - DEBUG - tb_client - 78 - connecting to ThingsBoard'
... python3[7563]: ''2019-12-26 09:31:17' - DEBUG - tb_client - 78 - connecting to ThingsBoard'

Step 4. Configure the gateway

Now you can go to configuration guide to configure the gateway.