Description
The Internet of Things is transforming our physical world into a complex and dynamic system of connected devices on an unprecedented scale. Advances in technology are making possible a more widespread adoption of IoT, from pill-shaped micro-cameras that can pinpoint thousands of images within the body, to smart sensors that can assess crop conditions on a farm, to the smart home devices that are becoming increasingly popular.
The participants of this module will learn about IoT Architecture and Layering Concepts, IoT platform, Wireless sensor networks and IoT Application development. The objective of the course is to give students solid introductory knowledge on IoT and its application development. This course uses Python, Raspberry Pi, other microcontrollers and associated open source software tools. As a part of this course, we are introducing a remote hardware Lab, and the participants will be able to do understand IoT and its application development. This course can be very useful for UG as well as PG students, along with research scholars in the initial phases of their PhD study and course work.
Duration:
65 Hours (Theory: 13 hours & Lab: 52 hours) 24X7 Self-paced using Recorded Lectures
Mode of Delivery:
Theory sessions shall be delivered through ONLINE mode using recorded lectures by NIELIT.
Lab demos (recorded) and live sessions (if any) shall be delivered through ONLINE mode by NIELIT Calicut.
Lab experiments and mini-projects shall be done through Open-source/License-free tools.
Topics Covered
Introduction and Platforms Overview
- Lab Workshop Introduction
- Internet of Things & Hardware Platforms
- Sensors and Actuators
- Overview of Microcontrollers for Embedded Systems
- Low-Power System on a Chip Microcontroller for IoT Applications
- Arduino Platform Overview
- ESP32 & Arduino Simulations
- Peripheral Interfacing Demo: PWM – simulation
- Peripheral Interfacing Demo: I2C – Simulation
MicroPython & Raspberry Pico-W Programming
- Overview of MicroPython
- MicroPython IDE, Variables, and Data Types
- Getting Started with MicroPython
- Functions in MicroPython
- MicroPython & PICO-W Board Peripheral
- Python Classes and Objects
- Python Modules
- Introduction to Raspberry Pico-W
- Raspberry Pico-W Peripherals: GPIO
- Raspberry Pico-W Peripherals: PWM
IoT Connectivity and Raspberry Pi Hardware Platform
- IoT Connectivity Overview
- Overview of Raspberry Pi as an IoT Node & Gateway
- Using Raspberry Pi with Remote Hardware Lab
- Python Networking
- IoT Cloud and Lightweight IoT Protocols
- Lightweight IoT Protocols and Standards
Mini Project
- Hands-on project on Internet of Things
- Project implementation in the SMART Lab environment.
Intended Audience
Engineering students, recent graduates and young professionals with back ground in Embedded C and ARM Cortex Microcontrollers.
Registration and Payment
Selection will be based on a ‘first come first serve basis’ among eligible registrants. Registration will be closed once a sufficient number of candidates for a batch has registered.
Welcome mail will be sent by NIELIT Calicut to their registered email a day prior to the start day of the course.
Registration link : https://www.calicut.nielit.in/OnlineCourseRegistration.aspx?c=LB-ESM5%2F2025%2F03%2F03
Certification
Certification:
50 % for assignments and 50 % for exit test
Reviews
There are no reviews yet.