-
Introduction to IoT
-
Classifications of IoT
-
Applications of IoT
Tutors
The Diploma
PROGRAM OVERVIEW
Description
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 network communications, cloud computing, and data capture. Student will learn the Fundamentals of IoT as they step through the creation of an Arduino-based IoT sensor system.
What will you learn?
By the end of this course, a student will be able to:
ü Understand the principles of IoT, including IoT components and communication techniques
ü Learn how to use Arduino communication modules that can be used for different IoT systems
ü Learn how to use and program a mobile app to control Arduino
ü Use a WiFi module to connect the Arduino to another device
ü Build and deploy their own IoT Sensor System
Prerequisites
ü A basic understanding of embedded systems
ü An understanding of the fundamentals of microcontroller programming
ü Experience with Arduino Programming
CURRICULUM
Introduction to IoT
History of IoT
-
History of IoT
Architecture of IoT
-
Architecture of IoT
-
What is Gateway?
Hardware & Software Platforms
-
IoT Hardware Platforms
-
Programming Languages for IoT
Basic Electrical Components
-
Resistor
-
Transistor
Embedded System
-
Introduction to MicroProcessor
-
Difference between MicroProcessor & Microcontroller
-
CISC Vs RISC
Operators
-
Arithmetic Operator
-
Boolean & Comparison Operators
-
Bitwise Operator
Variables
-
Constant Variables
-
Data Type Variables
Control Structures
-
Introduction to Control Structures
-
if else Statement
-
Switch Statement
-
While Loop
Arduino Hardware
-
Introduction to Arduino Platform
-
Specifications of Arduino Uno
-
Arduino Uno Pin Description
-
Advantages of Arduino Uno
Arduino Installation
-
Arduino IDE
-
Arduino Software Installation
Arduino Programming Structure
-
Basic Programming Steps
-
Functions
LED Blinking
-
Introduction to LED
-
Blinking Built-in LED
-
Program Explanation
-
Code Development
Binary Representation of a Number
-
Required Materials
-
Circuit Connection
-
Code Development
Serial Monitor
-
Introduction to Communication
-
Introduction to Serial Monitor
-
Functions in Serial Monitor
Control LED using Serial Monitor
-
Program Explanation
-
Code Development
Switch Interfacing
-
Introduction to Switch
-
Circuit Connection
-
Code Development
Keypad Interfacing
-
Introduction to Keypad
-
Circuit Connection
-
Code Explanation
-
Code Development
LCD Interfacing
-
Introduction to LCD
-
LCD Commands for Arduino