M4.R5 – Internet of Things (IoT) and its Applications – Syllabus

M4.R5 – Internet of Things (IoT) and its Applications

Course Syllabus Overview

1
🌐 Internet of Things (IoT) and Its Applications

🌐 Internet of Things (IoT) and Its Applications

Course Overview:

  • Introduction to Internet of Things (IoT)
  • IoT Architecture, Ecosystem and Communication
  • Sensors, Actuators and Microcontrollers
  • Building IoT Applications using Arduino
  • IoT Security and Future Technologies
  • Artificial Intelligence and Machine Learning in IoT
  • Soft Skills and Personality Development

πŸ“š INTRODUCTION TO IoT

  • Overview of Internet of Things
  • IoT Architecture
  • Architecture Layers
  • IoT Ecosystem
  • Characteristics of IoT
  • IoT Applications
  • Building Blocks of IoT
  • Various Technologies Making up IoT Ecosystem
  • IoT Levels
  • IoT Design Methodology
  • Types of Computer Networks
  • Physical Design of IoT
  • Logical Design of IoT
  • IoT Functional Blocks
  • Communication Models
  • IoT Communication APIs
  • Development Tools used in IoT
  • Cloud Computing
  • Cloud Computing Services
  • Fog Computing
  • Big Data Analytics

πŸ“š THINGS AND CONNECTIONS

  • Control System
  • Features of a Control System
  • Working of Controlled Systems
  • Types of Control System
  • Applications of Control Systems
  • How Refrigeration Thermostats Cold Controls Work
  • Connectivity Models: TCP/IP versus OSI Model
  • OSI (Open System Interconnection)
  • TCP/IP (Transmission Control Protocol / Internet Protocol)
  • Difference between OSI and TCP/IP
  • IoT Networking Protocol
  • Different Types of Modes using Wired and Wireless Methodology
  • Transmission Mode
  • Transmission Media
  • Wired and Wireless Methodology
  • Wired Communication
  • Wireless Communication
  • Process Flow of an IoT Application

πŸ“š SENSORS, ACTUATORS & MICROCONTROLLERS

  • Introduction to Sensors, Actuators and Microcontrollers
  • Sensors
  • Classification of Sensors
  • Actuator
  • Moving or Controlling System
  • Types of Actuators
  • Controller or Microcontroller
  • Features of Microcontroller
  • Advantages of Microcontroller
  • Disadvantages of Microcontroller
  • Components of Microcontroller
  • Application of Microcontrollers
  • Microcontroller vs Microprocessor
  • Different Types of Microcontrollers
  • Embedded System
  • Components of Embedded System
  • Basic Structure of an Embedded System
  • Features of Embedded System
  • Advantages of Embedded System
  • Disadvantages of Embedded System
  • Real Time Embedded System
  • Microprocessor
  • Major Parts of Microprocessor

πŸ“š BUILDING IoT APPLICATIONS

  • Introduction to Arduino IDE
  • Writing Code in Sketch
  • Compiling, Debugging and Uploading
  • Role of Serial Monitor
  • Embedded C Language Basics
  • Variables, Identifiers, Data Types, Operators, Constants and Literals
  • Conditional Statements: If, Else, Switch
  • Loops: While, Do While, For, Nested and Infinite Loops
  • Arrays: Declaring and Manipulating Single Dimension Arrays
  • Functions: Standard Library, Prototypes, Parameters, Return and Call
  • Interfacing Sensors: Digital, Analog, LED, Button, DHT, LDR, MQ135, IR
  • Interfacing Output Devices: Relay, Buzzer, Motor, DC Servo and Stepper
  • Displaying Data on LCD
  • Interfacing Keypad
  • Serial Communication
  • Interfacing HC-05 Bluetooth Module
  • Control and Handle 220V AC Supply using Relay Module
  • Use Case for Building IoT Based Applications
  • IoT Application Design Example: Smart Home System

πŸ“š SECURITY AND FUTURE

  • What is IoT Security
  • Cyber Security
  • What is Cyber Attack
  • Types of Cyber Attack
  • Need of Security in IoT
  • Why Security
  • Privacy for IoT Enabled Devices
  • IoT Security for Consumer Devices
  • Security Levels
  • IoT Security Activities
  • Protecting IoT Devices
  • Botnet
  • Security Challenges Existing in IoT Devices
  • Future IoT Ecosystem
  • Need of Powerful Core for Building Secure Algorithms
  • What is AI and Their Types
  • What is Machine Learning and Its Types
  • Examples for New Trends: AI & ML Penetration to IoT

πŸ“š SOFT SKILLS AND PERSONALITY DEVELOPMENT

  • Introduction of Soft Skill
  • Importance of Soft Skill
  • What is Hard Skill
  • Personality Development
  • Determinants of Personality
  • Self Awareness
  • Motivation
  • Self Discipline
  • Building a Positive Personality
  • Gestures
  • Self Esteem and Self Efficiency
  • Self Motivation
  • Time Management
  • Stress Management
  • Etiquettes and Manners
  • Communication Skills and Writing Skills
  • Characteristics of Communication
  • Categories and Objectives of Communication
  • Writing Skills
  • Interview Skills and Body Language

πŸ“ Key Learning Areas

  • IoT Architecture and Communication Models
  • Sensors, Actuators and Embedded Systems
  • Arduino Programming and IoT Application Development
  • Cloud Computing, Fog Computing and Big Data Analytics
  • IoT Security and Cyber Protection
  • Artificial Intelligence and Machine Learning in IoT
  • Soft Skills, Communication and Personality Development