0% found this document useful (0 votes)
64 views2 pages

Applied Comp

The document outlines the curriculum for a 4th semester course on Applied Computing with a focus on the Internet of Things (IoT), covering fundamental concepts, application areas, communication models, and hardware platforms. It includes practical exercises for hands-on experience with IoT components, sensor integration, and cloud platforms. The course aims to equip students with theoretical knowledge and practical skills in IoT technologies and applications.

Uploaded by

hayaazad760
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views2 pages

Applied Comp

The document outlines the curriculum for a 4th semester course on Applied Computing with a focus on the Internet of Things (IoT), covering fundamental concepts, application areas, communication models, and hardware platforms. It includes practical exercises for hands-on experience with IoT components, sensor integration, and cloud platforms. The course aims to equip students with theoretical knowledge and practical skills in IoT technologies and applications.

Uploaded by

hayaazad760
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

BACHELOR WITH APPLIED COMPUTING AS MINOR

4th SEMESTER

ACP422N APPLIED COMPUTING _ FUNDAMENTALS OF IOT


CREDITS: THEORY (3) PRACTICAL (1)

COURSE LEARNING OUTCOMES:


• Understand the fundamental characteristics of IoT, including its physical design, basic components, and
the concepts of things, sensing, and actuators.
• Explore various application areas of IoT such as home automation, smart cities, medical, logistics,
environment, analytics, and smart grids.
• Gain insights into IoT protocols used for communication and data exchange within IoT ecosystems.
• Develop hands-on skills in working with hardware platforms like Raspberry Pi and Arduino, and learn
how to implement basic sensors for monitoring temperature, humidity, proximity, gas, air quality, and
ultrasonic sensors.

UNIT - 1 (15 Hours)


Introduction: Definition & Characteristics of Iot, Physical Design of Iot, Basic Components of IoT, Thing,
Sensing & Actuators, Vision, Physical Parameters. Iot Protocols.
Application Areas of IoT: Home Automation, Smart Cities, Medical, Logistics, Environment, Analytics. Smart
Grids.
UNIT - 2 (15 Hours)
Iot Communication Models, APIs, IoT Architecture: Basic Architecture: 3 layer and 5-layer Architecture, ITU-
IoT Reference Model, Machine to Machine Communication, IoT Gateways, Wireless Sensor Networks.
Technologies: Bluetooth Low Energy (BLE), ZigBee: Architecture, Comparison with other wireless standards.
LoraWAN.
UNIT - 3 (15 Hours)
Electronic Product Code (EPC), Near Field Comm. (NFC), 6LoWPAN, End to End Reliability: MQTT, SCADA.
Hardware and Software Platforms: Hardware: Raspberry Pi, ESP8266 Wifi Module, Arduino. Implementation of
Basic Sensors (temperature, humidity, proximity, gas, air quality, Ultrasonic sensors)
Internet of Things Privacy and Security Issues, Steps towards a security platform in IoT
Text Books:
1. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-on-Approach)”, 1stEdition, VPT,
2014. (ISBN-13: 978-8173719547)
2. Internet of Things (IoT), Dr. Kamlesh Lakhwani, Dr. Hemant Kumar Gianey, Joseph Kofi Wireko, Kamal
Kant Hiran
References:
1. Schwartz, Marco. “Internet of Things with Arduino Cookbook”. Packt Publishing Ltd, 2016.
2. Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos, David Boyle,
“From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence”, 1st
Edition, Academic Press, 2014. (ISBN-13: 978-0124076846)
3. Hakima Chaouchi “The Internet of Things Connecting Objects to the Web” by Wiley publications
PRACTICAL (2 CREDITS: 30 HORS)

Learning Outcome: These practical’s cover a range of fundamental concepts in IoT, including hardware
interfacing, sensor integration, data communication, cloud integration, and real-world applications. Students
can gain hands-on experience and a solid understanding of the core principles of IoT through these practical
exercises.

1. Study the fundamental of IOT software’s and components. Install Arduino IDE development platform.
2. Connect a microcontroller chip on a breadboard, establish power connections, and verify basic functionality.
Gather the necessary components: microcontroller chip (e.g., Arduino Uno), breadboard, jumper wires, USB
cable for power, and an LED.
3. To practice connecting analog input and output components to the microcontroller using the breadboard.
4. Write a program to Read sensor data using analog or digital pins.
5. LED Blinking Using Arduino: To interface LED/Buzzer with Arduino/Raspberry Pi/ ESP8266
6. and write a program to turn ON & OFF.
7. To interface Push button/Digital sensor (IR/LDR) with Arduino/ ESP8266/Raspberry Pi and write a program
to turn ON LED when push button is pressed or at sensor detection. Upload the program to the board and
observe the blinking.
8. To interface DHT11 sensor with Arduino/Raspberry Pi/ ESP8266 and write a program to print temperature
and humidity readings and Display sensor readings on the serial monitor.
9. IoT Cloud Platform Integration: Create an account on a popular IoT cloud platform ThingSpeak.
10. Write a program to Send temperature and humidity sensor data to the cloud and visualize it on a dashboard.
11. Write a Program to interface motor using relay with Arduino/Raspberry Pi/ ESP8266 and write a program to
turn ON motor when push button is pressed.
12. Build a web server using Arduino and Ethernet/Wi-Fi shield using ESP8266 Wifi module. Develop a web
page to control LEDs remotely.
13. Use buttons on the webpage to toggle LED states.
14. Log data at regular intervals to an SD card or cloud platform. Create graphs to visualize the logged data over
time.
15. Set up an MQTT broker (e.g., Mosquitto) on a computer or cloud server. Program an Arduino to publish
sensor data and subscribe to commands via MQTT.
16. Create a soil moisture sensing system using Arduino and moisture sensors. Send data to the cloud to monitor
soil conditions remotely.
17. Design a basic home automation system with Arduino and relays.

You might also like