IoT Hub
IoT Hub Documentation
Guides > Video Tutorials
Getting Started Documentation
API FAQ

On this page

IoT Video Tutorials

The IoT Hub Youtube channel provides useful video tutorials covering various features of the IoT Hub platform. We recommend to subscribe to this channel in order to receive the latest updates. Some of the video tutorials are listed below. Non-video tutorials are available on the Samples page.


Data Modeling

Getting started guide

This video tutorial will give you a brief introduction to the IoT Hub platform and a hands-on part to help you to get started.

You will learn how to provision a new Device, collect data using MQTT and visualize it on a real-time dashboard.


Working with users, devices and dashboards

This video tutorial will cover the basic operations that can be done with Devices, Customers, and Dashboards.

You will learn how to:

  • create customer entities
  • assign different devices and dashboards to each customer.
  • create a simple IoT Application that allows users to visualize the temperature data.

Device data management using IoT Hub

This video tutorial will cover the basic operations that can be done with the device attributes to implement practical device management use cases.

You will learn how to:

  • upload static and semi-static information from the device using client-side attributes.
  • manage the device application behavior using shared attributes.
  • visualize the attributes data using the attributes card widget.

End User IoT dashboards (before TB v1.4)

This video tutorial will cover the basic operations with Devices, Customers, and Dashboards.

You will learn how to:

  • create customer entities
  • assign different devices and dashboards to each customer.
  • create a simple IoT Application that visualize the temperature data for the users.


Device Connection Demos

Temperature upload from ESP8266 and DHT22 using IoT Hub

This video tutorial shows a demo about how to upload the temperature and humidity data from ESP8266 and DHT22 over MQTT using Arduino SDK and IoT Hub.

For more details and source code reference, please refer to the tutorial documentation in the related links.



Related Links: Tutorial Documentation

ESP8266 GPIO control using IoT Hub

This video tutorial showsa demo about how to control ESP8266 GPIO over MQTT using Arduino SDK and IoT Hub

For more details and source code reference, please refer to the tutorial documentation in the related links.



Related Links: Tutorial documentation

Temperature upload from Raspberry Pi and DHT22 using IoT Hub

This video tutorial shows a demo about how to upload the temperature and humidity data from Raspberry Pi and DHT22 over MQTT using Python and IoT Hub

For more details and source code reference, please refer to the tutorial documentation in the related links.



Related Links: Tutorial documentation

Raspberry Pi GPIO control using IoT Hub

This video tutorial shows a demo about how to contro Raspberry Pi GPIO over MQTT using Python and IoT Hub. For more details and source code reference, please refer to the tutorial documentation in the related links.



Related Links:
Raspberry Pi GPIO control over MQTT using Python and IoT Hub Tutorial documentation
Raspberry Pi GPIO control using Android Things and IoT Hub tutorial documentation

Visualization

Dashboard development guide, Part 1 of 3: Visualizing Assets data using Maps and Tables

This video tutorial, part 1, will show you how to create a new dashboard and visualize data from the asset attributes.

You will learn how to:

  • create assets and devices and define their relationships.
  • add the server attributes and create a new dashboard.
  • visualize data from the asset attributes using “Entities Table” and “Map” widgets.

Dashboard development guide, Part 2 of 3: Dashboard states, Aliases and Widget actions

This video tutorial, part 2, will cover the basic operations that can be done with dashboard states and actions. Also, it will give you an introduction to entity aliases and the image map widget.

You will learn how to:

  • add and configure new dashboard states.
  • create various aliases.
  • visualize the attributes data using the Image Map widget.
  • create actions in different widgets in order to navigate between states.
  • visualize the telemetry data using Analogue and Digital gauges and the Timeseries widget.

Dashboard development guide, Part 3 of 3: Remote Device control and Alarm management

This video tutorial, part 3, will cover the usage of the device control widget and the basic operations that be done with rules and alarms.

You will learn how to:

  • add and use the Knob Control widget.
  • create alarm rules.
  • handle alarms using the Alarms widget.
  • make a dashboard public.


Widget configuration guide, Part 1 of 3: Basic Settings

This video tutorial, part 1, will cover the basic settings you need to configure a widget in a dashboard.

You will learn how to:

  • create a widget and modify its layout and properties.
  • add a title and enable/disable the widget full screen and shadow.
  • change widget color, title style and widget font style.
  • configure Legend settings and the mobile mode.


Widget configuration guide, Part 2 of 3: Latest Values Map Widget

This video tutorial, part 2, will show you how to display your devices with the latest telemetry data on the ¨Latest Values Map¨ widget and modify the widget properties.

You will learn how to:

  • create the Map widget, based on latitude and longitude, and customize the Map widget layout and properties.
  • change the map provider.
  • add a custom label, color and/or marker image.


Widget configuration guide, Part 3 of 3: Time Series Map Widget

This video tutorial, part 3, will show you how to display your devices with the latest telemetry data on the ¨Time Series Map¨ widget and modify the widget properties.

You will learn how to:

  • create the Map widget, based on latitude and longitude, and customize the Map widget layout and properties.
  • change the map provider.
  • add a custom label, color and/or marker image.


IoT Hub Features

IoT Hub: White Labeling Guide

IoT Hub web interface allows you to configure your company or product logo and color scheme in 2 minutes with zero coding efforts and no service restart required.

In this video tutorial, you will learn the configuration options that are available:

  • Configure color scheme, icon, and favicon on System Administrator level.
  • Tenant and Customer Administrator UI inherits configuration changes by default.
  • Tenant and Customer Administrators are able to set up their own white-labeling configuration.
  • System and Tenant Administrator are able to set up custom email server settings and customer email templates to interact with the users.


IoT Hub: Entity Groups Configuration Guide

IoT Hubs allows you to configure multiple custom Device & Asset Groups. Each entity (device or asset) may belong to multiple groups at the same time. The special group “All” always contains all devices that belong to a specific tenant account. This video tutorial will show you how to configure entity groups

You will learn how to:

  • configure different columns to visualize a specific telemetry or any attribute value for each entity group.
  • perform a group of operations, such as assigning devices to a customer, adding devices to a group or removing devices from a group.
  • configure the display settings.
  • define custom actions to be available for each entity: opening a dashboard or sending RPC call … etc.


Related Links: Thermostat emulator

IoT Hub: CSV/XLS data export

In this video tutorial, you will see how IoT Hub allows you to export data from widgets to CSV or XLS. This functionality is available almost in any widget if it is applicable to the widget type. The list of columns in the exported data set corresponds to the list of parameters you configure in the data set configuration.

You will learn how to:

  • enable data export
  • export data from widgets to CSV or XLS


IoT Hub: AWS IoT Integration Configuration Guide

AWS IoT Integration allows to stream data from AWS IoT Backend to IoT Hub and converts device payloads to the IoT Hub format. This video tutorial will show you how to configure AWS IoT Integration.

You will learn how to:

  • configure AWS IoT credentials.
  • create a certificate and policy.
  • use converters and the decoder function.


Integration

IoT Hub: Data Converters Configuration Guide

Data Converters are a part of the Platform Integration feature. IoT Hub uses two types of data converters:

  • Uplink data converters: to parse the payload of the incoming message and transform it to the same format used by IoT Hub.
  • Downlink data converters: to transform the incoming rule engine message and its metadata to the format that is used by the corresponding Integration.

This video tutorial will show you how to configure data converters.

You will learn how to:

  • create a data converter and use the decoder function.
  • use the data converter in an integration example.


IoT Hub: SigFox Integration Configuration Guide

Sigfox Integration allows to stream data from Sigfox Backend to IoT Hub and converts binary device payloads to the IoT Hub format. This video tutorial will show you how to configure SigFox Integration

You will learn how to:

  • add SigFox Integration and enable security.
  • use converters and the decoder function.


IoT Hub: HTTP Integration Configuration Guide

IoT Hub HTTP Integration allows to convert existing protocols and payload formats to IoT Hub message format and it is useful in several deployment scenarios, such as:

  • stream device and/or asset data from an external system, IoT platform or connectivity provider backend.
  • stream device and/or asset data from your custom application running in the cloud.
  • connect the existing device that uses a custom HTTP-based protocol to IoT Hub.

This video tutorial will show you how to configure HTTP Integration.

You will learn how to:

  • add HTTP Integration and enable security.
  • use converters and the decoder function.


IoT Hub: IBM Watson IoT Integration Configuration Guide

IBM Watson IoT Integration allows to stream data from IBM Watson IoT to IoT Hub and converts device payloads to the IoT Hub format. This video tutorial will show you how to configure IBM Wastson Integration

You will learn how to:

  • prepare the IBM Watson platform for integration with IoT Hub
  • add IBM Watson Integration and set up security.
  • use converters and the decoder function.


IoT Hub: Azure Event Hub Integration Configuration Guide

Azure Event Hub Integration allows to stream data from Azure Event Hub to IoT Hub and converts device payloads to the IoT Hub format. This video tutorial will show you how to configure Azure Event Hub Integration.

You will learn how to:

  • prepare the Azure Event Hub platform for integration with IoT Hub
  • add Azure Event Hub Integration and enable security.
  • use converters and the decoder function.


IoT Hub: MQTT Integration Configuration Guide

IoT Hub MQTT Integration allows to convert existing protocols and payload formats to IoT Hub message format and it is useful in several deployment scenarios, such as:

  • stream device and/or asset data from an external system, IoT platform or connectivity provider backend.
  • stream device and/or asset data from your custom application running in the cloud.
  • connect the existing device that uses a custom MQTT-based protocol to IoT Hub.

This video tutorial will show you how to configure MQTT Integration.

You will learn how to:

  • add MQTT Integration and enable security.
  • use converters and the decoder function.


Next steps

  • Getting started guides - These guides provide quick overview of main IoT Hub features. Designed to be completed in 15-30 minutes.