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.