Internet of Things

A guide to learn IoT with Rpi from beginning to advanced level.

What you'll learn
  • How to create your own Internet of Things projects independently
  • How to use ESP8266 development board using NodeMCU firmware
  • How to use different sensors, write LUA programs using IDE, ESPlorer
  • How to implement MQTT and M2M practically, controlling things using voice commands
  • Develop very good understanding of different clouds, e.g. ThingSpeak, CloudMQTT etc
  • Expert Level knowledge of using IFTTT, Integration of IFTTT Maker service with ESP8266 Development Board
  • How to create your own HTTP to MQTT bridge using AWS Lambda
internet of things

Internet of Things

This is an effective technology that gives access to this window. The Internet of Things has become a major platform to meet the needs of this technology-driven generation. As the world becomes smart, we are moving towards a smart city, a smart home or smart.

Course Content

Section A: Introduction to Internet of Thing (IOT)
  • What is Internet of Thing?
  • What is future Scope?
  • Application Areas, Features, Advantages
  • Careers in Internet of Thing
Section B: Introduction to RaspberryPi, Raspbian
  • What is RaspberryPi?
  • What do you mean by Raspbian ?
  • Introduction to RaspberryPi hardware
  • Understanding the RaspberryPi layout
  • Installing Raspbian on RaspberryPi
Section C: Introduction to Python Programming Language
  • Introduction to Python Language
  • Different Python version
  • Different Python IDLEs
  • Basic Python Command and their execution
Section D: Introduction to Liquid Crystal Display
  • Why LCD?
  • Working methodology & Pin Description of 16×2 LCD
  • Accessing location to display
  • Display various data on LCD
  • Animation of character
Section E: Sensors
  • What are Sensors?
  • Differences between Sensor, Actuators and Transducers
  • Types of Sensors (Analog and Digital) and Working
Section F: Interfacing RaspberryPi with Devices
  • Interfacing with LED
  • Interfacing with LCD
  • Interfacing with DC motors
  • Interfacing with IR Sensor
  • Interfacing with LDR Sensor
  • Interfacing with Relay
  • Interfacing with Accelerometer
Section G: Networking for IOT Devices
  • What is IP?
  • Client/Server
  • Public and private network
  • IP allocation and security
  • Data transfer from a place to another in a network
  • Telnet and its application
Section H: Sending an Email through Pi
  • Introduction to SMTP library
  • Configuring Pi for SMT Protocol
  • Changing security level of email account
  • Port addresses of email servers
  • Transport layer security
  • Sending email
Section I: Working with Server
  • API and its functionalities
  • Generating APIs
  • Updating data on the server
  • Getting data from the server
  • Sending data to a remote location using server
  • Introduction to other servers available
Section J: Working with Image Processing and object Detection
  • Working with PIL and OpenCV
  • Clicking Photos from a Distance place
  • Remote distance video Streaming
  • Face detection using python
Projects:
  • Generating Sandglass Pattern.
  • Automatic Curtain Opener & Closer.
  • Face Detection .

Coming Soon...

Pre-Requesties
  1. 1. Basic Knowledge of Programming.
  2. 2. Should have laptop.
Course Outcomes!!
  1. 1. Writing tip to showcase skills you have learnt in the course.
  2. 2. Mock interview practice and frequently asked interview questions.
  3. 3. Career guidance regarding hiring companies and open positions.
  4. 4. Certificates
  5. 5. Opportunity of Research Internship