SlideShare a Scribd company logo
1 of 63
Sayed Chhattan Shah
Associate Professor
Department of Information Communications Engineering
Hankuk University of Foreign Studies Korea
www.mgclab.com
The Internet of Things
The Internet of Things
 IoT is simply a concept wherein machines and everyday objects are
connected via Internet
o The thing refers to all the things that can be connected to Internet
 Door locks
 Lights
 Household appliances
 Car
 Clothes
IoT refer broadly to extension of network
connectivity and computing capability to
objects, devices, sensors, and items not
ordinarily considered to be computers
Source: GIV 2025 Unfolding the Industry Blueprint of an Intelligent World
 More than 9 billion IoT devices are connected to the Internet
 Number of IoT connected devices is projected to increase to 43 billion by
2023
The Internet of Things
The Internet of Things
 The architecture of IoT is divided into three basic layers
o Perception layer is used to collect data
o Network layer provide data transmission services
o Application layer deliver application specific services to users
IoT Communications Models
 Device-to-device communications
o The device-to-device communication model represents two or more devices
that directly connect and communicate between one another
o These devices communicate over many types of networks, including IP
networks or Internet.
o This communication model is commonly used in applications like home
automation systems
IoT Communications Models
 Device-to-cloud communications
o IoT device connects directly to an Internet cloud service
o This approach frequently takes advantage of existing communications
mechanisms like traditional wired Ethernet or Wi-Fi connections to establish a
connection between the device and the IP network, which ultimately connects
to the cloud service
IoT Communications Models
 Device-to-gateway model
o There is application software operating on a local gateway device, which acts
as an intermediary between the device and the cloud service and provides
security and other functionality such as data or protocol translation
The Internet of Things
 The concept of combining computers and networks to monitor and control
devices has been around for decades
o Systems for remotely monitoring meters on the electrical grid via telephone
lines were in commercial use in late 1970
o IP enabled toaster that could be turned on and off over the Internet was featured
at an Internet conference in 1990
The technologies enabling the Internet of Things
The Internet of Things
 Sensors
o Sensors perform some input functions by sensing or feeling the physical
changes in characteristics of a system in response to a stimuli
Converts a non-electrical input into
an electrical signal that can be sent
to an electronic circuit
Visual Sensor Ultrasound Sensor Infrared Sensor
The Internet of Things
 Analog sensors
o Analogue sensors produce a continuous output signal or voltage which is
generally proportional to the quantity being measured.
o Physical quantities such as temperature, speed, pressure, displacement, and
strain are all analogue quantities as they tend to be continuous in nature.
The Internet of Things
 Digital sensors
o Digital sensors produce a discrete digital output signals or voltages that are a
digital representation of the quantity being measured
o Digital sensors produce a binary output signal in form of logic 1 or logic 0
The Internet of Things
 Active sensors
o Emit energy of their own and then sense the response of the environment to
that energy
 Radio Detection and Ranging (RADAR)
 Passive sensors
o Passive sensors simply receive energy that is produced external to the sensing
device
 A standard camera is embedded with a passive sensor—it receives signals in the
form of light and captures them on a storage device
The Internet of Things
Sensor types Sensor description Examples
Position A position sensor measures the position of an
object
Potentiometer
Proximity sensor
Occupancy and motion Occupancy sensors detect the presence of
people and animals in a surveillance area,
while motion sensors detect movement of
people and objects
Electric eye
RADAR
Velocity and acceleration Velocity sensors indicates how fast an object
moves along a straight line or how fast it
rotates. Acceleration sensors measure
changes in velocity.
Accelerometer
Gyroscope
Force Force sensors detect whether a physical force
is applied and whether the magnitude of
force is beyond a threshold.
Force gauge
Touch sensor
Pressure Pressure sensors are related to force sensors
and measure the force applied by liquids or
gases. Pressure is measured in terms of force
per unit area.
Barometer
Piezometer
Source: Deloitte analysis
The Internet of Things
Sensor types Sensor description Examples
Flow Flow sensors detect the rate of fluid flow.
They measure the volume or velocity of fluid
that has passed through a system in a given
period of time.
Mass flow sensor
Water meter
Acoustic Acoustic sensors measure sound levels and
convert that information into digital or
analog data signals.
Microphone
Hydrophone
Humidity Humidity sensors detect humidity (amount
of water vapor) in the air or a mass.
Hygrometer
Soil moisture sensor
Light Light sensors detect the presence of light Infrared sensor
Photodetector
Flame detector
Radiation Radiation sensors detect radiations in the
environment. Radiation can be sensed by
scintillating or ionization detection.
Scintillator
Neutron detector
Source: Deloitte analysis
The Internet of Things
Sensor types Sensor description Examples
Temperature Temperature sensors measure the amount of
heat or cold that is present in a system. They
can be broadly of two types: contact and
non-contact. Contact temperature sensors
need to be in physical contact with the object
being sensed. Non-contact sensors do not
need physical contact, as they measure
temperature through convection and
radiation.
Thermometer
Temperature gauge
Chemical Chemical sensors measure the concentration
of chemicals in a system.
Breathalyzer
Smoke detector
Biosensors Biosensors detect various biological
elements such as organisms, tissues, cells,
enzymes, antibodies, and nucleic acids.
Blood glucose
biosensor
Electrocardiograph
List of sensors
Source: Deloitte analysis
The Internet of Things
 Actuator
o Actuator is a device that converts an electrical signal into action, often by
converting the signal to nonelectrical energy, such as motion
 A simple example of an actuator is an electric motor that converts
electrical energy into mechanical energy
The Internet of Things
 Actuator Types
o Hydraulic
o Pneumatic
o Electrical
o Thermal
o Mechanical
The Internet of Things
 Things in IoT usually refers to IoT devices
 These devices
o Exchange data with other connected devices and applications
o Send the data to centralized servers or cloud-based application for processing
o Perform some tasks locally and other tasks within the IoT infrastructure
The Internet of Things
 There are three primary factors driving the deployment of sensor technology
o Cheaper sensors
Smart sensors: global average sales price 2010-2020, Statista Research Department, Dec 2020
The price of sensors
has consistently fallen
over the past several
years
The Internet of Things
o Smarter sensors
 A sensor is a part of a larger system that comprises microprocessors, modem chips,
power sources, and other related devices.
 Over the last two decades, microprocessors’ computational power has improved.
o Smaller sensors
 There has been a rapid growth in the use of smaller sensors that can be embedded in
smartphones and wearables.
The Internet of Things
 Enabling network technologies
Personal area network Local area network Wide area network
Bluetooth
Bluetooth Low Energy
ZigBee
Wi-Fi
Wi-Fi
WiMAX
WiMAX
LoRa
4G (LTE)
5G
The Internet of Things
Bluetooth Low
Energy
Wi-Fi Z-Wave ZigBee LTE-M NB-IoT LoRa
Range 10 m – 1.5 km 15 m – 100 m 30 m – 50 m 30 m – 100 m 1 km – 10 km 1 km – 10 km 2 km – 20 km
Throughput
125 kbps to
2 Mbps
54 Mbps to
1.3 Gbps
10 kbps to
100 kbps
20 kbps to
250 kbps
Up to 1 Mbps Up to 200 kbps 10 kbps to
50 kbps
Power
Consumption
Low Medium Low Low Medium Low Low
Topology P2P
Star
Mesh
Broadcast
Star
Mesh
Mesh Mesh Star Star Star
Module Cost ~ 5 USD ~ 10 USD ~ 10 USD 8 ~ 15 USD 8 ~ 20 USD 8 ~ 20 USD 8 ~ 15 USD
source: https://www.bluetooth.com/blog/wireless-connectivity-options-for-iot-applications/
The Internet of Things
 Factors driving adoption within the IoT
o Data rates
Source: Deloitte analysis
The Internet of Things
 Factors driving adoption within the IoT
o Internet transit prices
 The price charged by an Internet service provider (ISP) to transfer data from one
point in the network to another
o Power efficiency
 Availability of power-efficient networks such as BLE is critical given the increase
in the number of connected devices
Source: Deloitte analysis
The Internet of Things
 Data analysis tools and technologies
o Extracting insight from data requires analysis
Source: Deloitte analysis
The Internet of Things
 Analysis is driven by cognitive technologies
o Computer vision
 Ability of computers to identify objects, scenes, and activities in images
o Natural-language processing
 Ability of computers to work with text the way humans do, extracting meaning from
text or even generating text that is readable
o Speech recognition
 Speech recognition focuses on accurately transcribing human speech
Introduction to Embedded Systems
 Computers we are familiar with:
o Desktops
o Laptops
o Servers
o Mobile phones
Introduction to Embedded Systems
 Computers that are often hidden in environment for which they are created
o Refrigerator
o Air conditioner
o MR System
Introduction to Embedded Systems
 An embedded system is a computer system that has a dedicated function
within a larger mechanical or electrical or biological system
 Embedded within other system
 Computers other than desktop, laptop, and server machines
 A microcontroller-based system that is designed to control a function or
range of functions, and is not meant to be programmed by the end user
o User may make choices concerning the functionality but cannot change them
o User cannot make modifications to the software or program
Introduction to Embedded Systems
Introduction to Embedded Systems
 Some common characteristics of embedded systems
o Perform a specific task or a small set of tasks
o Reactive and real-time
 Continually reacts to changes in the system’s environment
 Many embedded systems must perform tasks in real-time
• Soft real time
• Hard real time
o Tight constraints on
 Cost
 Energy
 Size
 Memory
Introduction to Embedded Systems
 Basic hardware components
o Sensor measures physical quantity
o A-D converter converts analog signal sent by sensor into a digital signal
o Processor processes the data
o Memory stores data and instructions
o D-A converter converts digital data fed by processor to analog data
o Actuator responsible for moving and controlling a mechanism or system
Introduction to Embedded Systems
 Software Components
o Firmware is a computer program typically stored in a non-volatile memory
embedded in a hardware device
o Firmware is not meant to be modifiable by users, although some systems could
provide means of performing upgrades
Introduction to Embedded Systems
 Processors are broadly classified into 3 major categories
o General Purpose Microprocessors
o Microcontrollers
o Digital Signal Processors
Introduction to Embedded Systems
 Microprocessor
o It is basically entire CPU fabricated on a single chip
o It consists of a set of registers to store temporary data
o It consists of an ALU and CU
o It consists of some mechanism to interface with external devices such as
memory and IO through buses
Introduction to Embedded Systems
 Microcomputer
o It is a computer system build using microprocessor
o Since microprocessor does not contain memory and IO, we have to interface
these to build a microcomputer
Introduction to Embedded Systems
 Microcontroller
o A computer on a single chip
Introduction to Embedded Systems
 Digital Signal Processor
o It is a specialized microprocessor chip, with its architecture optimized for the
operational needs of digital signal processing
o Digital signal processors are widely used in audio signal processing,
telecommunications, digital image processing, radar, sonar and speech
recognition systems, and in common consumer electronic devices such as
mobile phones, disk drives and high-definition television (HDTV) products
source: https://en.wikipedia.org/wiki/Digital_signal_processor
A typical digital processing system
McKinsey Global
Institute describes
the broad range of
potential applications in
terms of settings where
IoT is expected to create
value for industry and
users.
Applications of IoT
 Apple Smart Watch
o GPS
o ECG
o Blood oxygen level
o All day activity tracking and sleep monitoring
o High and low heart rate notifications
The Internet of Things
https://www.apple.com/lae/watch/
 Smart Diapers
o A diaper and smartphone app for monitoring child's health.
o Diapers have patches at the front with several colored squares that change color
as they react to different compounds, such as water content, proteins or bacteria.
o Sensors read the data and send it to a physician.
The Internet of Things
http://iotlineup.com/
 Smart Home
o Several environmental, video, audio, and bio sensors are deployed to observe the
home environment and physiological health of an individual.
o The data collected by sensors are sent to an
application where numerous algorithms for
emotion and sentiment detection, activity
recognition and situation management are
applied to provide healthcare- and
emergency-related services and to manage
resources at the home.
Credit CC0 Public Doma
The Internet of Things
Next generation hospital management system
The Internet of Things
https://www.lgcns.com/En/platform/SmartFactory-Factova
 Smart Factory is a highly digitized shop floor that continuously collects and
shares data through connected machines, devices, and production systems.
 The data can then be used by self-optimizing devices or across the
organization to proactively address issues, improve manufacturing processes
and respond to new demands.
Warehousing Operations
Freight Transportation
Internet of Things in Logistics: A collaborative report by DHL and Cisco on implications and use cases for the logistics industry
The Internet of Things
 Smart grid is a next-generation electrical grid that features a variety of
ICT-based smart functions aimed at providing high-quality electricity
while maximizing energy efficiency
The Internet of Things
 Smart building is any structure that uses automated processes to automatically
control the building’s operations including heating, ventilation, air conditioning,
lighting, security and energy.
A smart building uses sensors,
actuators and microchips, in
order to collect data and manage
it according to a business’
functions and services.
Smart city put data
and digital
technology to work
to make better
decisions and
improve the quality
of life
More details
 Device Management
o Discovery, Monitoring, and Control
 Interoperability
o Device
o Data
o Applications
o Network
 Scalability
 Data collection and storage
Research Challenges
 Energy Efficiency
o Many IIoT applications need to run for years on batteries.
 Failure Management
 Security and Privacy
 Real-Time Performance
o The industrial internet of things and Smart health
Research Challenges
 Middleware is software that provides common services to applications beyond those
available from the operating system
 Types of middleware
o Message-oriented middleware enables application components using different messaging
protocols to communicate to exchange messages
o Remote procedure call middleware enables one application to trigger a procedure in
another application
o Data or database middleware simplifies access to, and interaction with, back-end databases.
o Device middleware provides a focused set of integration and connectivity capabilities for
developing apps for a specific mobile OS
o Robotics middleware simplifies the process of integrating robotic hardware, firmware and
software from multiple manufacturers and locations
IoT Middleware
 Key Middleware Requirements
o Resource Discovery, Monitoring, Configuration, and Control
o Interoperability
o Data Management
o Event Notification Services
o Scalability
o Reliability
o High Availability and Disaster Recovery
o Real-time Services
o Security and Privacy
IoT Middleware Requirements
 AWS IoT provides the cloud services that connect your IoT devices to other devices and
AWS cloud services
AWS IoT
Architecture diagram of AWS IoT Core components
 Device Registry keeps track of all of your devices
 Device SDK helps you easily and quickly connect your hardware device or your mobile
application to cloud
 Device Gateway serves as the entry point for IoT devices connecting to AWS. It provides
bi-directional communication, so not only receiving data from devices but also sending it
back out to devices
 Message Broker is a high throughput pub-sub message broker that securely transmits
messages to and from all of your IoT devices and applications with low latency.
 Authentication and Authorization Service ensures that data is never exchanged between
devices and AWS IoT Core without a proven identity
AWS IoT
https://aws.amazon.com/iot-core/features/?pg=ln&sec=hs
 Device Shadow is a virtual representation of your device in the cloud.
o It includes the device’s latest state so that applications or other devices can read messages and
interact with the device.
o Device Shadow persists the last reported state and desired future state of each device even when
the device is offline.
 Rules Engine evaluates inbound messages published into AWS IoT Core and transforms
and delivers them to another device or a cloud service, based on business rules you define.
 IoT Device Management helps track, monitor, and manage device fleets for hundreds of
thousands to millions of devices.
 AWS IoT Core for LoRaWAN enables customers to connect wireless devices that use
LoRaWAN technology.
AWS IoT
https://aws.amazon.com/iot-core/features/?pg=ln&sec=hs
 Azure IoT solutions involve things that generate data, insights that you form about the
data, and actions that you take based on the insights
Azure IoT Reference Architecture
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
Azure IoT Reference Architecture
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
 Devices Azure IoT supports a large range of devices, from microcontrollers running
Azure RTOS and Azure Sphere to developer boards like MX Chip and Raspberry Pi
 Devices might perform some local processing or just connect directly to central system
o Azure IoT Hub is a cloud gateway service that enables secure bidirectional communication
from a variety of devices. It also include device management with command and control
capabilities, and entity store that can be used to store device metadata
o IoT Hub Device Provisioning Service is used for registering and connecting large sets of
devices
o Azure Digital Twins enables virtual models of real world systems
Azure IoT Reference Architecture
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
 Insights Once devices have been connected in the cloud, their data can be processed and
explored to gain custom insights about their environment
 At a high level there are three ways to process data
o Hot path analyzes data in near-real-time as it arrives. The output may trigger an alert, or be
written to a structured format that can be queried using analytical tools
o Warm path analyzes data that can accommodate longer delays for more detailed processing
o Cold path performs batch processing at longer intervals
Azure IoT Reference Architecture
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
 Actions You can use the insights gathered about your data to manage and control your
environment
 Business integration actions might include storing informational messages, raising alarms,
sending email, or SMS messages
o Power BI connects to, models, and visualizes your data
o Azure Maps allows you to create location aware web and mobile applications
o Azure Cognitive Search provides a search service over varied types of content
o Azure Web Apps enables you to deploy web applications that scale with your organization
o Mobile Apps allows you to build cross platform and native apps for Android, Windows, or Mac
Azure IoT Reference Architecture
https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
Introduction to Internet of Things

More Related Content

Similar to Introduction to Internet of Things

Iot based urban gardening project foe college
Iot based urban gardening  project foe collegeIot based urban gardening  project foe college
Iot based urban gardening project foe college201roopikha
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxNehaFatima30
 
chaptertaaaaaaaaaaaaaaadddddddd2222 4.ppt
chaptertaaaaaaaaaaaaaaadddddddd2222 4.pptchaptertaaaaaaaaaaaaaaadddddddd2222 4.ppt
chaptertaaaaaaaaaaaaaaadddddddd2222 4.ppttadudemise
 
Emergig-Technology-ch-4.ppt
Emergig-Technology-ch-4.pptEmergig-Technology-ch-4.ppt
Emergig-Technology-ch-4.pptLammiiGurmeessaa
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)Shailesh Kachi
 
Internet 0f Things IoT.pdf
Internet 0f Things IoT.pdfInternet 0f Things IoT.pdf
Internet 0f Things IoT.pdfMuhammad Ali
 
Internet_of_Things.pptx
Internet_of_Things.pptxInternet_of_Things.pptx
Internet_of_Things.pptxzarakhalid20
 
Home appliances’ control system.pptx
Home appliances’ control system.pptxHome appliances’ control system.pptx
Home appliances’ control system.pptxrajeevkr35
 
Chapter 4about internet of things IoT.pptx
Chapter 4about internet of things IoT.pptxChapter 4about internet of things IoT.pptx
Chapter 4about internet of things IoT.pptxTekle12
 
internetofthingsiotslides-190502035400.pdf
internetofthingsiotslides-190502035400.pdfinternetofthingsiotslides-190502035400.pdf
internetofthingsiotslides-190502035400.pdfbkumar2974
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Tarika Verma
 
Internet of Things - Recent developments and Trends
Internet of Things - Recent developments and TrendsInternet of Things - Recent developments and Trends
Internet of Things - Recent developments and TrendsDennis Jacob
 
Ch 4.pptx
Ch 4.pptxCh 4.pptx
Ch 4.pptxKume3
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)asfaw Alene
 

Similar to Introduction to Internet of Things (20)

Iot based urban gardening project foe college
Iot based urban gardening  project foe collegeIot based urban gardening  project foe college
Iot based urban gardening project foe college
 
iot PPT.ppt
iot PPT.pptiot PPT.ppt
iot PPT.ppt
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
chaptertaaaaaaaaaaaaaaadddddddd2222 4.ppt
chaptertaaaaaaaaaaaaaaadddddddd2222 4.pptchaptertaaaaaaaaaaaaaaadddddddd2222 4.ppt
chaptertaaaaaaaaaaaaaaadddddddd2222 4.ppt
 
Emergig-Technology-ch-4.ppt
Emergig-Technology-ch-4.pptEmergig-Technology-ch-4.ppt
Emergig-Technology-ch-4.ppt
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Unit 1 iot.pptx
Unit 1 iot.pptxUnit 1 iot.pptx
Unit 1 iot.pptx
 
Internet 0f Things IoT.pdf
Internet 0f Things IoT.pdfInternet 0f Things IoT.pdf
Internet 0f Things IoT.pdf
 
Internet_of_Things.pptx
Internet_of_Things.pptxInternet_of_Things.pptx
Internet_of_Things.pptx
 
Home appliances’ control system.pptx
Home appliances’ control system.pptxHome appliances’ control system.pptx
Home appliances’ control system.pptx
 
Chapter 4about internet of things IoT.pptx
Chapter 4about internet of things IoT.pptxChapter 4about internet of things IoT.pptx
Chapter 4about internet of things IoT.pptx
 
internetofthingsiotslides-190502035400.pdf
internetofthingsiotslides-190502035400.pdfinternetofthingsiotslides-190502035400.pdf
internetofthingsiotslides-190502035400.pdf
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
Internet of Things - Recent developments and Trends
Internet of Things - Recent developments and TrendsInternet of Things - Recent developments and Trends
Internet of Things - Recent developments and Trends
 
Ch 4.pptx
Ch 4.pptxCh 4.pptx
Ch 4.pptx
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
IOT VIVA QUESTION.pdf
IOT VIVA QUESTION.pdfIOT VIVA QUESTION.pdf
IOT VIVA QUESTION.pdf
 
chapter 1.docx
chapter 1.docxchapter 1.docx
chapter 1.docx
 
chapter 1.pdf
chapter 1.pdfchapter 1.pdf
chapter 1.pdf
 

More from Sayed Chhattan Shah

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System ProgrammingSayed Chhattan Shah
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential EquationsSayed Chhattan Shah
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing SystemsSayed Chhattan Shah
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...Sayed Chhattan Shah
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesSayed Chhattan Shah
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksSayed Chhattan Shah
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingSayed Chhattan Shah
 
Keynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingKeynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingSayed Chhattan Shah
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksSayed Chhattan Shah
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a ScholarshipSayed Chhattan Shah
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingSayed Chhattan Shah
 

More from Sayed Chhattan Shah (17)

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
 
Algorithm Design and Analysis
Algorithm Design and AnalysisAlgorithm Design and Analysis
Algorithm Design and Analysis
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing Systems
 
IoT Network Technologies
IoT Network TechnologiesIoT Network Technologies
IoT Network Technologies
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
 
Data Center Networks
Data Center NetworksData Center Networks
Data Center Networks
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc Networks
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
 
Keynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingKeynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud Computing
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
 
Cloud Robotics
Cloud RoboticsCloud Robotics
Cloud Robotics
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a Scholarship
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 

Recently uploaded

Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 

Recently uploaded (20)

Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 

Introduction to Internet of Things

  • 1. Sayed Chhattan Shah Associate Professor Department of Information Communications Engineering Hankuk University of Foreign Studies Korea www.mgclab.com The Internet of Things
  • 2. The Internet of Things  IoT is simply a concept wherein machines and everyday objects are connected via Internet o The thing refers to all the things that can be connected to Internet  Door locks  Lights  Household appliances  Car  Clothes IoT refer broadly to extension of network connectivity and computing capability to objects, devices, sensors, and items not ordinarily considered to be computers
  • 3. Source: GIV 2025 Unfolding the Industry Blueprint of an Intelligent World  More than 9 billion IoT devices are connected to the Internet  Number of IoT connected devices is projected to increase to 43 billion by 2023 The Internet of Things
  • 4. The Internet of Things  The architecture of IoT is divided into three basic layers o Perception layer is used to collect data o Network layer provide data transmission services o Application layer deliver application specific services to users
  • 5. IoT Communications Models  Device-to-device communications o The device-to-device communication model represents two or more devices that directly connect and communicate between one another o These devices communicate over many types of networks, including IP networks or Internet. o This communication model is commonly used in applications like home automation systems
  • 6. IoT Communications Models  Device-to-cloud communications o IoT device connects directly to an Internet cloud service o This approach frequently takes advantage of existing communications mechanisms like traditional wired Ethernet or Wi-Fi connections to establish a connection between the device and the IP network, which ultimately connects to the cloud service
  • 7. IoT Communications Models  Device-to-gateway model o There is application software operating on a local gateway device, which acts as an intermediary between the device and the cloud service and provides security and other functionality such as data or protocol translation
  • 8. The Internet of Things  The concept of combining computers and networks to monitor and control devices has been around for decades o Systems for remotely monitoring meters on the electrical grid via telephone lines were in commercial use in late 1970 o IP enabled toaster that could be turned on and off over the Internet was featured at an Internet conference in 1990
  • 9. The technologies enabling the Internet of Things
  • 10. The Internet of Things  Sensors o Sensors perform some input functions by sensing or feeling the physical changes in characteristics of a system in response to a stimuli Converts a non-electrical input into an electrical signal that can be sent to an electronic circuit Visual Sensor Ultrasound Sensor Infrared Sensor
  • 11. The Internet of Things  Analog sensors o Analogue sensors produce a continuous output signal or voltage which is generally proportional to the quantity being measured. o Physical quantities such as temperature, speed, pressure, displacement, and strain are all analogue quantities as they tend to be continuous in nature.
  • 12. The Internet of Things  Digital sensors o Digital sensors produce a discrete digital output signals or voltages that are a digital representation of the quantity being measured o Digital sensors produce a binary output signal in form of logic 1 or logic 0
  • 13. The Internet of Things  Active sensors o Emit energy of their own and then sense the response of the environment to that energy  Radio Detection and Ranging (RADAR)  Passive sensors o Passive sensors simply receive energy that is produced external to the sensing device  A standard camera is embedded with a passive sensor—it receives signals in the form of light and captures them on a storage device
  • 14. The Internet of Things Sensor types Sensor description Examples Position A position sensor measures the position of an object Potentiometer Proximity sensor Occupancy and motion Occupancy sensors detect the presence of people and animals in a surveillance area, while motion sensors detect movement of people and objects Electric eye RADAR Velocity and acceleration Velocity sensors indicates how fast an object moves along a straight line or how fast it rotates. Acceleration sensors measure changes in velocity. Accelerometer Gyroscope Force Force sensors detect whether a physical force is applied and whether the magnitude of force is beyond a threshold. Force gauge Touch sensor Pressure Pressure sensors are related to force sensors and measure the force applied by liquids or gases. Pressure is measured in terms of force per unit area. Barometer Piezometer Source: Deloitte analysis
  • 15. The Internet of Things Sensor types Sensor description Examples Flow Flow sensors detect the rate of fluid flow. They measure the volume or velocity of fluid that has passed through a system in a given period of time. Mass flow sensor Water meter Acoustic Acoustic sensors measure sound levels and convert that information into digital or analog data signals. Microphone Hydrophone Humidity Humidity sensors detect humidity (amount of water vapor) in the air or a mass. Hygrometer Soil moisture sensor Light Light sensors detect the presence of light Infrared sensor Photodetector Flame detector Radiation Radiation sensors detect radiations in the environment. Radiation can be sensed by scintillating or ionization detection. Scintillator Neutron detector Source: Deloitte analysis
  • 16. The Internet of Things Sensor types Sensor description Examples Temperature Temperature sensors measure the amount of heat or cold that is present in a system. They can be broadly of two types: contact and non-contact. Contact temperature sensors need to be in physical contact with the object being sensed. Non-contact sensors do not need physical contact, as they measure temperature through convection and radiation. Thermometer Temperature gauge Chemical Chemical sensors measure the concentration of chemicals in a system. Breathalyzer Smoke detector Biosensors Biosensors detect various biological elements such as organisms, tissues, cells, enzymes, antibodies, and nucleic acids. Blood glucose biosensor Electrocardiograph List of sensors Source: Deloitte analysis
  • 17. The Internet of Things  Actuator o Actuator is a device that converts an electrical signal into action, often by converting the signal to nonelectrical energy, such as motion  A simple example of an actuator is an electric motor that converts electrical energy into mechanical energy
  • 18. The Internet of Things  Actuator Types o Hydraulic o Pneumatic o Electrical o Thermal o Mechanical
  • 19. The Internet of Things  Things in IoT usually refers to IoT devices  These devices o Exchange data with other connected devices and applications o Send the data to centralized servers or cloud-based application for processing o Perform some tasks locally and other tasks within the IoT infrastructure
  • 20. The Internet of Things  There are three primary factors driving the deployment of sensor technology o Cheaper sensors Smart sensors: global average sales price 2010-2020, Statista Research Department, Dec 2020 The price of sensors has consistently fallen over the past several years
  • 21. The Internet of Things o Smarter sensors  A sensor is a part of a larger system that comprises microprocessors, modem chips, power sources, and other related devices.  Over the last two decades, microprocessors’ computational power has improved. o Smaller sensors  There has been a rapid growth in the use of smaller sensors that can be embedded in smartphones and wearables.
  • 22. The Internet of Things  Enabling network technologies Personal area network Local area network Wide area network Bluetooth Bluetooth Low Energy ZigBee Wi-Fi Wi-Fi WiMAX WiMAX LoRa 4G (LTE) 5G
  • 23. The Internet of Things Bluetooth Low Energy Wi-Fi Z-Wave ZigBee LTE-M NB-IoT LoRa Range 10 m – 1.5 km 15 m – 100 m 30 m – 50 m 30 m – 100 m 1 km – 10 km 1 km – 10 km 2 km – 20 km Throughput 125 kbps to 2 Mbps 54 Mbps to 1.3 Gbps 10 kbps to 100 kbps 20 kbps to 250 kbps Up to 1 Mbps Up to 200 kbps 10 kbps to 50 kbps Power Consumption Low Medium Low Low Medium Low Low Topology P2P Star Mesh Broadcast Star Mesh Mesh Mesh Star Star Star Module Cost ~ 5 USD ~ 10 USD ~ 10 USD 8 ~ 15 USD 8 ~ 20 USD 8 ~ 20 USD 8 ~ 15 USD source: https://www.bluetooth.com/blog/wireless-connectivity-options-for-iot-applications/
  • 24. The Internet of Things  Factors driving adoption within the IoT o Data rates Source: Deloitte analysis
  • 25. The Internet of Things  Factors driving adoption within the IoT o Internet transit prices  The price charged by an Internet service provider (ISP) to transfer data from one point in the network to another o Power efficiency  Availability of power-efficient networks such as BLE is critical given the increase in the number of connected devices Source: Deloitte analysis
  • 26. The Internet of Things  Data analysis tools and technologies o Extracting insight from data requires analysis Source: Deloitte analysis
  • 27. The Internet of Things  Analysis is driven by cognitive technologies o Computer vision  Ability of computers to identify objects, scenes, and activities in images o Natural-language processing  Ability of computers to work with text the way humans do, extracting meaning from text or even generating text that is readable o Speech recognition  Speech recognition focuses on accurately transcribing human speech
  • 28. Introduction to Embedded Systems  Computers we are familiar with: o Desktops o Laptops o Servers o Mobile phones
  • 29. Introduction to Embedded Systems  Computers that are often hidden in environment for which they are created o Refrigerator o Air conditioner o MR System
  • 30. Introduction to Embedded Systems  An embedded system is a computer system that has a dedicated function within a larger mechanical or electrical or biological system  Embedded within other system  Computers other than desktop, laptop, and server machines  A microcontroller-based system that is designed to control a function or range of functions, and is not meant to be programmed by the end user o User may make choices concerning the functionality but cannot change them o User cannot make modifications to the software or program
  • 32. Introduction to Embedded Systems  Some common characteristics of embedded systems o Perform a specific task or a small set of tasks o Reactive and real-time  Continually reacts to changes in the system’s environment  Many embedded systems must perform tasks in real-time • Soft real time • Hard real time o Tight constraints on  Cost  Energy  Size  Memory
  • 33. Introduction to Embedded Systems  Basic hardware components o Sensor measures physical quantity o A-D converter converts analog signal sent by sensor into a digital signal o Processor processes the data o Memory stores data and instructions o D-A converter converts digital data fed by processor to analog data o Actuator responsible for moving and controlling a mechanism or system
  • 34. Introduction to Embedded Systems  Software Components o Firmware is a computer program typically stored in a non-volatile memory embedded in a hardware device o Firmware is not meant to be modifiable by users, although some systems could provide means of performing upgrades
  • 35. Introduction to Embedded Systems  Processors are broadly classified into 3 major categories o General Purpose Microprocessors o Microcontrollers o Digital Signal Processors
  • 36. Introduction to Embedded Systems  Microprocessor o It is basically entire CPU fabricated on a single chip o It consists of a set of registers to store temporary data o It consists of an ALU and CU o It consists of some mechanism to interface with external devices such as memory and IO through buses
  • 37. Introduction to Embedded Systems  Microcomputer o It is a computer system build using microprocessor o Since microprocessor does not contain memory and IO, we have to interface these to build a microcomputer
  • 38. Introduction to Embedded Systems  Microcontroller o A computer on a single chip
  • 39. Introduction to Embedded Systems  Digital Signal Processor o It is a specialized microprocessor chip, with its architecture optimized for the operational needs of digital signal processing o Digital signal processors are widely used in audio signal processing, telecommunications, digital image processing, radar, sonar and speech recognition systems, and in common consumer electronic devices such as mobile phones, disk drives and high-definition television (HDTV) products source: https://en.wikipedia.org/wiki/Digital_signal_processor A typical digital processing system
  • 40. McKinsey Global Institute describes the broad range of potential applications in terms of settings where IoT is expected to create value for industry and users. Applications of IoT
  • 41.  Apple Smart Watch o GPS o ECG o Blood oxygen level o All day activity tracking and sleep monitoring o High and low heart rate notifications The Internet of Things https://www.apple.com/lae/watch/
  • 42.  Smart Diapers o A diaper and smartphone app for monitoring child's health. o Diapers have patches at the front with several colored squares that change color as they react to different compounds, such as water content, proteins or bacteria. o Sensors read the data and send it to a physician. The Internet of Things http://iotlineup.com/
  • 43.  Smart Home o Several environmental, video, audio, and bio sensors are deployed to observe the home environment and physiological health of an individual. o The data collected by sensors are sent to an application where numerous algorithms for emotion and sentiment detection, activity recognition and situation management are applied to provide healthcare- and emergency-related services and to manage resources at the home. Credit CC0 Public Doma The Internet of Things
  • 44. Next generation hospital management system
  • 45. The Internet of Things https://www.lgcns.com/En/platform/SmartFactory-Factova  Smart Factory is a highly digitized shop floor that continuously collects and shares data through connected machines, devices, and production systems.  The data can then be used by self-optimizing devices or across the organization to proactively address issues, improve manufacturing processes and respond to new demands.
  • 47. Freight Transportation Internet of Things in Logistics: A collaborative report by DHL and Cisco on implications and use cases for the logistics industry
  • 48. The Internet of Things  Smart grid is a next-generation electrical grid that features a variety of ICT-based smart functions aimed at providing high-quality electricity while maximizing energy efficiency
  • 49. The Internet of Things  Smart building is any structure that uses automated processes to automatically control the building’s operations including heating, ventilation, air conditioning, lighting, security and energy. A smart building uses sensors, actuators and microchips, in order to collect data and manage it according to a business’ functions and services.
  • 50. Smart city put data and digital technology to work to make better decisions and improve the quality of life More details
  • 51.  Device Management o Discovery, Monitoring, and Control  Interoperability o Device o Data o Applications o Network  Scalability  Data collection and storage Research Challenges
  • 52.  Energy Efficiency o Many IIoT applications need to run for years on batteries.  Failure Management  Security and Privacy  Real-Time Performance o The industrial internet of things and Smart health Research Challenges
  • 53.  Middleware is software that provides common services to applications beyond those available from the operating system  Types of middleware o Message-oriented middleware enables application components using different messaging protocols to communicate to exchange messages o Remote procedure call middleware enables one application to trigger a procedure in another application o Data or database middleware simplifies access to, and interaction with, back-end databases. o Device middleware provides a focused set of integration and connectivity capabilities for developing apps for a specific mobile OS o Robotics middleware simplifies the process of integrating robotic hardware, firmware and software from multiple manufacturers and locations IoT Middleware
  • 54.  Key Middleware Requirements o Resource Discovery, Monitoring, Configuration, and Control o Interoperability o Data Management o Event Notification Services o Scalability o Reliability o High Availability and Disaster Recovery o Real-time Services o Security and Privacy IoT Middleware Requirements
  • 55.  AWS IoT provides the cloud services that connect your IoT devices to other devices and AWS cloud services AWS IoT Architecture diagram of AWS IoT Core components
  • 56.  Device Registry keeps track of all of your devices  Device SDK helps you easily and quickly connect your hardware device or your mobile application to cloud  Device Gateway serves as the entry point for IoT devices connecting to AWS. It provides bi-directional communication, so not only receiving data from devices but also sending it back out to devices  Message Broker is a high throughput pub-sub message broker that securely transmits messages to and from all of your IoT devices and applications with low latency.  Authentication and Authorization Service ensures that data is never exchanged between devices and AWS IoT Core without a proven identity AWS IoT https://aws.amazon.com/iot-core/features/?pg=ln&sec=hs
  • 57.  Device Shadow is a virtual representation of your device in the cloud. o It includes the device’s latest state so that applications or other devices can read messages and interact with the device. o Device Shadow persists the last reported state and desired future state of each device even when the device is offline.  Rules Engine evaluates inbound messages published into AWS IoT Core and transforms and delivers them to another device or a cloud service, based on business rules you define.  IoT Device Management helps track, monitor, and manage device fleets for hundreds of thousands to millions of devices.  AWS IoT Core for LoRaWAN enables customers to connect wireless devices that use LoRaWAN technology. AWS IoT https://aws.amazon.com/iot-core/features/?pg=ln&sec=hs
  • 58.  Azure IoT solutions involve things that generate data, insights that you form about the data, and actions that you take based on the insights Azure IoT Reference Architecture https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
  • 59. Azure IoT Reference Architecture https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
  • 60.  Devices Azure IoT supports a large range of devices, from microcontrollers running Azure RTOS and Azure Sphere to developer boards like MX Chip and Raspberry Pi  Devices might perform some local processing or just connect directly to central system o Azure IoT Hub is a cloud gateway service that enables secure bidirectional communication from a variety of devices. It also include device management with command and control capabilities, and entity store that can be used to store device metadata o IoT Hub Device Provisioning Service is used for registering and connecting large sets of devices o Azure Digital Twins enables virtual models of real world systems Azure IoT Reference Architecture https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
  • 61.  Insights Once devices have been connected in the cloud, their data can be processed and explored to gain custom insights about their environment  At a high level there are three ways to process data o Hot path analyzes data in near-real-time as it arrives. The output may trigger an alert, or be written to a structured format that can be queried using analytical tools o Warm path analyzes data that can accommodate longer delays for more detailed processing o Cold path performs batch processing at longer intervals Azure IoT Reference Architecture https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot
  • 62.  Actions You can use the insights gathered about your data to manage and control your environment  Business integration actions might include storing informational messages, raising alarms, sending email, or SMS messages o Power BI connects to, models, and visualizes your data o Azure Maps allows you to create location aware web and mobile applications o Azure Cognitive Search provides a search service over varied types of content o Azure Web Apps enables you to deploy web applications that scale with your organization o Mobile Apps allows you to build cross platform and native apps for Android, Windows, or Mac Azure IoT Reference Architecture https://docs.microsoft.com/en-us/azure/architecture/reference-architectures/iot