Star

Thingsboard IoT Gateway

Integrate legacy and third-party systems with Thingsboard platform using IoT Gateway.

Building from sources

This guide will help you to download and build Thingsboard IoT Gateway from sources. Instructions listed below are tested on Ubuntu 16.04 and CentOS 7.1

Required tools

This section contains installation instructions for build tools.

Java

Thingsboard IoT Gateway is build using Java 8. You can use following instructions to install Java 8.

Maven

Thingsboard IoT Gateway build requires Maven 3.1.0+.

Please note that maven installation may set Java 7 as a default JVM on certain Linux machines. Use java installation instructions to fix this.

Source code

You can clone source code of the project from official github repo.

git clone [email protected]:thingsboard/thingsboard-gateway.git
# checkout latest release branch
git checkout release-1.0

Build prerequisites

We assume you have already build Thingsboard from sources using this guide. The gateway project requires some maven dependencies that will be available after local Thingsboard build.

Build

Following command will build gateway project:

mvn clean install

Build artifacts

You can find debian, rpm and windows packages in the target folder:

thingsboard-gateway/target