Certificate in IoT Techniques in collaboration with MAKAUT, WB

COURSE NAME

:

Six month Certificate in IOT Techniques

COURSE CODE

:

CONTACT HOURS

:

90 Hours (30 Hours Theory, 60 Hours Laboratory)

Prerequisite:

Bachelor Degree (B.Sc/B.E/B.Tech) or Diploma in Electronics, Instrumentation, Electrical, Computer Science, Information Technology, or allied streams.

Course Objective:

· Conceptualise the IoT landscape and IoT environment

· Expose the students to the two major IoT technical platforms: Arduino and Raspberry Pi

· Provide practice in the IoT environments by conducting a wide range of experiments

Course Outcome : At the end of the course students will be able to

1: Analyse a business situation for its suitability for an IoT solution

2: Design and implement IoT solutions using the Arduino platform

3: Design and implement IoT solutions using the Raspberry Pi platform

#

Topic

Theory

Lab

1.

Introduction to IoT

2

2.

IoT Environment

2

3.

Refresher on C Language

4

4

4.

Refresher on Basic Electronics

4

4

5.

The Arduino Platform

2

2

6.

Arduino Experiments

2

6

7.

Refresher on Python Langauge

4

4

8.

The Raspberry Pi Platform

2

2

9.

Raspberry Pi Experiments

2

6

10.

IoT Security

2

2

11.

Industry Project

4

30

TOTAL

30

60

Course Content:

Introduction to IoT [2Theory]:

What is IoT? – Evolution of internet – IoT case studies – Smart vehicles – smart buildings – health care – agriculture – Web based demo of IoT system

IoT Environment [2Theory]:

Embedded systems – Micro-controllers – Sensors – Controllers – Memory mapped IO – Input – Display – Notifications – Embedded Boards – IoT Architecture – IoT devices – IoT Platforms – Wearable platforms – Embedded platforms – Cloud platforms – Arduino – Raspberry Pi

Refresher on C language [4Theory, 4Laboratory]:

Variables and constants – Data Types – Characters, integers, and floating point numbers – Operators – Expressions – Functions – Loops

Refresher on Basic Electronics [4Theory, 4Laboratory]:

Electrical Circuits – Passive Components – Sensors – Resistive Sensors – Actuators – Analog Actuators – Pulse Width Modulation

The Arduino Platform [2Theory, 2Laboratory]:

The 3 components of the Arduino platform – Arduino board – Arduino IDE – Arduino Shields – Schematics – Direct programming – Installing the Arduino IDE – Adruino tool chain – Cross compilation – Structure of an Arduino program or sketch – the compilation process – Basic Arduino setup

Arduino Experiments [2Theory, 6Laboratory]:

Working with Pins – Input and Output – the use of the setup and loop functions – Using a bread board to wire a circuit – Monitoring Temperature, Humidity, Smoke & Flame – LCD display – Fading LED – RGB & Active Buzzer Circuit Design – Controlling RGB & Active Buzzer – controlling Relay – Making sounds – Building a basic music system – Use of software libraries with an Arduino sketch – Arduino Shields – Ethernet shield – Wifi shield – Servo motors – Using the Servo library to control servo motors

Refresher on Python language [4Theory, 4Laboratory]:

History of Python – Features of Python – Applications of Python – Using the IDLE3 IDE – Statements and comments – Data types and Variables – Operators – Input/output

The Raspberry Pi Platform [2Theory, 2Laboratory]:

Overview – Raspberry Pi board – Raspberry Pi processor – Raspberry Pi Operating System – Raspberry Pi Configuration and setup – Standard network extensions of Raspberry Pi 3 like Ethernet, WiFi, Bluetooth

Raspberry Pi Experiments [2Theory, 6Laboratory]:

GPIO Pins – Protocol Pins – RPi.GPIO library – GPIO Access – Pulse Width Modulation – Blinking LED – GPIO Simulator – Monitoring Temperature, Humidity, Smoke & Flame – RGB & Active Buzzer Circuit Design – Controlling RGB & Active Buzzer – Standard network extensions of Raspberry Pi 3 – Ethernet – WiFi – Bluetooth – Communicating with Cloud (Thingspeak) – Send to and Receive email from GMail – Create a Gmail notification light

IoT Security [2Theory, 2Laboratory]:

Security & privacy implications – Hackable devices – Cyber security methods – Securing the Raspberry Pi

Industry Project [4Theory, 30Laboratory]:

Each student will be required to work on a IoT project relevant to the industry. This will involve performing business requirements analysis, solutions design, and implementation.

Reference Books:

  1. Internet of Things: Principles and Paradigms, Rajkumar Buyya (Editor), Amir Vahid Dastjerdi (Editor), Morgan Kaufmann
  2. Exploring Arduino: Tools and Techniques for Engineering Wizardry , Jeremy Blum, Wiley
  3. The Raspberry Pi User Guide , Gareth Halfacree and Eben Upton , Wiley.
WordPress Image Lightbox Plugin