CEI340 Sensor for Iot Application Syllabus:

CEI340 Sensor for Iot Application Syllabus – Anna University Regulation 2021

COURSE OBJECTIVES:

▪ To introduce the basics of technology and its applications.
▪ To understand the concept of M2M (machine to machine) interfacing with necessary protocols
▪ To develop the Python Scripting Language for IoT devices
▪ To familiarize with the Raspberry PI platform based IoT applications.
▪ To provide the knowledge on web based services using IoT devices.

UNIT – I INTRODUCTION TO INTERNET OF THINGS

Definition and Characteristics of IoT, Sensors, Actuators, Physical Design of IoT – IoT Protocols, Logical design of IoT – IoT communication models, IoT Communication APIs, IoT enabled Technologies – Wireless Sensor Networks, Cloud Computing, Embedded Systems, IoT Levels and Templates, Domain Specific IoTs – Home Automation, City, Environment, Energy, Agriculture, Industry and Health & Life style.

UNIT -II IoTAND M2M

Introduction, M2M, Software defined networks, network function virtualization, difference between SDN and NFV for IoT, IoT System Management with NETCONF – YANG –Need for IoT System Management, SNMP, NETCONF, YANG,NETOPEER.

UNIT – III IOT SYSTEMS AND IOT PHYSICAL DEVICES & ENDPOINTS

Introduction to python, Introduction to Arduino and Raspberry Pi- Installation, Interfaces (serial, SPI, I2C), Programming – Python program with Raspberry PI with focus on interfacing external gadgets, controlling output, and reading input from pins.

UNIT – IV PREPARING OUR IoT PROJECTS AND HARDWARE DESIGN

Creating the sensor project, Creating the actuator project, Connecting LED, Buzzer, Switching High Power devices with transistors, Light sensor, temperature sensor with thermistor, voltage sensor, ADC and DAC, Temperature and Humidity Sensor DHT11, Motion Detection Sensors, Wireless Bluetooth Sensors, Level Sensors, USB Sensors, Embedded Sensors, Distance Measurement with ultrasound sensor.

UNIT – V IOT PHYSICAL SERVERS AND CLOUD OFFERINGS

Introduction to Cloud Storage models and communication APIs Webserver – Web server for IoT, Cloud for IoT, Python web application framework Designing a RESTful web API, Amazon Web service for IoT

TOTAL: 45 PERIODS

SKILL DEVELOPMENT ACTIVITIES (Group Seminar/Mini Project/Assignment/ Content Preparation / Quiz/ Surprise Test / Solving GATE questions/ etc)
1. Familiarize with Machine learning and Artificial Intelligence
2. JavaScript and Python
3. Knowledge about How Sensors Work
4. UI-Centric Approach
5. Educate in Node.js Development
6. Know about IoT Security
7. Develop knowledge in GPS System, Cloud computing
8. Mobile Hardware Environment
9. Mini project: Automated Door Opener With Lighting Control Using Raspberry Pi, IoT based Fire Alerting System, Weather Reporting System, Air Pollution Monitoring System, Smart Parking System

COURSE OUTCOMES:

Students able to
CO1 Relate IoT application areas and technologies involved.
CO2 Explain IoT sensors and technological challenges.
CO3 Apply Python program with Raspberry PI on IoT devices.
CO4 Analyze Market forecast for IoT devices.
CO5 DesignInternet of Things based projects using Raspberry Pi.

TEXT BOOKS:

1. Peter Waher, ‘Learning Internet of Things’, Packt Publishing, 2015.
2. Internet of Things – A Hands-on Approach, Arshdeep Bahga and Vijay Madisetti, Universities Press, 2015.

REFERENCES:

1. Getting Started with Raspberry Pi, Matt Richardson & Shawn Wallace, O’Reilly (SPD), 2014.
2. Raspberry Pi Cookbook, Software and Hardware Problems and solutions, Simon Monk, O’Reilly (SPD), 2016.