Introduction to IoT

GTU Study
KHUDKIBOOK
INTRODUCTION TO IOT DI04000191
FREE PDF DI04000191
Code: DI04000191 Credits: 3 Semester 4 RE

Introduction to IoT

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Introduction to IoT Syllabus — Unit-wise Content

The official GTU curriculum for Introduction to IoT (subject code DI04000191) as prescribed for RE · Semester 4 divides the course into 5 units, covering 56 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (DI04000191)

Unit 1 Introduction to IoT

4 lecture hours

  • (1) Definition of IoT, evolution, and scope in electrical engineering
  • (2) Key characteristics: connectivity
  • data-driven operation
  • remote access
  • real-time monitoring
  • (3) IoT Architecture (4 layers): sensing
  • (4) IoT system components: • Sensors/Devices (data collection) • Gateways (communication via Wi-Fi
  • etc.) • Cloud/Server (data storage & processing) • User Interface (mobile app/web dashboard)

Unit 2 Sensors & Actuators

6 lecture hours

  • (1) Classification of sensors: analog
  • (2) Working principle
  • Arduino pin type (Analog/Digital/I2C), and applications of various sensor below: • PIR Sensor (motion detection) • LDR (light intensity) • Ultrasonic sensor (distance measurement) • Temperature & Humidity Sensor (DHT11/DHT22) • Voltage Sensor (ZMPT101B) • Current sensor (ACS712) • Potentiometer (variable resistance input) • Soil Moisture sensor (agriculture/irrigation systems) (3) Actuators – working principle
  • control pins, and usage of: • LED (status indication
  • PWM brightness) • Servo Motor (position control) • DC Motor (speed/rotation control with driver) • Stepper Motor (precise step rotation) • Relay Module (switching AC loads) Program Name: Diploma Engineering Level: Diploma Branch: Electrical Engineering / Renewable Energy Subject Code: DI04000191 Subject Name: Introduction to IoT • Buzzer (alert systems) (4) Criteria for selecting sensors & actuators for specific electrical applications
  • (5) Practical interfacing methods and safety considerations in circuits

Unit 3 Programming with Arduino

8 lecture hours

  • (a) Arduino UNO R3 (1) Types of Arduino
  • Arduino UNO R3 – architecture
  • Pin diagram
  • Function of each pin, interface with PC (2) ESP32 bord: features
  • built-in Wi-Fi/Bluetooth
  • comparison with Arduino Uno
  • (b) Software requirement and Programming (1) Arduino IDE: installation
  • sketch structure
  • compiling, and uploading programs
  • (2) Data types
  • constants, and operators used in Arduino programming
  • (3) Control statements (if-else
  • loops: for, while
  • (4) Functions: built-in functions and user-defined functions
  • (5) Common Arduino library functions: • pinMode()
  • digitalWrite() • analogRead()
  • analogWrite() • Serial.begin()
  • Serial.read() (6) Interfacing sensors & actuators with coding examples (reading analog/digital inputs
  • PWM outputs)
  • (7) Serial communication – monitoring sensor data in real-time
  • (8) Mini projects (LED blink
  • temperature monitoring
  • relay control)

Unit 4 IoT Communication Protocols

5 lecture hours

  • (1) Importance of communication in IoT for electrical applications
  • (2) Messaging/Application Layer Protocols: • Publish/subscribe
  • lightweight messaging- MQTT (3) Transport/Physical Protocols: • BLE (short range
  • low power) • Wi-Fi (high-speed connectivity
  • cloud applications) (4) Sensor Network Topologies: • Point-to-Point (simple 1-to-1) • Mesh (self-healing networks
  • ZigBee) • Ring (loop structure) • Star (hub-based Wi-Fi networks) (5) Comparative study of protocols – speed
  • cost, and application suitability

Unit 5 Applications of IoT (1) Control LED /Buzzer as per delay time set by user

7 lecture hours

  • • Connect Led/Buzer to Arduino as Digital Output • First try to ON/OFF Led/Buzer with fix delay
  • Program Name: Diploma Engineering Level: Diploma Branch: Electrical Engineering / Renewable Energy Subject Code: DI04000191 Subject Name: Introduction to IoT • Then replace fix delay with variable for user control
  • (2) Interfacing LDR sensor with Arduino to measure light intensity • First Connect LDR to Arduino as Analog Input. • Adjust Light on LDR and see variation in value on serial monitor (3) Smart Temperature & Humidity Monitor • Reads temperature & humidity using Arduino + DHT11 sensor (4) Interfacing Voltage sensor with Arduino for monitoring supply voltage • Connect voltage sensor to Arduino as Analog Input
  • (ZMPT101B) • Regulate voltage across sensor and see variation in value on serial monitor • Scale to real voltage value and display it on LCD (5) IoT-Based Smart Light Control • Use Arduino + Relay Module + ESP8266 + Bulb
  • • Control home lights through a mobile app or web interface using Wi-Fi
  • (6) Smart Irrigation System (IoT) • Use Arduino + Soil Moisture Sensor + Relay + Pump + ESP8266 • Monitors soil moisture and turns pump ON automatically → Sends live status and control to mobile
  • (7) Smart Parking System • Use Arduino + Ultrasonic Sensor + buzzer • Detects parking space availability and updates it on a display mounted outside of parking
  • Prepare detailed Case studies on (above application 1 to 7) including hardware and sensor selection
  • connection layout
  • Arduino pin mapping
  • code explanation
  • results and benefits

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 4

GTU Study
KHUDKIBOOK
ESSENCE OF INDIAN 4340001
FREE PDF 4340001

Essence Of Indian Knowledge and Tradition

Code: 4340001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
CONTRIBUTOR PERSONALITY DEVELOPMENT 4340002
FREE PDF 4340002

Contributor Personality Development

Code: 4340002 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INTEGRATED PERSONALITY DEVELOPMENT 4340003
FREE PDF 4340003

Integrated Personality Development Course

Code: 4340003 Credit: 2
Open →
GTU Study
KHUDKIBOOK
SOLAR PHOTOVOLTAIC 4346401
FREE PDF 4346401

Solar Photovoltaic

Code: 4346401 Credit: 5
Open →
GTU Study
KHUDKIBOOK
WIND ENERGY 4346402
FREE PDF 4346402

Wind Energy

Code: 4346402 Credit: 4
Open →
GTU Study
KHUDKIBOOK
BIO-ENERGY 4346403
FREE PDF 4346403

Bio-Energy

Code: 4346403 Credit: 4
Open →
GTU Study
KHUDKIBOOK
POWER ELECTRONICS 4346404
FREE PDF 4346404

Power Electronics

Code: 4346404 Credit: 4
Open →
GTU Study
KHUDKIBOOK
HYDRAULICS AND PNEUMATICS 4346405
FREE PDF 4346405

Hydraulics and Pneumatics

Code: 4346405 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ENTREPRENEURSHIP & START-UP DI04000081
FREE PDF DI04000081

Entrepreneurship & Start-up

Code: DI04000081 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MICROCONTROLLER & ITS DI04000171
FREE PDF DI04000171

Microcontroller & its Applications

Code: DI04000171 Credit: 4
Open →
GTU Study
KHUDKIBOOK
UTILIZATION OF ELECTRICAL DI04000181
FREE PDF DI04000181

Utilization of Electrical Power

Code: DI04000181 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INDUSTRIAL AUTOMATION & DI04000201
FREE PDF DI04000201

Industrial Automation & Control

Code: DI04000201 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ELECTRICAL MACHINES - DI04000321
FREE PDF DI04000321

Electrical Machines - II

Code: DI04000321 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ELECTRICAL AUTOCAD & DI04000331
FREE PDF DI04000331

Electrical AutoCAD & Simulation

Code: DI04000331 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DIGITAL ELECTRONICS & DI04064011
FREE PDF DI04064011

Digital Electronics & Digital Instruments

Code: DI04064011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
BIO FUELS AND DI04064021
FREE PDF DI04064021

Bio Fuels and Bio Mass

Code: DI04064021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUEL CELL TECHNOLOGY DI04064031
FREE PDF DI04064031

Fuel Cell Technology

Code: DI04064031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INSTALLATION, MAINTENANCE & DI04064041
FREE PDF DI04064041

Installation, Maintenance & Monitoring of Renewable Energy Power Plant

Code: DI04064041 Credit: 4
Open →