IOT Syllabus

PROPOSAL FOR

Internet of Things (IoT)

Training Workshop

  “For anyone who wants to get started with Internet of Things, understand the contents if connecting sensors and actuators to the internet, this workshop is the right start.”

Workshop Description

IoT workshop by PYLON TECHNOSOFT, provides best and most relative contents required for making the participants comfortable with the concepts of IoT. The workshop’s main motive will be to help attendees get started with small things in IoT and motivate them to gain knowledge on deeper concepts.

Key Features of Workshop

  • Organized Content

The contents of the workshop are properly organized and arranged for better understanding of the concepts and help them grasp new things faster and enhance their knowledge.

  • Best Illustration

The concepts, codes and tools are well illustrated by our experts through slides and practical performance which will help the concepts to be cleared faster and solve all the doubts.

  • Guaranteed Satisfaction

Quality teaching is the most important factor we focus on. At end of the workshop, we will conduct a participant feedback. If the students are not satisfied with the workshop, we will refund 50% of the workshop training fees back to the students.

  • Certificate and Toolkit

The Participants will be provided with Certificate of Participation along with a tool-kit containing all the workshop material.

Workshop Contents

1.  Getting Started
    1. The Big Idea- IoT and its Working
    2. IoT Communication Protocols
    3. Demystifying the working of Internet
    4. Explaining the hardware(Sensors, Actuators, Controller)
2.  Arduino IDE
  1. Arduino IDE download and Installation (Linux/Windows)
  2. Getting Started with Arduino
  3. Introduction to Program
  4. Understanding Embedded C Programming
3.  Arduino and Microcontroller
  1. Overview of Arduino
  2. Deep Dive into the pin structure of Arduino
  3. Understanding the working of Analog and Digital
  4. Using the Power Pins for powering up the
4.  Connections and Basic Hardware
  1. Getting familiar with
  2. Understanding working of Resistors, Capacitors,
  3. Understanding Transistors and
  4. Demonstration of Circuit Creation with Bread
5.  Coding with Arduino
  1. Getting familiar with the Arduino Programming
  2. Writing a LED-Blink code for
  3. Burning the code to the ATMega328P
6. Interfacing Sensors with Arduino
  1. Overview of Resistive and Digital Sensors
  2. Interfacing with a Resistive Sensor (Light Sensor, Potentiometer)
  3. Interfacing with Digital
  4. Capturing sensor data and printing on Serial Monitor
7. Interfacing Actuators with Arduino
  1. Actuating an LED with Arduino
  2. Controlling LED’s through Serial Monitor
  3. Fading an LED with Arduino
8. Introducing Wi-Fi module (ESP8266-01)>
  • Understanding the Pin Structure of
  • Compiling a Custom Made NodeMCU firmware with selective libraries required.
  • Flashing the
  • Firmware into
9. Introduction to NodeMCU
  1. Getting started with Programming LUA scripts and
  2. Writing a code to connect ESP8266 with Wi-Fi
  3. Creating a ESP8266 Wi-Fi
  4. Communicating with Network devices using
10. NodeMCU WebServer for Smart Systems(ESP-Micro Project 1)
  1. Create a NodeMCU webserver using LUA
  2. Intercepting get requests to control LED’s.
  3. Controlling LED’s via mobile phone / PC over Wi-Fi through Web Browsers.
11. Interfacing ESP8266 with Arduino
  1. Connecting ESP8266 to Arduino
  2. Communication of ESP8266 with
  3. Sending sensor data from Arduino to
  4. Sending data from other networked devices to Arduino via.

Hardware Provided:-

  1. Arduino Module with
  2. Sensors:- LDR, Soil Moisture Sensor
  3. WiFi Module:- ESP8266-01
  4. Miscelleneous:-
    1. Bread Board
    2. Push Button
    3. Resistors – 8 of varying value
    4. Potentiometer
    5. LED’s – 5
    6. Jumper Cables- 20 (12-Male to Female, 8 Male to Male)

Target Audience

Anyone who is motivated to know the Working of IoT and wants to get started with IoT.

Who can Attend?:

Attendee can be any person with basic knowledge of computers and programming.

Duration:

2 Days (10:00 am to 5:00 pm)

Toolkit:

Attendees will receive a toolkit containing all workshop material at the end of Workshop.