Syllabus - Fundamentals of IOT (IO 302)
CSE-IOT/IOT
Fundamentals of IOT (IO 302)
III-Semester
Introduction to IoT
Architectural Overview, Design principles and needed capabilities, IoT Applications, Sensing, Actuation, Basics of Networking, M2M and IoT Technology Fundamentals- Devices and gateways, Data management, Business processes in IoT, Everything as a Service(XaaS), Role of Cloud in IoT, Security aspects in IoT.
Elements of IoT
Hardware Components- Computing interfaces. (Arduino, Raspberry Pi), Communication, Software Components- Programming API’s (using Python/ Node.js/ Arduino) for Communication Protocols- MQTT, ZigBee, Bluetooth, CoAP, UDP, TCP,M2M and WSN Protocols – SCADA and RFID Protocols Sensing, Actuation, I/O
IOT framework
Basic IOT Framework, Architectural view, Physical & Logical design, Applications. Machine-to-machine (M2M), Software Defined Networking (SDN) and Network FunctionVirtualization (NFV), data storage, Message Communication mechanism.
IoT Application Development
Solution framework for IoT applications- Implementation of Device integration, Device data storage- Unstructured data storage on cloud/local server, Authentication, authorization of devices. integration, Data acquisition and
IoT Case Studies
IoT case studies and mini projects based on Industrial automation, Transportation, Agriculture, Healthcare, Home Automation
Course Objective
To understand the basics of Internet of Things
Course Outcome
1. To get an idea of some of the application areas where Internet of Things can be applied 2. To understand the middleware for Internet of Things and the concepts of Web of Things 3. To understand the concepts of Cloud of Things with emphasis on Mobile cloud computing 4. To understand the IOT protocols
Practicals
Reference Books
-
V. Madisetti and A. Bahga, “Internet of things (A-Hand-on-Approach)”, Universal Press.
-
Dr. SRN Reddy, RachitThukral and Manasi Mishra, “Introduction to Internet of Things: A practical Approach”, ETI Labs
-
Pethuru Raj and Anupama C. Raman, “The Internet of Things: Enabling Technologies, Platforms, and Use Cases”, CRC Press
-
Philip Levis, “ TinyOS Programming”
-
F. Dacosta “Rethinking the Internet of things: A Scalable Approach to Connecting Everything”, Apress publications.
-
D. Norris, “The Internet of Things: Do-It-Yourself Projects with Arduino, Raspberry Pi, and Beagle Bone Black”, McGraw-Hill Education, New Delhi.
-
Raj Kamal, “Internet of Things: Architecture and Design”, Tata McGraw Hill publication.
-
A. Pajankar and A. Kakkar, “Raspberry Pi by Example”, Packt Publishing Ltd, Birmingham, UK.