EMBEDDED SYSTEMS & INTERNET OF THINGS

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

St.

Martin's Engineering College


An Autonomous Institute
Dhulapally, Secunderabad-500 100
NBA & NAAC A+ Accredited
www.smec.ac.in
EMBEDDED SYSTEMS & INTERNET OF THINGS
III B. TECH- II SEMESTER (R20)
Course Code Programme Hours/Week Credits Maximum Marks
L T P C CIE SEE Total
IT604PC B. Tech
3 0 0 3 30 70 100
COURSE OBJECTIVES
To learn

1. To provide an overview of principles of Embedded System


2. To provide a clear understanding of role of firmware, operating systems in
correlation with hardware systems.
3. To introduce the terminology, technology and its applications
4. To introduce the concept of M2M (machine to machine) with necessary protocols
5. To introduce the Raspberry PI platform, that is widely used in IoT applications
and the implementation of web-based services on IoT devices.
COURSE OUTCOMES
Upon successful completion of the course, the student is able to

1. Expected to understand the selection procedure of processors in the embedded


domain.
2. Design procedure of embedded firm ware and to visualize the role of real time
operating systems in embedded systems
3. Interpret the impact and challenges posed by IoT networks leading to new
architectural models.
4. Compare and contrast the deployment of smart objects and the technologies to
connect them to network.
5. Appraise the role of IoT protocols for efficient network communication and the
need for Data Analytics and Security in IoT.
UNIT-I INTRODUCTION Classes: 15
Introduction to Embedded Systems: Definition of Embedded System, Embedded
Systems Vs General Computing Systems, Classification of Embedded Systems, Major
application areas, Purpose of Embedded Systems, Characteristics of Embedded Systems
The Typical Embedded System: Core of the Embedded System, Memory, Sensors and
Actuators, Communication Interfaces, Other System components.

EMBEDDED FIRMWARE DESIGN AND


UNIT-II Classes: 12
DEVELOPMENT
Definition of Embedded Firmware, Embedded Firmware Design, Embedded Firmware
Development Languages, Programming in Embedded C, The Integrated Development
Environment (IDE), Types of files generated on Cross-Compilation, Disassembler
/Decompiler, Simulators, Emulators and Debugging, Target Hardware Debugging.
RTOS Based Embedded System Design: Operating System basics, Types Operating
Systems, Tasks, Process, Threads, Multiprocessing and Multi-tasking
UNIT-III INTRODUCTION TO INTERNET OF THINGS Classes: 12
Definition and Characteristics of IoT, Physical Design of IoT – IoT Protocols, IoT
Communicationmodels, IoT Communication APIs IoT enabled Technologies–Wireless
Sensor Networks, Cloud Computing, Big data analytics, Communication protocols,
Embedded Systems, IoT Levels and Templates Domain Specific IoTs – Home,
City,
Environment, Energy, Retail, Logistics, Agriculture, Industry, health andLifestyle
IOT NETWORKING PROTOCOLS AND
UNIT-IV Classes: 11
RASPBERRY PI –INTERFACES
IoTandM2M–Softwaredefinednetworks, network function virtualization, difference
betweenSDN and NFV for IoT Basics of IoT System Management with NETCOZF,
YANG- NETCONF, YANG, and SNMP NETOPEER.
IoT Physical Devices and Endpoints - Introduction to Raspberry PI-Interfaces (serial, SPI,
I2C) Programming–Python program with Raspberry PI with focus of interfacing external
gadgets.
UNIT-V IOT PHYSICAL SERVERS AND CLOUD OFFERINGS Classes: 12
IoT Physical Servers and Cloud Offerings – Introduction to Cloud Storage models and
communication APIs Web server – Web server for IoT, Cloud for IoT, Python web
application framework designing a RESTful web API
TEXT BOOKS
1. Shibu K V, “Introduction to Embedded Systems”, Second Edition, Mc Graw Hill
2. Internet of Things - A Hands-on Approach, ArshdeepBahga and Vijay Madisetti,
Universities Press, 2015, ISBN:9788173719547
REFERENCE BOOKS
1.Rajkamal, Embedded Systems Architecture, Programming and Design,
TATAMcGraw-Hill

You might also like