Setting Up an IoT Gateway with ThingsBoard Training Course

Last updated

Course Code



35 hours (usually 5 days including breaks)


  • Basic understanding of IoT technology
  • Basic programming experience


ThingsBoard is an open source IoT platform that offers device management, data collection, processing and visualization for your IoT solution.

In this instructor-led, live training, participants will learn how to integrate ThingsBoard into their IoT solutions.

By the end of this training, participants will be able to:

  • Install and configure ThingsBoard
  • Understand the fundamentals of ThingsBoard features and architecture
  • Build IoT applications with ThingsBoard
  • Integrate ThingsBoard with Kafka for telemetry device data routing
  • Integrate ThingsBoard with Apache Spark for data aggregation from multiple devices


  • Software engineers
  • Hardware engineers
  • Developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice


  • To request a customized training for this course, please contact us to arrange.

Course Outline

Introduction to ThingsBoard

Installing and Configuring ThingsBoard

Overview of ThingsBoard Features and Architecture

  • ThingsBoard Platform Integration
  • ThingsBoard IoT Gateway
  • IoT Use Cases

Working with ThingsBoard IoT Gateway

Pushing Data to ThingsBoard from Your Device

Visualizing Your Device Data with ThingsBoard

  • Web UI Capabilities
  • Dashboards and Widgets
  • Historical and Real-Time Data Visualization

Building Connected Applications for IoT Devices Using ThingsBoard

Connecting Cloud Applications with IoT Devices Using ThingsBoard

ThingsBoard Administration: Provisioning, Monitoring, and Scaling Your ThingsBoard Cluster

Integrating ThingsBoard with Apache Spark and Kafka


Summary and Conclusion



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in India!

As a Business Development Manager you will:

  • expand business in India
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions