DI05000151 · Semester 5 · 5G scheme
Introduction to Internet of Things
Notes and solutions following the Gujarat Technological University (GTU) syllabus for DI05000151. Independent material — not issued by the university.
Computer EngineeringComputer Science & Engineering
Materials
Complete Book
The whole syllabus, unit by unit, written for the exam.
Complete Book
9 pages
Premium Preview · 3 pages
Syllabus units
Unit 1: Introduction to Internet of Things6 h
- 1.1 Basics of IoT Definition and Evolution of IoT
- 1.2 Characteristics of IoT
- 1.3 IoT Architecture
- 1.4 Components of IoT
- 1.5 Applications of IoT
Unit 2: IoT Hardware: Working, Interfacing and Programming10 h
- 2.1 Sensors: DHT sensor, LDR sensor, PIR motion sensor, Soil moisture sensor, Ultrasonic distance sensor, MQ-2 Gas sensor
- 2.2 Actuators: Servo motor, Stepper motor
- 2.3 Relays
- 2.4 Microcontrollers (Layout and Pin Configuration) Arduino NodeMCU (ESP8266) Raspberry Pi
- 2.5 Arduino Programming: Arduino Sketch structure Initialization and setup functions: setup(), pinMode(), I/O functions: digitalRead(), digitalWrite(), analogRead(), analogWrite(), Serial Communication functions: begin(), print(), println(), write().
Unit 3: IoT Communication and Protocols8 h
- 3.1 Communication Technologies Li-Fi BLE ZigBee LoRa
- 3.2 IoT Protocols MQTT CoAP
- 3.3 REST API Basics Working of RESTful API Methods like GET, POST, PUT, DELETE
Unit 4: IoT Cloud, Data visualization and Updates in IoT6 h
- 4.1 IoT Cloud Platforms AWS IoT Core MS Azure IoT ThingSpeak ThingsBoard
- 4.2 Data Collection & Visualization Blynk app ThingView app
- 4.3 OTA (Over-the-Air) updates in IoT Concept of OTA Firmware and software updates in IoT devices Benefits of OTA updates
About this course
Study materials, question papers, and solutions for Introduction to Internet of Things (DI05000151) - Computer Engineering / Computer Science & Engineering, Semester 5