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.