CSC541BY - Internet of Things
CSC541BY - Internet of Things
Course Objectives:
To learn and understand the fundamental concepts of IoT and various protocols.
To understand the characteristics and working of sensors and actuators
To design and develop IoT applications with sensors, actuators, and cloud to interact
with real-time environment and conditions
Course Outcomes:
CO1 : Understand and appreciate the basic concepts and principles of IoT
CO2 : Understand and apply various protocols for design of IoT systems
CO3 : Design and develop IoT designs for real-time applications
Unit I
Introduction to Internet of Things: Importance to Internet of Things – Opportunities –
Connecting Devices – IoT Forum. Internet of Things Architecture: Basic Layer
Architecture – IoT Network Layer Entities – Sensors and Actuators – Techniques for Data
Acquisition and Control – Edge Layer – Cloud Data Management Architecture – Data
Storage Layer
Practical:
Unit II
IoT Reference Layers and Protocol Stacks: The ISO/OSI Model – IoT Prespective –
TCP/IP Model and IoT Reference Model. IoT Enabling Platforms: Edge Device Platforms
– IoT Gateway Devices – IoT Cloud Platforms – IoT Application Platforms – Processors –
Software: OpenWSN, TinyOS, FreeRTOS, Contikit, Web-based IoT Design platforms.
Unit III
IoT Physical Devices: Introduction to Arduino, Arduino UNO, Installing the Software,
Fundamentals of Arduino Programming. IoT Physical Devices and Endpoints - RaspberryPi:
Introduction to RaspberryPi, About the RaspberryPi Board: Hardware Layout, Operating
Systems on RaspberryPi, Configuring RaspberryPi, Programming RaspberryPi with Python.
Unit IV
IoT Physical Servers and Cloud Offerings: Introduction to Cloud Storage models and
communication APIs. Webserver – Web server for IoT, Cloud for IoT, Python web
application framework. Designing RESTful web API. Connecting to APIs
Unit V
IoT Applications: Home Automation, Smart Cities, Environment Monitoring, Retail,
Logistics, Supply chain management, Agriculture and Breeding, Industry Automation,
Medical and Health care.
Text Book:
K.N. Raja Rao (2021), “Internet of Things: Concepts and Applications”, Wiley (ISBN: 978-
93-5424-784-2)
Reference book:
Raj Kamal (2017), “Internet of Things: Architecture and Design Principles”, 1st Edition,
McGraw Hill Education. (ISBN: 978-93-5260-522-4).
David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry,”IoT
Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of
Things”, 1 stEdition, Pearson Education (Cisco Press Indian Reprint). (ISBN: 978-93-8687-
374-3).