Unit 1
Introduction to IOT Overview of machine-to-machine communication – Sensing – Actuations-Basics of Networking- Introduction to Micro-Controllers-Introduction to Embedded systems.
Course Name | Introduction to IoT |
Course Code | 23AID212 |
Program | B.Tech in Artificial Intelligence and Data Science |
Semester | 4 |
Credits | 3 |
Campus | Coimbatore , Amritapuri ,Faridabad , Bangaluru, Amaravati |
Introduction to IOT Overview of machine-to-machine communication – Sensing – Actuations-Basics of Networking- Introduction to Micro-Controllers-Introduction to Embedded systems.
Basics of networking for device-to-device communication ,Communication Protocols – wired and wireless communication – Network Topology-Sensor Networks-Introduction to Arduino and Raspberry-PI-Introduction to IOT protocols-MQTT-COAP-Wi-Fi and Bluetooth connections in Arduino-Raspberry-PI Ethernet and Wi-Fi connectivity
Programming Arduino and Raspberry-PI Introduction to Arduino programming – Arduino GPIO’s – Arduino Digital and Analog Input & Output – Interfacing Sensors to Arduino – Interfacing communication devices to Arduino – Configuring Raspberry-PI-Introduction to python-Programming Raspberry-PI using python-Raspberry-PI GPIO’s- Interfacing sensors to Raspberry-PI- Communicating Arduino and Raspberry-PI using ethernet / Bluetooth/ Wi-Fi- Remote Actuation and control of motors, LED’s and Relays using Arduino and Raspberry-PI.
Introduction to cloud and IOT cloud Services – Cloud services for IOT storage-Introduction to cloud services to visualize IOT data- Streaming IOT data to cloud-Plot and Visualize data using cloud tools- Adding IOT devices to cloud- Integrating Arduino and Raspberry-PI to ThingSpeak /IBM Watson.
Course Objectives
Course outcomes
Upon completion of the course, students will be able to,
CO1 |
Familiarize with the fundamental concepts of Internet of Things. . |
CO2 |
Develop skills in programming and hardware platform like Arduino and Raspberry-PI for IOT applications. |
CO3 |
Familiarize with the design and implementation of IOT protocols and connecting devices for IOT application. |
CO4 |
Analyse and integrate the IOT applications to cloud service. |
CO-PO Mapping
PO/PSO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
PO9 |
PO10 |
PO11 |
PO12 |
PSO1 |
PSO2 |
PSO3 |
CO |
|||||||||||||||
CO1 |
2 |
2 |
1 |
1 |
1 |
1 |
– |
– |
1 |
1 |
1? |
1? |
|||
CO2 |
2 |
3 |
2 |
2 |
2 |
1 |
2 |
– |
– |
– |
1 |
2 |
2 |
3? |
1? |
CO3 |
2 |
3 |
1 |
3 |
2 |
1 |
1 |
– |
– |
– |
1 |
2 |
1 |
2? |
1? |
CO4 |
2 |
3 |
2 |
2 |
2 |
1 |
2 |
– |
– |
– |
1 |
2 |
1 |
2? |
2? |
Evaluation Pattern
Assessment |
Internal/External |
Weightage (%) |
Assignments (Minimum 3) |
Internal |
30 |
Quizzes (Minimum 2) |
Internal |
20 |
Mid-Term Examination |
Internal |
20 |
Term Project/ End Semester Examination |
External |
20 |
Textbooks/References:
The Internet of Things: Enabling Technologies, Platforms, and Use Cases”, by Pethuru Raj and Anupama C. Raman (CRC Press).
Singh, R., Gehlot, A., Gupta, L. R., Singh, B., & Swain, M. (2019).?Internet of things with Raspberry Pi and Arduino. CRC Press.
Strickland, James R. “Raspberry Pi for Arduino Users.”?Raspberry Pi for Arduino Users?-Building IoT and Network Applications and Devices,(2018).
Singh, Rajesh, Anita Gehlot, Lovi Raj Gupta, Bhupendra Singh, and Mahendra Swain.?Internet of things with Raspberry Pi and Arduino. CRC Press, 2019.
Wallace, Shawn, Matt Richardson, and Wolfram Donat.?Getting started with raspberry pi. Maker Media, Inc., 2021.
Banzi, Massimo, and Michael Shiloh.?Getting started with Arduino. Maker Media, Inc., 2022.
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.