Skip to content
logo
logo
Products
INFLUXDB 3 PRODUCTS

Self-Managed

InfluxDB 3 Enterprise NEW
InfluxDB Core (OSS) NEW

Telegraf

Telegraf Enterprise NEW
Telegraf (OSS)

Fully Managed

InfluxDB Cloud Serverless
InfluxDB Cloud Dedicated
RESOURCES

icon Platform Overview
icon Client Libraries
icon Explore All Integrations
Use Cases
USE CASES

Network & Infrastructure Monitoring
IoT Analytics & Predictive Maintenance
Machine Learning & AI
Modern Data Historian
Explore All
INDUSTRIES

Manufacturing & IIoT
Aerospace
Energy & Utilities
Financial Services
Telecommunications
Explore All
icon Siemens Energy Scales Global BESS Operations
See How
Developers

LEARN

Developer Resources
Blog
Webinars
Customers
Support
Partners

BUILD

Downloads Hub
Developers
Documentation
Integrations
AWS
CONNECT

InfluxDB University
Community
Live Events and Training

LATEST RELEASES

Get the latest InfluxDB 3 product updates, features

Learn More
Pricing
Contact Us
Sign In
Log in to InfluxDB Cloud 2.0
or Cloud Serverless
arrow
Log in to InfluxDB Enterprise 1.x arrow
Log in to InfluxDB Cloud 1.x arrow
Start Now
Products

INFLUXDB 3 PRODUCTS

Self-Managed

InfluxDB 3 Enterprise NEW
InfluxDB 3 Core (OSS) NEW

Fully Managed

InfluxDB Cloud Serverless
InfluxDB Cloud Dedicated

Telegraf

Telegraf Enterprise NEW
Telegraf (OSS)

RESOURCES

icon Platform Overview
icon Client Libraries
icon Explore All Integrations
Use Cases

USE CASES

Network & Infrastructure Monitoring
IoT Analytics & Predictive Maintenance
Machine Learning & AI
Modern Data Historian

INDUSTRIES

Manufacturing & IIoT
Aerospace
Energy & Utilities
Financial Services
Telecommunications
Explore All

Siemens Energy Scales Global BESS Operations

See How
Developers

LEARN

Developer Resources
Blog
Webinars
Customers
Support
Partners

BUILD

Downloads Hub
Developers
Documentation
Integrations
AWS

CONNECT

InfluxDB University
Community
Live Events and Training

LATEST RELEASES

Get the latest InfluxDB 3 product updates, features

Learn More
Pricing
Start Now
Sign In
Log in to InfluxDB Cloud 2.0
or Cloud Serverless
arrow
Log in to InfluxDB Enterprise arrow
Log in to InfluxDB Cloud 1.x arrow
Contact Us

How to Build an IoT App Workshop

In this hands-on session by InfluxDB University, we walk you through how to get started building an IoT app.

We showcase a fully functional sample application called IoT Center built on InfluxDB. IoT Center demonstrates the capabilities of the InfluxDB platform to develop a JavaScript-enabled time-series-based application. It collects, stores and displays a set of values that include temperature, humidity, pressure, CO2 concentration, air quality, and provides GPS coordinates from a set of IoT sensors. Storing this data in InfluxDB allows the application to query it for display and to write data back into the database.

In this two-hour workshop, we cover how to install the open source code for IoT Center and how to query and write data to InfluxDB using the JavaScript client library. We provide some tips for getting familiar with Flux, a scripting language designed for querying, analyzing, and acting on time series data. Finally, we detail how to collect and visualize performance data from a Node.js application.

Prerequisites
  • Sign up for a free InfluxDB Cloud account at https://cloud2.influxdata.com in advance
    • Three options available (via Google account, via Microsoft account, or via email)
    • Test login after the registration and save credentials for the workshop
  • Installed the git command line tool (e.g. from https://git-scm.com/downloads)
  • IoT Center clone
    • Run: git clone https://github.com/bonitoo-io/iot-center-v2
  • Installed Node.js (from https://nodejs.org/en/download)
  • Installed yarn package manager (from https://classic.yarnpkg.com/en/docs/install)
  • Installed required packages
    • In the cloned directory
    • Run: cd app
  • Run: yarn install
Watch the session

To access the most recent “How to Build an IoT App” session, fill out the form and click the download button on the right.

Looking for more free training? Visit InfluxDB University.

We recommend these courses:

  • Telegraf Basics
  • Intro to Basic Flux Elements
  • Beginner Flux


InfuxDBU-banner

featured speaker

Miroslav Malecha

Director of Product Management, Bonitoo

Miroslav Malecha is Director of Product management at Bonitoo.io. He has a background in computer science and has been focused on defining software products in data science, enterprise architectures and cloud computing. Prior to joining Bonitoo, Miroslav held product management positions at Good Data and Hewlett-Packard Software. When Mirek is not working, you can find him speeding down hills on his ebike in the forests near Prague.

Session Registration

Coming soon! Our webinar just ended. Check back soon to watch the video.

 

 

InfluxData logo
Product & Solutions
  • InfluxDB
  • InfluxDB 3 Enterprise
  • InfluxDB Cloud Serverless
  • InfluxDB Cloud Dedicated
  • Telegraf Enterprise
  • Integrations
  • Data Lake / Warehouse
  • Data Collector
  • Pricing
  • Use Cases
  • Time Series Data
  • Time Series Database
  • Time Series Forecasting
  • Data Warehousing
  • Network Monitoring
Developers
  • Guides
  • Blog
  • Customers
  • Support
  • Webinars
  • Documentation
  • Events & Live Training
  • InfluxDB University
  • Community Forum
  • InfluxDB 3 Core (OSS)
  • Telegraf
  • AWS
  • Product Integrations
  • Telegraf Inputs
  • Telegraf Outputs
  • Glossary
Company
  • About
  • Careers
  • Partners
  • Newsroom
  • Contact Us
  • Customers

548 Market St, PMB 77953
San Francisco, California 94104

Follow Us
twitter

© 2026 InfluxData Inc. All Rights Reserved.

Legal Security Cookie Policy Comparison