DETAILED CONTENTS
The internet of things, or IoT, is a network of interconnected computing devices, mechanical and digital machinery, items, animals, and people with unique identities (UIDs) and the capacity to transfer data without needing human-to-human or human-to-computer contact.
Internet of Things |
Introduction to 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.
- 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.
- Resistors.
- Introduction to the many ‘end devices’, sensors and actuators.
- Differentiate between different sensor types.
- 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.
- Feature of Arduino device.
- Arduino UNO and its types.
- Arduino device introduction.
- Components of Arduino board.
- Arduino Programming Language.
- Understanding of basic of Arduino IDE.
- Data type ,Variables.
- Control statement.
- Loops.
- Function.
IoT and M2M.
- Introduction to M2M.
- Difference between IoT and M2M.
- SDN and NFV for IoT- (Software defined networking and 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).