SlideShare une entreprise Scribd logo
1  sur  20
Emerging Trends in Computer Engineering
(ETI)
Chapter 2
Internet of Things
Miss. Chordia A. S.
 Embedded System :-
An embedded system is microcontroller or microprocessor based system
which is designed to perform a specific task.
or
An embedded system is a combination of computer hardware and software,
either fixed in capability or programmable, designed for a specific function or functions
within a larger system.
 Purpose of embedded System :-
The embedded system is used in many domains areas such as consumer
electronics, home automation, telecommunication automotive industries,helathcare,
control and instrumentation, banking application, military application etc. According to
application usage the embedded system may have the different functionalities. Every
embedded system designed to accomplished the purpose of any one or a combination of
following task.
 Data Collection/Storage/Representation
 Data Communication in embedded system
 Data Processing
 Monitoring the performance/operation of embedded system
 Control the embedded system
 Application specific user’s interface
Fig :- Basic Structure of an Embedded System
 Sensor :- Sensor is used to measure the physical quantity and converts it to an electrical
signal which can be read by any electronic device like A-D converter.
 A-D Converter :- An analog-to-digital converter converts the analog signal given by the
sensor into a digital signal.
 Processor & ASICs:- Processors process the data to measure the output and store it to the
memory.
 D-A Converter :- A digital-to analog converter converts the digital data given by the
processor to analog data.
 Actuator :- An actuator compares the output given by the D-A Converter to generates the
actual or expected output.
Three Main Components of Embedded System
1. Embedded system hardware
2. Embedded system software
3. Embedded operating system
1. Embedded system hardware :-
An embedded system uses a hardware platform to execute the operation.
Hardware of the embedded system consist of power supply,Reset,Oscillator circuit, Memory
i.e. program and data, processor (Microcontroller,ARM,PIC,ASIC),Timers, Input/output
circuits,serial communication ports, SASC(System application specific circuits),Interupt
Controller,Parellel ports.
2. Embedded system software:-
The software of an embedded system is written to execute a particular
function. The software used in the embedded system is set of instructions i.e. program.
The microprocessors or microcontrollers used in the hardware circuits of embedded
systems are programmed to perform specific tasks by following the set of instructions.
These programs are mainly written using any programming software like Proteus or
Lab-view using any programming languages such as C or C++ or embedded C. Then,
the program is stored into the microprocessors or microcontrollers memory that are used
in the embedded system circuits.
3. Embedded operating system:-
An embedded operating system (OS) is a dedicated operating system designed
to perform a specific task for a device. The main job of an embedded operating system
is to run the code that allows the device to perform its job. The embedded OS also allow
the device’s hardware accessible to the software that is running on top of the OS.
Embedded operating systems are also known as real-time operating systems (RTOS).
The most common examples of embedded operating system around us include Windows
Mobile/CE (handheld Personal Data Assistants), Symbian (cell phones) and Linux, Palm
OS, iOS - Subset of Mac OS X, used in Apple’s mobile devices
Types of Embedded processors:-
 PIC (Programmable / Peripheral Interface Controllers)
 ARM (Advanced RISC machine)
 AVR(Alf-Egil Bogen Vegard Wollan RISC microcontroller OR Advanced Virtual RISC)
 ASIC(Application specific integrated circuits)
1. Applications of PIC :-
a. Motor Control, Digital Power & Lighting
b. Human Interface
c. Connectivity
2. Applications of ARM :-
 Smartphones
 Multimedia players
 3d handheld game consoles
 Digital cameras
 Tablet computers
 Industrial instrument control systems
 Wireless networking and sensors
 Automotive body system
 Robotics
 Consumer electronics
 Set-top boxes
 Digital television
 Smart watches
 Wireless lan, 802.11, Bluetooth
3. Applications AVR :-
 Signal sensing and Data acquisition
 Motion control and Interface motors
 Displays on LCD
 Interface any type of sensors and transducers
 Interface GSM and GPS
4. Applications of ASIC :-
An ASIC (application-specific integrated circuit) is a microchip designed for a
special application, such as a particular kind of transmission protocol or a hand-
held computer. You might contrast it with general integrated circuits, such as the
microprocessor and the random access memory chips in your PC. ASICs are
used in a wide-range of applications, including auto emission control,
environmental monitoring, and personal digital assistants (PDAs). An ASIC can
be pre-manufactured for a special application or it can be custom manufactured
(typically using components from a "building block" library of components) for
a particular customer application.
 IoT (Internet of Things) :-
 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.
 Internet of Things (IoT) refers to physical and virtual objects that have unique identities
and are connected to the internet to facilitate intelligent applications that make energy,
logistics, industrial control, retail, agriculture and many other domains "smarter".
 Internet of things (IoT) is a new revolution in which endpoints connected to the internet
and driven by the advancements in sensor networks, mobile devices, wireless
communications, networking and cloud technologies.
 Characteristics of IoT:
 Dynamic & Self-Adapting
 Self-Configuring:
 Interoperable Communication Protocols
 Unique Identity
 Integrated into Information Network
 Enormous scale
 Features of IoT
 Connectivity
 Analyzing
 Integrating
 Artificial Intelligence
 Sensing
 Active Engagement
 Endpoint Management
Advantages of IoT:-
 Efficient resource utilization
 Minimize human effort
 Save time
 Improve security
 Reduced Waste
 Enhanced Data Collection
 Disadvantages of IoT:-
 Security
 Privacy
 Complexity
 Flexibility
 Compliance
 IoT Enabling Technologies :-
 Environment
 Cities
 Retail
 Health and Life Style
 Home Automation
 Logistics
 Agriculture
 Industries
 IoT Communication Models :-
 Request- Response
 Publish Subscribe
 Push-Pull
 Exclusive Pair
 IoT Communication APIs :-
 REST-based Communication APIs
 Web-Socket based Communication APIs
 IoT Protocols :-
 802.3 :- It is collection of wired Ethernet standards for the link layer.
 802.11 (Wi-Fi):- It is collection of wireless area network (WLAN) communication
standard.
 802.16 (Wi-Max):- It is collection of wireless broadband standard.
 802.15.4 (LR-WPAN):- It is collection of standard for low-rate wireless personal
area network.
 2G/3G/4G:- Different generations of mobile communication standard.
 IPv4:- Internet Protocol version 4 most deployment internet protocol.
 IPv6:- Internet Protocol version 6 newest version of internet protocol.
 6LOWPAN:- IPv6 Over Low Power Wireless Personal Area Network.
 COAP:- Constrained Application Protocol is application layer protocol for Machine
to Machine applications
 MQTT:- Message Queue Telemetry Transport is a light weight messaging
protocol. based on public subscribe model.
 XMPP:- Extensible Messaging and Presence Protocol (XMPP) is a protocol
for real-time communication and streaming XML data between network
entities.
 DDS:- Data Distribution Service (DDS) is a data-centric middleware standard
for device-to device or machine-to-machine communication.
 AMQP:- Advanced Message Queuing Protocol (AMQP) is an open application
layer protocol for business messaging. AMQP supports both point-to-point and
publisher/subscriber models, routing and queuing.
 Websocket:- It Allows Full Duplex Communication
 HTTP:-
 UDP:-
 TCP:-
 Most of Issues and Challenges relevant to IoT are:
 Data Privacy: Some manufacturers of smart TVs collect data about their customers to
analyze their viewing habits so the data collected by the smart TVs may have a
challenge for data privacy during transmission.
 Data Security: Data security is also a great challenge. While transmitting data
seamlessly, it is important to hide from observing devices on the internet.
 Insurance Concerns: The insurance companies installing IoT devices on vehicles
collect data about health and driving status in order to take decisions about insurance.
 Lack of Common Standard: Since there are many standards for IoT devices and IoT
manufacturing industries. Therefore, it is a big challenge to distinguish between
permitted and non-permitted devices connected to the internet.
 Technical Concerns: Due to the increased usage of IoT devices, the traffic generated
by these devices is also increasing. Hence there is a need to increase network capacity,
therefore, it is also a challenge to store the huge amount of data for analysis and further
final storage.
 Security Attacks and System Vulnerabilities: There has been a lot of work done in
the scenario of IoT security up till now. The related work can be divided into system
security, application security, and network security.
 Applications-Domain Specific IoTs :-
 Home Automation:
Smart Lighting
Smart Appliances
Intrusion Detection
Smoke/Gas Detectors
 Cities:
Smart Parking
Smart Lighting:
Smart Roads
Structural Health Monitoring
Surveillance
Emergency Response
 Environment:
Weather Monitoring
Air Pollution Monitoring
Noise Pollution Monitoring
Forest Fire Detection
River Flood Detection
 Retail:
Inventory
Smart Payments
Smart Vending Machines
 Logistics:
Route generation & scheduling
Fleet Tracking
Shipment Monitoring:
Remote Vehicle Diagnostics
 Agriculture:
Smart Irrigation
Green House Control
Machine diagnosis and prognosis
Indoor Air Quality Monitoring
 Industry:
Machine diagnosis and prognosis
Indoor Air Quality Monitoring
 Health and Life Style:
Health & Fitness Monitoring
Wearable Electronics
 Types of IoT Sensor :-
 Temperature Sensor
 Humidity Sensor
 Motion Sensor
 Gas Sensor
 Smoke Sensor
 Pressure Sensor
 Image Sensor
 Accelerometer Sensor
 IR Sensor
 Proximity Sensor
 Basic Actuator used in IoT Projects:-
 Servo Motors
 Stepper Motor
 DC Motor
 Linear Actuator
 Relay
 Solenoid
 Cloud Computing :-
Cloud computing is a transformative computing paradigm that
involves delivering application and services over the internet.
 Benefits of cloud computing services
 Faster implementation and time to value
 Anywhere access to applications and content
 Rapid scalability to meet demand
 Higher utilization of infrastructure investments
 Lower infrastructure, energy, and facility costs
 Greater IT staff productivity and across organization
 Enhanced security and protection of information assets
 Big Data Analytics:
Big Data analytics is the process of collecting, organizing and analyzing
large sets of data (called Big Data) to discover patterns and other useful
information. Big Data analytics can help organizations to better understand the
information contained within the data and will also help identify the data that is
most important to the business and future business decisions. Analysts working with
Big Data typically want the knowledge that comes from analyzing the data. Big
Data Analytics involved several steps starting from data cleansing, data munging (or
wrangling), data processing and visualization.

Contenu connexe

Tendances (20)

IoT13: Xively showcase
IoT13: Xively showcaseIoT13: Xively showcase
IoT13: Xively showcase
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)Overview of IoT (JNTUK - UNIT 1)
Overview of IoT (JNTUK - UNIT 1)
 
Z wave
Z waveZ wave
Z wave
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
Physical design of io t
Physical design of io tPhysical design of io t
Physical design of io t
 
Internet Of things
Internet Of things Internet Of things
Internet Of things
 
Chapter_1.pptx
Chapter_1.pptxChapter_1.pptx
Chapter_1.pptx
 
Introduction to Bluetooth low energy
Introduction to Bluetooth low energyIntroduction to Bluetooth low energy
Introduction to Bluetooth low energy
 
Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
Unit 2,3,4 _ Internet of Things A Hands-On Approach (Arshdeep Bahga, Vijay Ma...
 
IoT Control Units and Communication Models
IoT Control Units and Communication ModelsIoT Control Units and Communication Models
IoT Control Units and Communication Models
 
Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)Introduction to Internet of Things (IoT)
Introduction to Internet of Things (IoT)
 
6Tisch telecom_bretagne_2016
6Tisch telecom_bretagne_20166Tisch telecom_bretagne_2016
6Tisch telecom_bretagne_2016
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
 
IOT System.pptx
IOT System.pptxIOT System.pptx
IOT System.pptx
 
Bluetooth low energy
Bluetooth low energyBluetooth low energy
Bluetooth low energy
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
Data enrichment
Data enrichmentData enrichment
Data enrichment
 
Ch 4 Emergence of IoT.pdf
Ch 4 Emergence of IoT.pdfCh 4 Emergence of IoT.pdf
Ch 4 Emergence of IoT.pdf
 
IoT Cloud Overview
IoT Cloud OverviewIoT Cloud Overview
IoT Cloud Overview
 

Similaire à Chapter-2 Internet of Things.pptx

Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
Esd notes iae
Esd notes iaeEsd notes iae
Esd notes iaeMuru Gan
 
Dharshan INTERNSHIP PPT-1.pptx
Dharshan INTERNSHIP PPT-1.pptxDharshan INTERNSHIP PPT-1.pptx
Dharshan INTERNSHIP PPT-1.pptxVinayakHiremath29
 
H63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaH63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaOsama Azim
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdacnanocdac
 
Architecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportArchitecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportRajeev Mohanty
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...Mistral Solutions
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfAkashBhagat32
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoTIRJET Journal
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoTIRJET Journal
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxSattiBabu16
 
Малоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей МартыненкоМалоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей МартыненкоHackIT Ukraine
 
WMSN Dev Kit Brochure
WMSN Dev Kit BrochureWMSN Dev Kit Brochure
WMSN Dev Kit BrochureSrideep Ghosh
 
Industrial monitoring and control system using android application
Industrial monitoring and control system using android applicationIndustrial monitoring and control system using android application
Industrial monitoring and control system using android applicationAvinash Vemula
 
CHAP-1-Introduction&Concepts-17-AUG-2020-PART-1.pptx
CHAP-1-Introduction&Concepts-17-AUG-2020-PART-1.pptxCHAP-1-Introduction&Concepts-17-AUG-2020-PART-1.pptx
CHAP-1-Introduction&Concepts-17-AUG-2020-PART-1.pptxnehashanbhag5
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applicationsijsrd.com
 
Embedded systems الانظمة المدمجة
Embedded systems  الانظمة المدمجة Embedded systems  الانظمة المدمجة
Embedded systems الانظمة المدمجة salih mahmod
 

Similaire à Chapter-2 Internet of Things.pptx (20)

Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
Esd notes iae
Esd notes iaeEsd notes iae
Esd notes iae
 
Dharshan INTERNSHIP PPT-1.pptx
Dharshan INTERNSHIP PPT-1.pptxDharshan INTERNSHIP PPT-1.pptx
Dharshan INTERNSHIP PPT-1.pptx
 
H63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaH63ECH_1A_023799_Osama
H63ECH_1A_023799_Osama
 
Embedded systems- nanocdac
Embedded systems- nanocdacEmbedded systems- nanocdac
Embedded systems- nanocdac
 
Architecture design of a virtual embedded system report
Architecture design of a virtual embedded system reportArchitecture design of a virtual embedded system report
Architecture design of a virtual embedded system report
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
IoT based Industrial Gateway (IoT-SDK) built around Sitara™ AM437x processors...
 
Introduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdfIntroduction to EMBEDDED SYSTEM.pdf
Introduction to EMBEDDED SYSTEM.pdf
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoT
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoT
 
Embedded System
Embedded System Embedded System
Embedded System
 
btech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptxbtech embedded systems ppt ES UNIT-1.pptx
btech embedded systems ppt ES UNIT-1.pptx
 
1.pptx
1.pptx1.pptx
1.pptx
 
Малоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей МартыненкоМалоресурсная криптография - Сергей Мартыненко
Малоресурсная криптография - Сергей Мартыненко
 
WMSN Dev Kit Brochure
WMSN Dev Kit BrochureWMSN Dev Kit Brochure
WMSN Dev Kit Brochure
 
Industrial monitoring and control system using android application
Industrial monitoring and control system using android applicationIndustrial monitoring and control system using android application
Industrial monitoring and control system using android application
 
CHAP-1-Introduction&Concepts-17-AUG-2020-PART-1.pptx
CHAP-1-Introduction&Concepts-17-AUG-2020-PART-1.pptxCHAP-1-Introduction&Concepts-17-AUG-2020-PART-1.pptx
CHAP-1-Introduction&Concepts-17-AUG-2020-PART-1.pptx
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applications
 
Embedded systems الانظمة المدمجة
Embedded systems  الانظمة المدمجة Embedded systems  الانظمة المدمجة
Embedded systems الانظمة المدمجة
 

Plus de 40NehaPagariya

finalsignverification.pptx
finalsignverification.pptxfinalsignverification.pptx
finalsignverification.pptx40NehaPagariya
 
operating system hive1.pptx
operating system hive1.pptxoperating system hive1.pptx
operating system hive1.pptx40NehaPagariya
 
Management_part-4.pptx
Management_part-4.pptxManagement_part-4.pptx
Management_part-4.pptx40NehaPagariya
 
Chapter 1- Artficial Intelligence.pptx
Chapter 1- Artficial Intelligence.pptxChapter 1- Artficial Intelligence.pptx
Chapter 1- Artficial Intelligence.pptx40NehaPagariya
 
Industrial_Training_PPT%20of%20Neha.pptx
Industrial_Training_PPT%20of%20Neha.pptxIndustrial_Training_PPT%20of%20Neha.pptx
Industrial_Training_PPT%20of%20Neha.pptx40NehaPagariya
 
software testing micro projectnnnn(1)22.pptx
software testing micro projectnnnn(1)22.pptxsoftware testing micro projectnnnn(1)22.pptx
software testing micro projectnnnn(1)22.pptx40NehaPagariya
 
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt40NehaPagariya
 
DOC-20220426-WA0049..pptx
DOC-20220426-WA0049..pptxDOC-20220426-WA0049..pptx
DOC-20220426-WA0049..pptx40NehaPagariya
 
CPP Presentation 2.pdf
CPP Presentation 2.pdfCPP Presentation 2.pdf
CPP Presentation 2.pdf40NehaPagariya
 
DOC-20220426-WA0049..pptx
DOC-20220426-WA0049..pptxDOC-20220426-WA0049..pptx
DOC-20220426-WA0049..pptx40NehaPagariya
 

Plus de 40NehaPagariya (15)

finalsignverification.pptx
finalsignverification.pptxfinalsignverification.pptx
finalsignverification.pptx
 
operating system hive1.pptx
operating system hive1.pptxoperating system hive1.pptx
operating system hive1.pptx
 
Management_part-4.pptx
Management_part-4.pptxManagement_part-4.pptx
Management_part-4.pptx
 
Chapter 1- Artficial Intelligence.pptx
Chapter 1- Artficial Intelligence.pptxChapter 1- Artficial Intelligence.pptx
Chapter 1- Artficial Intelligence.pptx
 
Chapter 2 wbp.pptx
Chapter 2 wbp.pptxChapter 2 wbp.pptx
Chapter 2 wbp.pptx
 
Industrial_Training_PPT%20of%20Neha.pptx
Industrial_Training_PPT%20of%20Neha.pptxIndustrial_Training_PPT%20of%20Neha.pptx
Industrial_Training_PPT%20of%20Neha.pptx
 
software testing micro projectnnnn(1)22.pptx
software testing micro projectnnnn(1)22.pptxsoftware testing micro projectnnnn(1)22.pptx
software testing micro projectnnnn(1)22.pptx
 
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
327923326-Ppt-of-Airline-Reservation-System-Project-Report.ppt
 
14573760.ppt
14573760.ppt14573760.ppt
14573760.ppt
 
DOC-20220426-WA0049..pptx
DOC-20220426-WA0049..pptxDOC-20220426-WA0049..pptx
DOC-20220426-WA0049..pptx
 
CPP Presentation 2.pdf
CPP Presentation 2.pdfCPP Presentation 2.pdf
CPP Presentation 2.pdf
 
DOC-20220426-WA0049..pptx
DOC-20220426-WA0049..pptxDOC-20220426-WA0049..pptx
DOC-20220426-WA0049..pptx
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
SEMINAR.pdf
SEMINAR.pdfSEMINAR.pdf
SEMINAR.pdf
 
kasodhan2019.pdf
kasodhan2019.pdfkasodhan2019.pdf
kasodhan2019.pdf
 

Dernier

Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfGabrielaMiletti
 
Complete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul WarshauerComplete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul WarshauerPaul Warshauer
 
Top profile Call Girls In Ratnagiri [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Ratnagiri [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Ratnagiri [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Ratnagiri [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...ZurliaSoop
 
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best ServiceKannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negronnegronf24
 
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...gajnagarg
 
drug book file on obs. and gynae clinical pstings
drug book file on obs. and gynae clinical pstingsdrug book file on obs. and gynae clinical pstings
drug book file on obs. and gynae clinical pstingsKarishma7720
 
Top profile Call Girls In Anantapur [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Anantapur [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Anantapur [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Anantapur [ 7014168258 ] Call Me For Genuine Models...gajnagarg
 
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...vershagrag
 
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime MalegaonVip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaonmeghakumariji156
 
Guide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWNGuide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWNBruce Bennett
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........deejay178
 
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdf
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdfDMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdf
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdfReemaKhan31
 
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...nirzagarg
 
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 

Dernier (20)

Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
 
Complete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul WarshauerComplete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul Warshauer
 
Top profile Call Girls In Ratnagiri [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Ratnagiri [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Ratnagiri [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Ratnagiri [ 7014168258 ] Call Me For Genuine Models...
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
 
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best ServiceKannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
 
drug book file on obs. and gynae clinical pstings
drug book file on obs. and gynae clinical pstingsdrug book file on obs. and gynae clinical pstings
drug book file on obs. and gynae clinical pstings
 
Top profile Call Girls In Anantapur [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Anantapur [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Anantapur [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Anantapur [ 7014168258 ] Call Me For Genuine Models...
 
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...
Low Cost Coimbatore Call Girls Service 👉📞 6378878445 👉📞 Just📲 Call Ruhi Call ...
 
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime MalegaonVip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
 
Guide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWNGuide to a Winning Interview May 2024 for MCWN
Guide to a Winning Interview May 2024 for MCWN
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
 
Girls in Aiims Metro (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Aiims Metro (delhi) call me [🔝9953056974🔝] escort service 24X7Girls in Aiims Metro (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Aiims Metro (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........
 
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdf
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdfDMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdf
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdf
 
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
Cara Gugurkan Kandungan Awal Kehamilan 1 bulan (087776558899)
 
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
 
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
 

Chapter-2 Internet of Things.pptx

  • 1. Emerging Trends in Computer Engineering (ETI) Chapter 2 Internet of Things Miss. Chordia A. S.
  • 2.  Embedded System :- An embedded system is microcontroller or microprocessor based system which is designed to perform a specific task. or An embedded system is a combination of computer hardware and software, either fixed in capability or programmable, designed for a specific function or functions within a larger system.  Purpose of embedded System :- The embedded system is used in many domains areas such as consumer electronics, home automation, telecommunication automotive industries,helathcare, control and instrumentation, banking application, military application etc. According to application usage the embedded system may have the different functionalities. Every embedded system designed to accomplished the purpose of any one or a combination of following task.  Data Collection/Storage/Representation  Data Communication in embedded system  Data Processing  Monitoring the performance/operation of embedded system  Control the embedded system  Application specific user’s interface
  • 3. Fig :- Basic Structure of an Embedded System
  • 4.  Sensor :- Sensor is used to measure the physical quantity and converts it to an electrical signal which can be read by any electronic device like A-D converter.  A-D Converter :- An analog-to-digital converter converts the analog signal given by the sensor into a digital signal.  Processor & ASICs:- Processors process the data to measure the output and store it to the memory.  D-A Converter :- A digital-to analog converter converts the digital data given by the processor to analog data.  Actuator :- An actuator compares the output given by the D-A Converter to generates the actual or expected output. Three Main Components of Embedded System 1. Embedded system hardware 2. Embedded system software 3. Embedded operating system 1. Embedded system hardware :- An embedded system uses a hardware platform to execute the operation. Hardware of the embedded system consist of power supply,Reset,Oscillator circuit, Memory i.e. program and data, processor (Microcontroller,ARM,PIC,ASIC),Timers, Input/output circuits,serial communication ports, SASC(System application specific circuits),Interupt Controller,Parellel ports.
  • 5. 2. Embedded system software:- The software of an embedded system is written to execute a particular function. The software used in the embedded system is set of instructions i.e. program. The microprocessors or microcontrollers used in the hardware circuits of embedded systems are programmed to perform specific tasks by following the set of instructions. These programs are mainly written using any programming software like Proteus or Lab-view using any programming languages such as C or C++ or embedded C. Then, the program is stored into the microprocessors or microcontrollers memory that are used in the embedded system circuits. 3. Embedded operating system:- An embedded operating system (OS) is a dedicated operating system designed to perform a specific task for a device. The main job of an embedded operating system is to run the code that allows the device to perform its job. The embedded OS also allow the device’s hardware accessible to the software that is running on top of the OS. Embedded operating systems are also known as real-time operating systems (RTOS). The most common examples of embedded operating system around us include Windows Mobile/CE (handheld Personal Data Assistants), Symbian (cell phones) and Linux, Palm OS, iOS - Subset of Mac OS X, used in Apple’s mobile devices
  • 6. Types of Embedded processors:-  PIC (Programmable / Peripheral Interface Controllers)  ARM (Advanced RISC machine)  AVR(Alf-Egil Bogen Vegard Wollan RISC microcontroller OR Advanced Virtual RISC)  ASIC(Application specific integrated circuits) 1. Applications of PIC :- a. Motor Control, Digital Power & Lighting b. Human Interface c. Connectivity
  • 7. 2. Applications of ARM :-  Smartphones  Multimedia players  3d handheld game consoles  Digital cameras  Tablet computers  Industrial instrument control systems  Wireless networking and sensors  Automotive body system  Robotics  Consumer electronics  Set-top boxes  Digital television  Smart watches  Wireless lan, 802.11, Bluetooth
  • 8. 3. Applications AVR :-  Signal sensing and Data acquisition  Motion control and Interface motors  Displays on LCD  Interface any type of sensors and transducers  Interface GSM and GPS 4. Applications of ASIC :- An ASIC (application-specific integrated circuit) is a microchip designed for a special application, such as a particular kind of transmission protocol or a hand- held computer. You might contrast it with general integrated circuits, such as the microprocessor and the random access memory chips in your PC. ASICs are used in a wide-range of applications, including auto emission control, environmental monitoring, and personal digital assistants (PDAs). An ASIC can be pre-manufactured for a special application or it can be custom manufactured (typically using components from a "building block" library of components) for a particular customer application.
  • 9.  IoT (Internet of Things) :-  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.  Internet of Things (IoT) refers to physical and virtual objects that have unique identities and are connected to the internet to facilitate intelligent applications that make energy, logistics, industrial control, retail, agriculture and many other domains "smarter".  Internet of things (IoT) is a new revolution in which endpoints connected to the internet and driven by the advancements in sensor networks, mobile devices, wireless communications, networking and cloud technologies.  Characteristics of IoT:  Dynamic & Self-Adapting  Self-Configuring:  Interoperable Communication Protocols  Unique Identity  Integrated into Information Network  Enormous scale
  • 10.  Features of IoT  Connectivity  Analyzing  Integrating  Artificial Intelligence  Sensing  Active Engagement  Endpoint Management Advantages of IoT:-  Efficient resource utilization  Minimize human effort  Save time  Improve security  Reduced Waste  Enhanced Data Collection
  • 11.  Disadvantages of IoT:-  Security  Privacy  Complexity  Flexibility  Compliance  IoT Enabling Technologies :-  Environment  Cities  Retail  Health and Life Style  Home Automation  Logistics  Agriculture  Industries
  • 12.  IoT Communication Models :-  Request- Response  Publish Subscribe  Push-Pull  Exclusive Pair  IoT Communication APIs :-  REST-based Communication APIs  Web-Socket based Communication APIs  IoT Protocols :-  802.3 :- It is collection of wired Ethernet standards for the link layer.  802.11 (Wi-Fi):- It is collection of wireless area network (WLAN) communication standard.  802.16 (Wi-Max):- It is collection of wireless broadband standard.  802.15.4 (LR-WPAN):- It is collection of standard for low-rate wireless personal area network.  2G/3G/4G:- Different generations of mobile communication standard.  IPv4:- Internet Protocol version 4 most deployment internet protocol.  IPv6:- Internet Protocol version 6 newest version of internet protocol.  6LOWPAN:- IPv6 Over Low Power Wireless Personal Area Network.  COAP:- Constrained Application Protocol is application layer protocol for Machine to Machine applications
  • 13.  MQTT:- Message Queue Telemetry Transport is a light weight messaging protocol. based on public subscribe model.  XMPP:- Extensible Messaging and Presence Protocol (XMPP) is a protocol for real-time communication and streaming XML data between network entities.  DDS:- Data Distribution Service (DDS) is a data-centric middleware standard for device-to device or machine-to-machine communication.  AMQP:- Advanced Message Queuing Protocol (AMQP) is an open application layer protocol for business messaging. AMQP supports both point-to-point and publisher/subscriber models, routing and queuing.  Websocket:- It Allows Full Duplex Communication  HTTP:-  UDP:-  TCP:-
  • 14.  Most of Issues and Challenges relevant to IoT are:  Data Privacy: Some manufacturers of smart TVs collect data about their customers to analyze their viewing habits so the data collected by the smart TVs may have a challenge for data privacy during transmission.  Data Security: Data security is also a great challenge. While transmitting data seamlessly, it is important to hide from observing devices on the internet.  Insurance Concerns: The insurance companies installing IoT devices on vehicles collect data about health and driving status in order to take decisions about insurance.  Lack of Common Standard: Since there are many standards for IoT devices and IoT manufacturing industries. Therefore, it is a big challenge to distinguish between permitted and non-permitted devices connected to the internet.  Technical Concerns: Due to the increased usage of IoT devices, the traffic generated by these devices is also increasing. Hence there is a need to increase network capacity, therefore, it is also a challenge to store the huge amount of data for analysis and further final storage.  Security Attacks and System Vulnerabilities: There has been a lot of work done in the scenario of IoT security up till now. The related work can be divided into system security, application security, and network security.
  • 15.  Applications-Domain Specific IoTs :-  Home Automation: Smart Lighting Smart Appliances Intrusion Detection Smoke/Gas Detectors  Cities: Smart Parking Smart Lighting: Smart Roads Structural Health Monitoring Surveillance Emergency Response  Environment: Weather Monitoring Air Pollution Monitoring Noise Pollution Monitoring Forest Fire Detection River Flood Detection
  • 16.  Retail: Inventory Smart Payments Smart Vending Machines  Logistics: Route generation & scheduling Fleet Tracking Shipment Monitoring: Remote Vehicle Diagnostics  Agriculture: Smart Irrigation Green House Control Machine diagnosis and prognosis Indoor Air Quality Monitoring  Industry: Machine diagnosis and prognosis Indoor Air Quality Monitoring  Health and Life Style: Health & Fitness Monitoring Wearable Electronics
  • 17.  Types of IoT Sensor :-  Temperature Sensor  Humidity Sensor  Motion Sensor  Gas Sensor  Smoke Sensor  Pressure Sensor  Image Sensor  Accelerometer Sensor  IR Sensor  Proximity Sensor
  • 18.  Basic Actuator used in IoT Projects:-  Servo Motors  Stepper Motor  DC Motor  Linear Actuator  Relay  Solenoid
  • 19.  Cloud Computing :- Cloud computing is a transformative computing paradigm that involves delivering application and services over the internet.  Benefits of cloud computing services  Faster implementation and time to value  Anywhere access to applications and content  Rapid scalability to meet demand  Higher utilization of infrastructure investments  Lower infrastructure, energy, and facility costs  Greater IT staff productivity and across organization  Enhanced security and protection of information assets
  • 20.  Big Data Analytics: Big Data analytics is the process of collecting, organizing and analyzing large sets of data (called Big Data) to discover patterns and other useful information. Big Data analytics can help organizations to better understand the information contained within the data and will also help identify the data that is most important to the business and future business decisions. Analysts working with Big Data typically want the knowledge that comes from analyzing the data. Big Data Analytics involved several steps starting from data cleansing, data munging (or wrangling), data processing and visualization.