INTERNET OF THINGS
Course Syllabus
Chapter 1: The Internet of Things: An Overview
The flavour of the Internet of Things , The Technology of the Internet of Things, Design Principles for
Connected Devices, Calm and Ambient Technology, Privacy Web Thinking for Connected Devices(Ref 1)
IoT Applications – Smart Cities, Smart Energy and Smart Grid, Smart Transportation and Mobility, Smart
House, Smart buildings and InfrastructureSmart Factory and smart Manufacturing, Smart health, Food
and Water tracking(Ref. 2)
IoT and related future technologies – Cloud Computing, Semantic technologies, Autonomy, Properties of
autonomic IoT systems (Ref. 2)
Chapter 2: Internet Principles and communication technology
Internet Communications: An Overview – IP,TCP,IP protocol Suite, UDP. IP addresses – DNS, Static and
Dynamic IP addresses, MAC Addressess, TCP and UDP Ports, Application Layer Protocols –
HTTP,HTTPS(Ref. 1)
Communication technology, IoT services and Processes, Data management – Data collection and
analysis, Big Data. (Ref 2)
Chapter 3 - IOT System Design
Cost Vs Ease of Production, Prototypes and Production, Open Source Vs Closed Source. Prototyping
Embedded Devices – Sensors, Actuators, Microcontrollers, SoC, Choosing a platform Prototyping
Hardware platforms – Arduino, Raspberry Pi, Beaglebone Black, Wyzbee. Prototyping the physical design
– Laser Cutting, 3D printing, CNC Milling (Ref 1)
Device Level Energy Issues – Low power communication, Energy Harvesting (Ref 2)
Chapter 4 – API Development and Embedded programming
Getting started with API, Writing a new API, Real time Reactions, Other Protocols, Techniques for writing
embedded code: Memory management, Performance and Battery Life, Libraries, Debugging. (Ref 1)
IoT Systems- Logical Design using Node MCU, Physical Devices and Endpoints, Programming NODE MCU
with Embedded C Language
Chapter 5 – Cloud computing and Data analytics and IoT Product Manufacturing
Introduction to Cloud storage models and Communication APIs, Amazon webservices for IoT, Skynet IoT
Messaging Platform. Introduction to Data Analytics for IoT(Ref 3)
Case studies illustrating IoT Design – Smart Lighting, Weather Monitoring, Smart Irrigation.(Ref 3)
Business model for IoT product manufacturing, IoT Startups, Mass manufacturing, Ethical issues in
IoT.(Ref 1)
References Textbooks
1. Designing the Internet of Things , Adrian McEwen (Author), Hakim Cassimally. Wiley India Publishers.
2. Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems, Dr. Ovidiu
Vermesan, Dr. Peter Friess, River Publishers
3. Internet of Things (A Hands-on-Approach) , Vijay Madisetti , Arshdeep Bahga, VPT Publisher, 1st
Edition, 2014