Unit1
Unit1
Unit1
B. Tech. 4 th Sem
Unit: 2
Subject Name
Ms. NEHA BHATI
Data Structure & Algorithm - II Assistant Professor
BCSE0401 CSE(IoT), SoCSET
1
Agenda
• Course Objective
• Objective of Topics
• Course Outcomes
• CO-PO Mapping
• CO-PSO Mapping
• Syllabus
• Prerequisite
• Content
NEHA BHATI
Assistant Professor Internship Coordinator
CSE(IoT), SoCSET Notice Board Coordinator Internet of Things
Cloud Computing
4
Evaluation syllabus
Module 2.2: Minimum Cost Spanning Trees: Prim’ s and Kruskal’s algorithm. Directed- Acyclic Graph,
Algorithms on Transitive Closure and Shortest Path algorithms: Dijkstra Algorithm, Bellman Ford Algorithm,
Graphs Floyd Warshall’s Algorithm.
5
Content
Course Objective
Objective of Topics
Course Outcome
CO-PO-PSO Mapping
Prerequisite and Recap
Topic Mapping with
Course Outcome
Introduction of IoT
Vision and Definition
Conceptual
Framework and
Architectural view
Mr Mayank Deep Khare Unit 1 6
Content
Technology behind IoT and Sources of the IoT Describe various technologies using in IoT
M2M Communication and IoT Examples View of real time applications of IoT
IoT/M2M systems layers and design standardization Describe stepwise process of IoT
2022-23 96 92 96 94 128
Industry 4.0
Smart Healthcare
Smart E Commerce
Smart Factory
Smart Agriculture
Smart Cities
History of Internet
Basic of programming
Fundamental of Hardware
• The Internet of Things (IoT) is the network of devices such as vehicles, and home
appliances that contain electronics, software, actuators and connectivity which
allows these things to connect, interact and exchange data.
• The definition of the Internet of things has evolved due to convergence of multiple
technologies, real-time analytics, machine learning, commodity sensors and
embedded systems. Traditional fields of embedded systems, wireless sensor
networks, control systems, automation (including home and building automation),
and others all contribute to enabling the Internet of things.
Smart Appliances
Wearable Tech
Healthcare
Source : Prof. Ayaskanta Mishra, School of Electronics Engineering, KIIT UNIVERSITY, Bhubaneswar, INDIA
Mr Mayank Deep Khare Unit 1 2
3
Vision of IoT
Source : https://www.enisa.europa.eu/topics/iot-and-smart-infrastructures/IoTv2.png/image_view_fullscreen
• Things are objects of the physical world (physical things) or of the information world (virtual
world) which are capable of being identified and integrated into communication networks.
Things have associated information, which can be static and dynamic.[2]
• Physical things exist in the physical world and are capable of being sensed, actuated and
connected. Examples of physical things include the surrounding environment, industrial robots,
goods and electrical equipment.[2]
• Virtual things exist in the information world and are capable of being stored, processed and
accessed. Examples of virtual things include multimedia content and application software.[2]
• The internet of things (IoT) is a computing concept that describes the idea of everyday physical
objects being connected to the internet and being able to identify themselves to other devices.[3]
• The Internet of Things (IoT) is the network of physical objects that contain embedded technology to
communicate and sense or interact with their internal states or the external environment.
• The Internet of Things (IoT) is a broad term for connected devices that communicate with other
connected devices via embedded sensors and wireless networks, mainly cellular and WiFi. These
devices streamline common tasks and not-so-common tasks.[4]
Source : https://www.itu.int/en/ITU-D/Regional-Presence/AsiaPacific/SiteAssets/Pages/Events/2016/Dec-2016-IoT/IoTtraining/IoT%20Intro-Zennaro.pdf
1. Internet of Things (IoT) can be integrated with which of these separate domains:
a. Cloud-based storage and computing.
c. Big-data networks.
d. All of these.
Source : https://www.itu.int/en/ITU-D/Regional-Presence/AsiaPacific/SiteAssets/Pages/Events/2016/Dec-2016-IoT/IoTtraining/IoT%20Intro-Zennaro.pdf
Interconnectivity
Dynamic Changes
Enormous Scale
Safety
Connectivity
Naming and
Addressing
Sensors or Devices
• Sensors or Devices are basically used to collect and transmit the data and also
perform actions based on those data.
• For example, the sensors can be used for measuring temperature and
humidity.
• There are different types of sensors; here are as follows: Temperature Sensors,
Humidity Sensors, Proximity Sensors, Motion Sensors, Light Sensors,
Pressure Sensors, Gas Sensors, and GPS Sensors.
Gateway
• Gateway is also a device component that basically acts as an intermediate
between the sensors and the central cloud.
• Gateway is one of the essential components of IoT that offers communication,
management, and data processing.
• Here are some of the functions of Gateway in IoT: Data Aggregation,
Communication, Security, Protocol Translation, Load Balancing, and
Latency Reduction.
Cloud
• Cloud in IoT refers to the service that provides the management, storage, and
processing of the data that is generated by IoT (Internet of Things) devices.
• Here are some key aspects of Cloud in IoT: Data Storage, Data Collection, Security,
Connectivity, Integration, and Cost Efficiency.
Analytics
• This is the crucial component of IoT that basically harness the potential of IoT. In
analytics, meaningful insights are analyzed that are generated by IoT devices and
sensors.
• There are some functions included in Analytics, such as data processing, machine
learning, and statistical analysis.
• Here are some of the applications of analytics in IoT: Anomaly Detection,
Environmental Monitoring, Energy Management, Smart Cities, and Agriculture.
User Interface
• User Interface, also known as UI in the Internet of Things (IoT) and provides an
interface by which the users can interact with the applications and systems.
• Here are some of the key points in the user interface of IoT (Internet of
Things): Data Visualization, User-Friendly Design, Personalization,
Remote Management, Integration, Authentication, and Security.
• IoT devices for managing the IoT services using the cloud server:
Gather + Consolidate + Connect + Assemble + Manage and Analyse = Internet of Things with connectivity to cloud services (IBM Architecture
reference model/Conceptual framework)
The first telemetry system was rolled out in Chicago way back in 1912.
Broad adoption of M2M technology began in the 1980s with wired connections
for SCADA
Source : [1]
Mr Mayank Deep Khare Unit 1 4
1
Conceptual Framework and Architectural View
Source : [3]
Mr Mayank Deep Khare Unit 1 4
2
EvaOluraatciolen ISocTheAmrechitecture
• Eclipse IoT: Provides open source implementation of standards such as MQTT, CoAP, OMA LWM2M and tools
for working with lua services and frameworks that enable an open Internet of things.
• Arduino: It provides a set of software that includes an IDE and the arduino programming language for
hardware specification for interactive electronics that can sense and control physical world.
• Kinoma Software Platform: Kinoma create (Kit for prototyping) Kinoma studio development environment
and Kinoma platform runtime are three different open source projects. Kinoma connect is freely available
for IoT devices.
Source : [3]
Mr Mayank Deep Khare Unit 1 4
7
Technology Behind IoT
Source : [3]
Mr Mayank Deep Khare Unit 1 4
8
Daily Quiz
9/26/2024
Source : https://www.altoros.com/blog/ibm-aims-to-improve-manufacturing-and-supply-chain-by-coupling-iot-and-blockchain/
Source : https://blog.incognito.com/iot-and-m2m-whats-the-difference/
Mr Mayank Deep Khare Unit 1 5
2
M2M Communication
Source : https://medium.com/predict/an-era-of-iot-machine-to-machine-communication-m2m-9a7861665b4c
• The M2M Service Layer, a software layer between transport and application protocol layers, will
provide data transport, security, device discovery and device management across a multitude of
vertical domains, independent of communication technologies in the lower layers.
• This layer should ensure semantic modeling of things by providing context for the information that
“things” can provide, or actuations they can perform.
• For e.g., while providing data from a temperature sensor for home automation, it should also
describe if it is the indoor temperature of a room, or the temperature of a fridge etc.
Source https://connectedtechnbiz.wordpress.com/tag/m2m-service-layer/
Source : https://www.researchgate.net/figure/Four-layer-architecture-of-IoT-WSN-M2M-and-CPS_fig3_283170301
• To be able to standardize processes at the service layer as the market grows, a new
communication protocol, Lightweight M2M or LWM2M, is being introduced.
• This standard acts as a communications protocol between LWM2M software clients embedded
on a range of M2M devices and their M2M management platforms.
• Standards such as Lightweight M2M will be the key to unlock the real potential of M2M
communications and move towards the often-predicted prospering market with immeasurable
compelling services offered by billions of devices.
Source https://www.researchgate.net/figure/Structure-of-IoT-platform-service-ITU-T-Y2060-IoT-reference-model-4_fig1_298848938
• LPWANs. Low-Power Wide Area Networks (LPWANs) are a new phenomenon in Industrial IoT
(IIoT).
• Cellular (3G/4G/5G) Cellular networks offer reliable broadband communication for voice and
video streaming applications.
• Zigbee and Other Mesh Protocols
• Bluetooth and Bluetooth Low Energy
• Wi-Fi
• RFID
• Near-Field Communication
Source : https://www.slideshare.net/akshatrohatgi/nfc-technical-presentation
Source : https://www.cxjrfidfactory.com/what-is-near-field-communication-applications/
• RFID tag consists of a tiny radio transponder; a radio receiver and transmitter.
• RFID tags can be attached to cash, clothing, and possessions, or implanted in animals and people.
• The market value is expected to rise from $12.08bn in 2020 to US$16.23 billion by 2029.
Source : https://en.wikipedia.org/wiki/Radio-frequency_identification
Source : http://trace-id.com/en/rfid-tags-applications/
Mr Mayank Deep Khare Unit 1 6
4
Recap 3
• Data enrichment is defined as merging third-party data from an external authoritative source
with an existing database of first-party customer data.
• When this collected data flows into a central data store, it often is ingested into the system in
discrete datasets.
• This is why data enrichment practices are vital to marketing’s long-term goal of delivering
personalized experiences.
Source [4]
• Data consolidation refers to the collection and integration of data from multiple sources into a
single destination. During this process, different data sources are put together, or consolidated,
into a single data store.
• Data consolidation techniques reduce inefficiencies, like data duplication, costs related to
reliance on multiple databases and multiple data management points.
Source : https://www.techopedia.com/definition/28034/data-consolidation
• Designer considers the ease in designing the devices physical, data link, adaption layer and
gateway
Source : [5]
Mr Mayank Deep Khare Unit 1 6
9
Recap 4
• https://www.youtube.com/watch?v=ZTM9GA-4nBA
• https://www.youtube.com/watch?v=3CRuE_0xpB8
• https://www.youtube.com/watch?v=9NJNsWwkg54
• https://www.youtube.com/watch?v=eWPtt2hLnJk
• https://www.youtube.com/watch?v=jzxZUJmOu3o
• https://www.youtube.com/channel/UC8DoS0irEx3whP_uf22LVKg
• https://www.youtube.com/watch?v=WUYAjxnwjU4&list=PLaxu2gn-
9WXMf_ln5pMvxjf043jzof4-i
• https://www.youtube.com/watch?v=BXDxYh1EV2w&list=PLaxu2gn-
9WXMf_ln5pMvxjf043jzof4-i&index=2
• https://www.youtube.com/watch?v=FRxRT0DjE7A
• Q.1) Describe the IoT conceptual framework and also discuss the
framework suggested by ITU.
2021-22 https://www.niet.co.in/pdf/previous-years/2021-22/3rd-Semester-2021-
2022/ACSIOT0303.pdf
2022-23 https://www.niet.co.in/pdf/previous-years/2022-23/3rd-Semester-2022-
2023/ACSIOT0303.pdf
2023-24 https://www.niet.co.in/pdf/previous-years/IIIrd-Semester-2023-
2024/ACSIOT0303.pdf
https://www.tutorialspoint.com/internet_of_things/internet_of_things_tutorial.pdf
https://nptel.ac.in/courses/106/105/106105166/
https://www.geeksforgeeks.org/introduction-to-internet-of-things-iot-set-1/
https://www.geeksforgeeks.org/internet-things-iot-2/
https://visualstudio.microsoft.com/
https://en.wikipedia.org/wiki/NetBeans
https://en.wikipedia.org/wiki/JCreator
https://en.wikipedia.org/wiki/BlueJ
https://en.wikipedia.org/wiki/Internet_
of_things