राष्ट्रीय इलेक्ट्रॉनिकी एवं सूचना प्रौद्योगिकी संस्थान ,कालीकट

National Institute of Electronics & Information Technology,Calicut

Ministry of Electronics & Information Technology
Government of India
Course Calendar

Internet of Things (IoT) Developer - NS45IOT

Course : Internet of Things (IoT) Developer
Code : NS45IOT
Starting Date : 23 October,2024
Last Date To Apply : 06 October,24
Course Coordinator :

Akula Sri Rama Pavan / Manoj, Ph:8904310403 / 9446783170 

Course Preamble

The “Internet of Things (IoT) Developer” course is designed to equip students with practical skills and comprehensive knowledge in basic electronics and IoT platforms. Through hands-on identification and troubleshooting of electronic components, students will learn to operate measurement devices and assemble circuits using breadboards and veroboards. The course also covers essential soldering and de-soldering techniques, as well as PCB troubleshooting. In the IoT curriculum, students will be introduced to microprocessors and microcontrollers, with a focus on the Arduino platform and embedded C programming to interface sensors and actuators. They will conceptualize and build IoT projects such as smart street lights, home automation systems, and password-enabled digital locks. The course further explores wireless IoT with NodeMCU, TCP/IP modeling, cloud platform fundamentals, and implementing cloud-based IoT use cases. Additionally, students will delve into using the Raspberry Pi as an IoT platform, learning Python programming, sensor and actuator interfacing, and developing IoT applications, thereby gaining the skills to create and monitor IoT systems using various technologies and platforms.

Course Objective

The objective of the “Internet of Things (IoT) Developer”, course is to to equip students with practical skills and comprehensive knowledge in basic electronics and IoT platforms. Through hands-on identification and troubleshooting of electronics components. They will learn to operate measurement devices and assemble circuits using breadboards and veroboards. Additionally, the course covers soldering and de-soldering techniques, as well as PCB troubleshooting. The IoT curriculum introduces microprocessors and microcontrollers, focusing on the Arduino platform and embedded C programming to interface sensors and actuators. Students will conceptualize and build IoT projects like smart street lights, home automation systems, and password-enabled digital locks. Further, the course explores wireless IoT with NodeMCU, TCP/IP modeling, cloud platform fundamentals, and implementing cloud-based IoT use cases. Finally, students will delve into using the Raspberry Pi as an IoT platform, learning Python programming, sensor and actuator interfacing, and developing IoT applications, thereby gaining the skills to create and monitor IoT systems using various technologies and platforms.

Course Outcome

By the end of the "Internet of Things (IoT) Developer" course, students will possess advanced proficiency in identifying and troubleshooting electronic components, operating measurement devices, and assembling circuits using breadboards and veroboards. They will have mastered soldering, de-soldering, and PCB troubleshooting techniques essential for electronics development. In IoT, students will demonstrate expertise in microprocessor and microcontroller programming with Arduino using embedded C, effectively interfacing with sensors and actuators to develop sophisticated IoT projects like smart street lights, home automation systems, and digital locks. They will adeptly navigate wireless IoT technologies including NodeMCU and TCP/IP modeling, and grasp cloud platform fundamentals for deploying and managing cloud-based IoT applications. Moreover, students will leverage the Raspberry Pi for IoT applications, becoming proficient in Python programming, sensor and actuator integration, and overall system development, preparing them for careers in IoT development and innovation.

Course Structure

Sl. No

Module Title

Duration (Hours

Credit

Theory

Lab

Total

 

1

NOS 1: Identification and troubleshooting of Basic Electronics components

20

40

60

2

2

NOS 2: Conceptualising IoT Platform - Arduino

45

75

120

4

3

NOS 3: Conceptualising IoT based use-cases

20

40

60

2

4

NOS 4: Fundamentals of wireless IoT using NodeMCU

40

50

90

3

5

NOS 5: Conceptualising Single Board Computer as an IoT Platform - Raspberry Pi

25

35

60

2

 

Sub total (A)

150

240

390

11

6

Employability Skills (B)

60

2

7

OJT/Project* (C)

90

3

 

Total Duration/Credit

540

18

Course Contents

NOS1: Identification and troubleshooting of Basic Electronics components

  • Identification of electronics components
  • Understanding the Fundamentals of basic electronics
  • Troubleshooting of electronics components
  • Understanding the operation of measurement devices

NOS2: Conceptualising IoT Platform – Arduino

  • Introduction to microprocessor and micro controller
  • Introduction to Internet of Things(IoT) – applications, protocols, use cases
  • Introduction to Arduino
  • Embedded C Language
  • Interfacing of sensors and actuators with Arduino Boards

NOS3: Conceptualising IoT based use cases

  • Smart Street Light control
  • Home automation using Arduino
  • Password enabled Digital Lock using Arduino

NOS4: Fundamentals of wireless IoT using NodeMCU

  • Fundamentals and  architecture of wireless IoT
  • TCP/IP modelling for IoT
  • NodeMCU as an IoT Platform
  • Fundamentals of cloud Platforms
  • Implementation of cloud based IoT use cases

NOS5: Conceptualising Single Board Computer as an IoT Platform - Raspberry Pi

  • Introduction to Raspberry Pi
  • Basics of Python Programming
  • Interfacing of sensors and actuators with Raspberry Pi
  • Implementation of IoT based use cases using Raspberry Pi

Course Fees

Fees

*Amount for General

Candidates

Amount for SC/ST Candidates. (considered as caution/security deposit)

Due Date (on or before)

Registration Fee

Rs.1,000/-

Rs.500/-

During Registration

**Advance Fee/Caution deposit

Rs. 1,000/-

Nil

14/10/2024

(counselling day)

Course Fee 

Rs. 17,052/-

 

Nil 

NSQF Registration & Exams Fee

Included in the Course fee

Rs. 1,652/- (Refundable on successful completion of course on first attempt)

Total Fee

Rs. 19,052/-

Nil

 

*The above fees is inclusive of CGST 9% and SGST 9%, and revision, if any by the Government shall be applicable at the time of payment.

# Fine will be applicable for late fee payment.

** Advance fee - After publication of the first selection list, the students in the first selection list have to pay the Advance Deposit within the due date to take the provisional admission. Students in the additional selection list should pay both the Advance and course fees together on or before counseling day. The registration fee will be added to the caution deposit/course fee if the candidate takes provisional admission.

Modular wise Course Fee: Not Applicable for this course

If the student does not join for the registered course / any of the registered courses, fee paid shall be forfeited.

However above the registration fee shall be refunded on few special cases as given below 

  • Course postponed and new date is not convenient for the student 
  • Course cancelled in advance, well before the admission date

Eligibility

Any one of the following

  • Completed 1st Year of UG
  • Pursuing 1st year of UG and continuous education
  • Pursuing 3rd year of 3-year diploma after 10th and continuous education
  • Completed 3-year diploma after 10
  • Completed 2nd year of 2-year diploma after 12th
  • Pursuing 2nd year of 2-year diploma after 12 and continuous education
  • Previous relevant Qualification of NSQF Level 4 and with minimum education as 8th Grade pass and 1.5 year relevant experience

Important Dates

Last date for applying: 06-10-2024

Selection intimation through mail/website: 08-10-2024 (after 2 PM)

Certificate Verification/Admission (online mode): 14-10-2024

More Details

For further information if any, you may Contact the Course Coordinator: Akula Sri Rama Pavan / Manoj, Ph:8904310403 / 9446783170 

Click here for General Terms and Conditions – Applicable to all courses