A Complete Course on an IOT system - Design and Development

BY
Udemy

Mode

Online

Fees

₹ 499 2799

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 499  ₹2,799
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction

  • Introduction

Designing the hardware of an IOT design

  • Designing the hardware of an IOT design
  • Cabling sensors and actuators to the smart device

Firmware Programming for an IOT device using Arduino IDE

  • Installing and configuring Arduino IDE
  • Programming the firmware of the ESP8266 based IOT device

Build a cloud server for an IOT system

  • Build a cloud server

Install and configure MQTT broker

  • Introduction to MQTT
  • Install and configure MQTT broker
  • Program publish/subscribe simple programs on cloud server
  • Publish/subscribe functions in cloud server to communicate with the smart device
  • Publish/subscribe functions in the firmware of the smart device
  • Program to send an email when motion is detected by the device

Register a domain server and associate it with the cloud server

  • Register a domain name

Build a Django web server on a cloud server

  • Build a Django web server
  • Configure Apache2 to server Django
  • Some programming exercises with Django
  • Developing programs for Django to communicate with the device

Install SSL certificate on the cloud server

  • Install SSL certificate
  • Load certificate in MQTT broker
  • Load certificate in the firmware of the smart device
  • Enable login in Django

Account Linking and Action Fulfillment with Google Home

  • Open a project with Google action Console and set endpoints
  • Write programs for account linking
  • Write endpoint programs for SYNCing the smart device with Google Home
  • Write endpoint programs for QUERY command from Google Home
  • Write endpoint program for EXECUTE command from Google Home

Testing and Verifying the Final Product

  • Test the Final Product
  • Demonstration of an available fully developed IOT system

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses