Course Code: CS578
Course Name: Internet of Things
Prerequisites: None
Syllabus: Introduction to IoT: What is IoT, Impact of IoT, IoT Challenges. IoT network architecture & design: oneM2M, IoTWF, Core functional stack, Data management stack. 'Things' in IoT: Sensors, Actuators, Smart objects, Basics of Sensor Networks. Communicating smart objects: Communication criteria, IoT access technologies- IEEE 802.15.4, IEEE 802.15.4e, IEEE 802.11ah, IEEE 1901.2a, NB-IoT. IoT Network Layer: IP as IoT network layer, 6LoWPAN, 6Lo, 6TiSCH, RPL. IoT Application Layer: IoT application transport methods, CoAP, MQTT. Data and Analytics for IoT: IoT Middleware, Data analytics for IoT, Big Data analytics tools and technology. IoT application case study: Smart City, Smart Grid, Smart Transportation, Smart Manufacturing, Smart Healthcare.
Texts: 1. D. Hanes, G. Salgueiro, P. Grossetete, R. Barton, J. Henry; IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things, 1st Edition, Pearson India Pvt. Ltd., 2018.
2. A. Bahga, V. Madisetti; Internet of Things: A Hands-on Approach, 1st Edition, Universities Press (India) Pvt. Ltd., 2015.
References: 1. Y. Kanetkar, S. Korde; 21 Internet of Things (IOT) Experiments: Learn IoT, the programmer's way, 1st Edition, BPB Publications, 2018.
2. Research papers