Gujarat Technological University: Bachelor of Engineering
Gujarat Technological University: Bachelor of Engineering
Gujarat Technological University: Bachelor of Engineering
Bachelor of Engineering
Subject Code: 3171108
Semester – VII
Subject Name: Internet of Things
Rationale: IoT market is growing rapidly from installed base of about 30 billion devices in the year 2020
and expected to grow up to 75 billion devices by 2025. IoT is useful in many sectors like consumer,
commercial, infrastructure, health, industry and military. Industry 4.0 is based on IoT. This course will
provide opportunity to the students for contribution in IoT applications.
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3171108
IoT Case studies:
Home automation with IoT, River water pollution monitoring, Smart city street light
control and monitoring, Health care monitoring, Voice Apps on IoT device
Note: This specification table shall be treated as a general guideline for students and teachers. The actual
distribution of marks in the question paper may vary slightly from above table.
Reference Books:
[1] Rahul Dubey, “An Introduction to Internet of Things: Connecting Devices, Edge Gateway, and Cloud
with Applications”, Cengage India Publication
[2] Raj Kamal, “Internet of Things: Architecture and Design Principles, Mc Graw Hill Education
[4] Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-Approach)”, , Paperback, 2015.
[7] Adeel Javed, “Building Arduino projects for Internet of Things”, Apress publication
[8] Donald Noris, “The Internet of Things: Do it yourself Projects with Arduino, Raspberry PI and
BeagleBone Black” Mc Graw Hill Publication
[9] Adrian McEwen & Hakim Cassimally, “Designing the Internet of things”, Willey publication
Course Outcomes:
Page 2 of 3
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3171108
CO-2 Program Embedded IoT devices 30%
CO-3 Use IoT protocol to upload sensor data and to control devices 30%
1. Getting started with NodeMCU, Arduino with ESP8266 and ESP32 in the Arduino IDE.
2. GPIO Interfacing and programming
3. Digital on/off sensor (PIR and IR) Interfacing programming
4. Analog sensor programming and uploading sensor data on cloud
5. Controlling devices remotely using Bluetooth link, WiFi link
6. Interfacing and programming of actuators, Controlling devices remotely using cloud
7. Web based device control
8. Development of Android applications suitable for IoT
9. Experiments on Agriculture IoT (Soil moisture, PH monitor)
10. IoT based home automation
11. Smart energy experiments
12. Smart city IoT applications
13. IoT based mini project
14. Developing Voice App for IoT device
Page 3 of 3
w.e.f. AY 2018-19