INTERNET OF THINGS
RATIONALE
Internet of Things (IoT) is presently a hot technology worldwide. Government, academia, and industry are involved in different aspects of research, implementation, and business with IoT. IoT cuts across different application domain like agriculture, space, healthcare, manufacturing, construction, water, and mining. IoT-based applications such as innovative shopping system, infrastructure management in both urban and rural areas, remote health monitoring and emergency notification systems, and transportation systems, are gradually relying on IoT based systems. Therefore, it is very important to learn the fundamentals of this emerging technology. This introductory syllabus will enable learners to leverage their business and/or technical knowledge across IoT-related functions in the workplace.
LEARNING OUTCOMES
After undergoing the subject, students will be able to:
- understand the concepts of Internet of Things.
- understand what constitutes an IoT design solution
- identify the sensors and other devices needed for different IoT solutions
- understand the component parts of an IoT network and its connections
- build small IoT applications.
DETAILED CONTENTS
1.Introductionto Internet Of Things (IoT)
Introduction to IoT, Defining IoT, Things in IoT, Characteristics of IoT, Physical design of IoT, Logical design of IoT, Functional blocks of IoT, IoT Protocols ,IoT communication Models, IoT communication API’s,IoT enabling Technologies.
2.IoT Devices
How electronic devices fit with the Internet of Things, and why they are important
: Breadboard and its internal connections , ,LED and its connections ,Tri-color LED ,Resistor
Introduction to the many ‘end devices’, sensors and actuators, differentiate between different sensor types
3.IoT Networks
Introduction to the components of basic IoT networks, the types of network connections and how data travels through them, and the role of Internet Protocols .understanding of microcontrollers/Arduino and communication protocols
4.
feature of arduino device ,Ardunino device introduction Components of Arduino board )C Arduino Programming Language ,Understanding of basic of Arduino IDE, function ,control statement ,loops ,datatype ,variables : (Language
5.IoT and M2M
Introduction, M2M, Difference between IoT and M2M, SDN and NFV for IoT- Software defined networking, network function virtualization, IoT and WoT.
LIST OF PRACTICALS
- Installation of Arduino IDE
- Interfacing Light Emitting Diode (LED)- Blinking LED
- Interfacing Button and LED – LED blinking when button is pressed.
- Interfacing Light Dependent Resistor (LDR) and LED, displaying automatic night lamp
- Interfacing Temperature Sensor (LM35) and/or humidity sensor (e.g. DHT11)
- Interfacing Liquid Crystal Display (LCD) – display data generated by sensor on LCD
- Interfacing Air Quality Sensor-pollution (e.g. MQ135) – display data on LCD, switch on LED when data
sensed is higher than specified value. - Interfacing Bluetooth module (e.g. HC05)- receiving data from mobile phone on Arduino and display on
LCD - Interfacing Relay module to demonstrate Bluetooth based home automation application. (using
Bluetooth and relay).
INSTRUCTIONAL STRATEGY
Some of the topics may be taught using question/answer, assignment, seminar or case study method. The teacher will discuss case studies with students , since this
subject is practical oriented, the teacher should demonstrate functioning of various sensors and demonstrate building of IoT applications. Solution to various regression and classification problems should also be built
MEANS OF ASSESSMENT
− Assignments and quiz/class tests, mid-term and end-term written tests
− viva-voce
− Actual laboratory and practical work exercises
− Software installation, operation, development