Course Code: iotarduino
Duration: 14 hours
Prerequisites:
  • A general understanding of electronics.
  • Arduino language (based on C/C++) will be used; no previous programming experience is required.
  • Participants are responsible for purchasing their own Arduino hardware and components. We recommend the Arduino Starter Kit (https://store.arduino.cc/products/arduino-starter-kit-multi-language).

Audience

  • Hobbyists
  • Hardware/software engineers and technicians
  • Technical persons in all industries
  • Beginner developers
Overview:

Internet of Things (IoT) is a network infrastructure that connects physical objects and software applications wirelessly, allowing them to communicate with each other and exchange data via the cloud. 

In this instructor-led, live training, participants will learn the fundamentals of IoT as they step through the creation of an Arduino-based IoT sensor system.

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

  • Understand the principles of IoT, including IoT components and communication methods.
  • Use Arduino communication modules to build different types of IoT systems.
  • Use a mobile app to control Arduino.
  • Connect an Arduino to other devices through Wi-Fi.
  • Build and deploy an IoT Sensor System.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

Arduino is available in different models and supports different programming interfaces (C, C++, C#, Python) and IDEs (Arduino IDE, Visual Studio, etc.). To request a different setup, please contact us to arrange.

Course Outline:

Introduction to IoT

  • The impact of IoT in industry and daily life
  • Understanding the IoT ecosystem: devices, platforms, and applications

Overview of IoT Components

  • Analog sensors
  • Digital sensors

Overview of IoT Communication

  • Wi-Fi
  • Bluetooth
  • RFID
  • Mobile internet

Programming an Arduino IoT Device

  • Preparing the development environment (Arduino IDE)
  • Exploring the Arduino language (C/C++) syntax
  • Coding, compiling, and uploading to the microcontroller

Working with Arduino Communication Modules

  • Bluetooth Modules
  • WiFi Modules
  • RFID Modules
  • I2C and SPI

Using a Mobile App to Control Arduino IoT

  • Overview of Blynk Mobile App for IoT
  • Installing Blynk

Interfacing Arduino and Blynk via USB

  • LED Blinking
  • Controlling a Servomotor

ESP8266 WiFi Serial Module

  • Overview
  • Setting Up the Hardware
  • Interfacing with Arduino

Creating an IoT Temperature and Humidity Sensor System

  • Overview of DHT-22 Sensor
  • Interfacing the Hardware: Arduino, ESP8266 WiFi Module, and DHT-22 Sensor
  • Checking Your Data via ThingSpeak
  • Connecting Your Arduino Set-up to Blynk via WiFi

Running your Arduino IoT Sensor System

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Introduction to IoT Using Arduino

Qatar - Introduction to IoT Using Arduino

Egypt - Introduction to IoT Using Arduino

Saudi Arabia - Introduction to IoT Using Arduino

South Africa - Introduction to IoT Using Arduino

Brasil - Introduction to IoT Using Arduino

Canada - Introduction to IoT Using Arduino

中国 - Introduction to IoT Using Arduino

香港 - Introduction to IoT Using Arduino

澳門 - Introduction to IoT Using Arduino

台灣 - Introduction to IoT Using Arduino

USA - Introduction to IoT Using Arduino

Österreich - Introduction to IoT Using Arduino

Schweiz - Introduction to IoT Using Arduino

Deutschland - Introduction to IoT Using Arduino

Czech Republic - Introduction to IoT Using Arduino

Denmark - Introduction to IoT Using Arduino

Estonia - Introduction to IoT Using Arduino

Finland - Introduction to IoT Using Arduino

Greece - Introduction to IoT Using Arduino

Magyarország - Introduction to IoT Using Arduino

Ireland - Introduction to IoT Using Arduino

Luxembourg - Introduction to IoT Using Arduino

Latvia - Introduction to IoT Using Arduino

España - Introducción a IoT usando Arduino

Italia - Introduction to IoT Using Arduino

Lithuania - Introduction to IoT Using Arduino

Nederland - Introduction to IoT Using Arduino

Norway - Introduction to IoT Using Arduino

Portugal - Introduction to IoT Using Arduino

România - Introduction to IoT Using Arduino

Sverige - Introduction to IoT Using Arduino

Türkiye - Introduction to IoT Using Arduino

Malta - Introduction to IoT Using Arduino

Belgique - Introduction to IoT Using Arduino

France - Introduction to IoT Using Arduino

日本 - Introduction to IoT Using Arduino

Australia - Introduction to IoT Using Arduino

Malaysia - Introduction to IoT Using Arduino

New Zealand - Introduction to IoT Using Arduino

Philippines - Introduction to IoT Using Arduino

Singapore - Introduction to IoT Using Arduino

Thailand - Introduction to IoT Using Arduino

Vietnam - Introduction to IoT Using Arduino

India - Introduction to IoT Using Arduino

Argentina - Introducción a IoT usando Arduino

Chile - Introducción a IoT usando Arduino

Costa Rica - Introducción a IoT usando Arduino

Ecuador - Introducción a IoT usando Arduino

Guatemala - Introducción a IoT usando Arduino

Colombia - Introducción a IoT usando Arduino

México - Introducción a IoT usando Arduino

Panama - Introducción a IoT usando Arduino

Peru - Introducción a IoT usando Arduino

Uruguay - Introducción a IoT usando Arduino

Venezuela - Introducción a IoT usando Arduino

Polska - Introduction to IoT Using Arduino

United Kingdom - Introduction to IoT Using Arduino

South Korea - Introduction to IoT Using Arduino

Pakistan - Introduction to IoT Using Arduino

Sri Lanka - Introduction to IoT Using Arduino

Bulgaria - Introduction to IoT Using Arduino

Bolivia - Introducción a IoT usando Arduino

Indonesia - Introduction to IoT Using Arduino

Kazakhstan - Introduction to IoT Using Arduino

Moldova - Introduction to IoT Using Arduino

Morocco - Introduction to IoT Using Arduino

Tunisia - Introduction to IoT Using Arduino

Kuwait - Introduction to IoT Using Arduino

Oman - Introduction to IoT Using Arduino

Slovakia - Introduction to IoT Using Arduino

Kenya - Introduction to IoT Using Arduino

Nigeria - Introduction to IoT Using Arduino

Botswana - Introduction to IoT Using Arduino

Slovenia - Introduction to IoT Using Arduino

Croatia - Introduction to IoT Using Arduino

Serbia - Introduction to IoT Using Arduino

Bhutan - Introduction to IoT Using Arduino

Nepal - Introduction to IoT Using Arduino

Uzbekistan - Introduction to IoT Using Arduino