Industrial IoT: Sensor to Cloud

Explore Industrial IoT with this hands-on training. Learn to connect sensors, control devices, build dashboards in the cloud and more, through practical exercises and real-world scenarios.

Industry-IoT-I
Intermediate

About The Lab

Prerequisites

TCP/IP basics
Linux basics

Lab Architecture

This Hands-On Training consists of sensors and actuators to an Arduino board, generates packets, and sends them over industrial protocols such as 6LowPAN and 6TiSCH, making the messages reliable using MQTT or CoAP, fine-tuning the delivery parameters (QoS, Last will...), and observe their content on dashboards built over Node-RED.

Why this Lab?

This Lab harvests the data generated at the sensor and presents it onto meaningful dashboards built in the cloud. You will be able to connect sensors and actuators to an Arduino board, generate packets and send them over industrial protocols such as 6LowPAN and 6TiSCH, make the messages reliable using MQTT or CoAP, fine tuning of the delivery parameters (QoS, Last will...) and observe their content on dashboards built over Node-RED.

Lab Objectives

  • Understand the basics of Industrial Internet of Things.
  • Leverage our home built Arduino emulator to connect devices.
  • Build your first code for Arduino to control the devices.
  • Use an Advanced Network Simulator: Cooja, to create radio traffic with scenarios built over industrial protocols.
  • Explore industrial IoT radio protocols such as: 6TiSH, 6LoWPAN, RPL.
  • Use border routers to connect your testbed to the Internet.
  • Make the packet transmission between the lab and cloud reliable using MQTT and its advanced options.
  • Explore the CoAP as an alternative and compare the two protocols for your next application.
  • Use Node-RED to observe the field metrics and prototype your own meaningful application dashboard.

Get Your Hands-On Training Lab