SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
IoT
What is IoT?
What is AWS IoT?
Agenda
Software Product Development
Consulting
Coaching and Training
What is IoT?
What is IoT?
● Network of physical objects (devices, vehicles, home appliances)
● Embedded with sensors, software, connectivity
● Accessible via the cloud through the Internet infrastructure
● “Finger on the pulse” of traditionally hard to measure objects
● Collect and analyze data automatically, at scale
○ Reveal unseen patterns
○ Faster reaction to events
● Economical
○ Low cost hardware and sensors
○ Ubiquitous connectivity
● Growing Industry
○ 26B IoT devices by 2020
○ $3.7B total market size by 2020
Why IoT
Agriculture Automotive Consumer
Electronics
Healthcare Industrial
Logistics Smart City Smart Energy Smart Retail Wearables
IoT Use Cases
IoT Architecture
IoT Architecture
Device Gateway Cloud
Things/Devices
Things/Devices
● Connected
● Sensors
● Programmable
● Useful
Gateway
● Edge system to connect Things to the Cloud
● Localized connectivity
○ WiFi, BLE, Private LTE, LoRaWAN, Sigfox, ZigBee, more
● Robust external connectivity
○ High bandwidth, caching
● Additional processing
○ Encrypting, transformation, managing and filtering data
Cloud
● Broker
○ Message management (routing, QoS)
○ Device management
○ Edge security
● Data Storage
○ Per message storage
○ Highly structured or low structure (data warehouse vs. data lake)
● Processing
○ Transform messages
○ Trigger workflows
● Analytics
○ Aggregate data for visualization (QuickSight, Power BI, Kibana)
○ Feed machine learning models
Cloud
● Broker
○ Message management (routing, QoS)
○ Device management
○ Edge security
● Data Storage
○ Per message storage
○ Highly structured or low structure (data warehouse vs. data lake)
● Processing
○ Transform messages
○ Trigger workflows
● Analytics
○ Aggregate data for visualization (QuickSight, Power BI, Kibana)
○ Feed machine learning models
IoT Architecture
IoT Architecture
in AWS
Gateway
AWS IoT
Gateway
IoT
Rule
AWS IoT
Gateway
DynamoDB Lamda S3 Athena QuickSightIoT
Rule
AWS IoT
Gateway
DynamoDB Lamda S3 Athena QuickSightIoT
Rule
AWS IoT
Gateway
DynamoDB Lamda S3 Athena QuickSight
Amazon
ElasticSearch
Kibana
IoT
Rule
IoT
Rule
AWS IoT
Gateway
AWS IoT Core
● Fully managed service
● Authentication and authorization
● Device Gateway
○ MQTT
○ WebSockets
○ HTTP
● Rules Engine
AWS IoT Core
● Fully managed service
● Security and identity
● MQTT Broker
● Message routing
● Status
AWS IoT Core
● Fully managed service
● Security and identity
● MQTT Broker
● Message routing
● Status
AWS IoT Core
● Fully managed service
● Security and identity
● MQTT Broker
● Message routing
● Status
AWS IoT Core
● Fully managed service
● Authentication and authorization
● Device Gateway
○ MQTT
○ WebSockets
○ HTTP
● Rules Engine
MQTT
● MQ Telemetry Transport (ISO/IEC PRF 20922)
● Publish-subscribe-based messaging protocol
● Designed to have a “small code footprint” and
"limited network bandwidth"
○ Low energy and bandwidth cost
● Three Quality of Service levels
○ At most once delivery (fire and forget)
○ At least once delivery (acknowledged delivery)
○ Exactly once delivery (assured delivery)
AWS IoT Core
● Fully managed service
● Authentication and authorization
● Device Gateway
○ MQTT
○ WebSockets
○ HTTP
● Rules Engine
AWS IoT Core
● Fully managed service
● Security and identity
● MQTT Broker
● Message routing
● Status
AWS IoT Core
● Fully managed service
● Security and identity
● MQTT Broker
● Message routing
● Status
Message Processing
AWS Lambda Functions
● Serverless node.js, .NET Core, Python, and Java
● Executes in response to an event, then shuts off
Amazon Kinesis
● Real-time message processing
More
Message Storage
AWS DynamoDB
● NoSQL database
● Direct integration with AWS IoT
AWS S3
● Object storage
● Save messages as JSON files
Visualization
● Amazon QuickSight
● Business analytics service
● Connect to DynamoDB, Redshift, RDS, etc.
● Advanced processing via SPICE
● Kibana
● Open source near real-time data visualization
● Plugin to ElasticSearch
● Built-in to AWS Amazon Elasticsearch service
IoT Analytics
Fully-managed analytics service
● Clean
● Process
● Store
● Analyze
IoT Analytics
IoT Analytics
Channel Pipeline Datastore Dataset Analytics
IoT Analytics
Channel Pipeline Datastore Dataset Analytics
IoT Analytics
Pipeline
● Select/remove fields
● Add/rename fields
● Calculate fields
● Transform with Lambda function
● Enrich with metadata
● Filter message
IoT Analytics
Clean and Store Data
● Select/remove fields
● Add/rename fields
● Calculate fields
● Transform with Lambda function
● Enrich with metadata
● Filter message
IoT Analytics
Clean and Store Data
● Select/remove fields
● Add/rename fields
● Calculate fields
● Transform with Lambda function
● Enrich with metadata
● Filter message
IoT Analytics
Clean and Store Data
● Select/remove fields
● Add/rename fields
● Calculate fields
● Transform with Lambda function
● Enrich with metadata
● Filter message
IoT Analytics
Clean and Store Data
● Select/remove fields
● Add/rename fields
● Calculate fields
● Transform with Lambda function
● Enrich with metadata
● Filter message
IoT Analytics
- One-stop-shop for IoT data
- Very fast ‘0-Analysis’
- Fully managed
- GA end of May
AWS IoT
Operating system for
microcontrollers
Real-time
Open source
Amazon Free RTOS
Bulk Onboarding
Device organization
(grouping, metadata, etc)
Searching
Remote management
AWS IoT Device
ManagementLocal compute
Messaging
Data caching
Sync
Machine learning
AWS Greengrass
AWS IoT
Operating system for
microcontrollers
Real-time
Open source
Amazon Free RTOS
Bulk Onboarding
Device organization
(grouping, metadata, etc)
Searching
Remote management
AWS IoT Device
ManagementLocal compute
Messaging
Data caching
Sync
Machine learning
AWS Greengrass
AWS IoT
Operating system for
microcontrollers
Real-time
Open source
Amazon Free RTOS
Bulk Onboarding
Device organization
(grouping, metadata, etc)
Searching
Remote management
AWS IoT Device
ManagementLocal compute
Messaging
Data caching
Sync
Machine learning
AWS Greengrass
AWS Greengrass
AWS IoT
Operating system for
microcontrollers
Real-time
Open source
Amazon Free RTOS
Bulk Onboarding
Device organization
(grouping, metadata, etc)
Searching
Remote management
AWS IoT Device
ManagementLocal compute
Messaging
Data caching
Sync
Machine learning
AWS Greengrass
AWS IoT
Operating system for
microcontrollers
Real-time
Open source
Amazon Free RTOS
Bulk Onboarding
Device organization
(grouping, metadata, etc)
Searching
Remote management
AWS IoT Device
ManagementLocal compute
Messaging
Data caching
Sync
Machine learning
AWS Greengrass
62
22%
20%
19%
13%
13%
11%
8%
5%
5%
5%
5%
4%
4%
4%
3%
3%
3%
Embedded Linux
FreeRTOS
In-house/custom
Android
Debian (Linux)
Ubuntu
Microsoft (Windows Embedded 7/Standard)
Texas Instruments RTOS
Texas Instruments (DSP/BIOS)
Micrium (uC/OS-III)
Microsoft (Windows 7 Compact or earlier)
Keil (RTX)
Micrium (uC/OS-II)
Wind River (VxWorks)
AnalogDevices (VDK)
Express Logic (ThreadX)
Freescale MQX
2017 (N=619)
Only Operating Systems with
Please select ALL of the operating systems
you are currently using.
Top 10 In Use Operating Systems
EE Times 2017 Embedded Markets Study
AWS IoT
Operating system for
microcontrollers
Real-time
Open source
Amazon Free RTOS
Bulk Onboarding
Device organization
(grouping, metadata, etc)
Searching
Remote management
AWS IoT Device
ManagementLocal compute
Messaging
Data caching
Sync
Machine learning
AWS Greengrass
Top 10 Operating Systems Under Consideration in Next 12 Months
EE Times 2017 Embedded Markets Study
63
28%
27%
19%
17%
12%
11%
9%
8%
6%
6%
5%
5%
5%
5%
5%
4%
4%
4%
4%
3%
FreeRTOS
Embedded Linux
In-house/custom
Android
Debian (Linux)
Ubuntu
Micrium (uC/OS-III)
Texas Instruments RTOS
Micrium (uC/OS-II)
Microsoft Windows Embedded 7/Standard
Express Logic (ThreadX)
Keil (RTX)
Texas Instruments (DSP/BIOS)
Freescale MQX
Wind River (Linux)
Microsoft (Windows 7 Compact or earlier)
Wind River (VxWorks)
Red Hat (IX Lunix)
AnalogDevices (VDK)
Green Hills (INTEGRITY)
2017 (N = 568)
Please select ALL of the operating systems you are
considering using in the next 12 months.
AWS IoT
Operating system for
microcontrollers
Real-time
Open source
Amazon Free RTOS
Bulk Onboarding
Device organization
(grouping, metadata, etc)
Searching
Remote management
AWS IoT Device
ManagementLocal compute
Messaging
Data caching
Sync
Machine learning
AWS Greengrass
AWS IoT Core
● Fully managed service
● Security and identity
● MQTT Broker
● Message routing
● Status
Security
Security Risk
● Stolen data
● Poisoned data
● Unauthorized surveillance
● Denial of service attacks
● Backdoor network access
● Many more
Security - Mitigation Techniques
● Connection
○ TLS
○ Certificate Pinning
○ Segmented network
● Physical Device
○ Signed Firmware
○ Encrypted storage
○ Restricted access to ports
● Deployment
○ Disabling or blocking single devices from IoT broker
○ Remote firmware updates
● Test, Test, Test
What is IoT?
What is AWS IoT?
Copyright © 2018 Centare Holdings, Inc.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
Five Connectivity and Security Use Cases for Azure VNets
Five Connectivity and Security Use Cases for Azure VNetsFive Connectivity and Security Use Cases for Azure VNets
Five Connectivity and Security Use Cases for Azure VNets
 
AWS 101
AWS 101AWS 101
AWS 101
 
AIOps - The next 5 years
AIOps - The next 5 yearsAIOps - The next 5 years
AIOps - The next 5 years
 
Essential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformEssential Capabilities of an IoT Platform
Essential Capabilities of an IoT Platform
 
Succeeding with Secure Access Service Edge (SASE)
Succeeding with Secure Access Service Edge (SASE)Succeeding with Secure Access Service Edge (SASE)
Succeeding with Secure Access Service Edge (SASE)
 
SOC and SIEM.pptx
SOC and SIEM.pptxSOC and SIEM.pptx
SOC and SIEM.pptx
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
 
Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategy
 
Azure landing zones - Terraform module design considerations - Azure Architec...
Azure landing zones - Terraform module design considerations - Azure Architec...Azure landing zones - Terraform module design considerations - Azure Architec...
Azure landing zones - Terraform module design considerations - Azure Architec...
 
Data Center Infrastructure Management Powerpoint Presentation Slides
Data Center Infrastructure Management Powerpoint Presentation SlidesData Center Infrastructure Management Powerpoint Presentation Slides
Data Center Infrastructure Management Powerpoint Presentation Slides
 
AZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfAZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdf
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Breaking down an Industrial IoT reference architecture.pptx
Breaking down an Industrial IoT reference architecture.pptxBreaking down an Industrial IoT reference architecture.pptx
Breaking down an Industrial IoT reference architecture.pptx
 
FinOps for private cloud
FinOps for private cloudFinOps for private cloud
FinOps for private cloud
 
Security Operation Center - Design & Build
Security Operation Center - Design & BuildSecurity Operation Center - Design & Build
Security Operation Center - Design & Build
 
Building a modern data warehouse
Building a modern data warehouseBuilding a modern data warehouse
Building a modern data warehouse
 
Introduction to AWS Greengrass on IoT
Introduction to AWS Greengrass on IoTIntroduction to AWS Greengrass on IoT
Introduction to AWS Greengrass on IoT
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
 
Security architecture - Perform a gap analysis
Security architecture - Perform a gap analysisSecurity architecture - Perform a gap analysis
Security architecture - Perform a gap analysis
 

Similar a AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake Scherrer

Windows iot barone
Windows iot baroneWindows iot barone
Windows iot barone
DotNetCampus
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
Amazon Web Services Korea
 

Similar a AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake Scherrer (20)

Windows iot barone
Windows iot baroneWindows iot barone
Windows iot barone
 
MICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOTMICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOT
 
QNAP NAS for IoT
QNAP NAS for IoTQNAP NAS for IoT
QNAP NAS for IoT
 
IoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloudIoT end-to-end: porta i tuoi dati dal sensore al cloud
IoT end-to-end: porta i tuoi dati dal sensore al cloud
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
 
An Intro to AWS IoT
An Intro to AWS IoTAn Intro to AWS IoT
An Intro to AWS IoT
 
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
Io t solutions world congress 2018 review Henk Jan van Wijk  Conclusion Connect Io t solutions world congress 2018 review Henk Jan van Wijk  Conclusion Connect
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
 
AWS re:Invent 2016: IoT State of the Union (IOT307)
AWS re:Invent 2016: IoT State of the Union (IOT307)AWS re:Invent 2016: IoT State of the Union (IOT307)
AWS re:Invent 2016: IoT State of the Union (IOT307)
 
IoT Smart Home
IoT Smart HomeIoT Smart Home
IoT Smart Home
 
IoT
IoT IoT
IoT
 
Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015
 
Internet of Things and Azure - DevTeach 2016
Internet of Things and Azure - DevTeach 2016Internet of Things and Azure - DevTeach 2016
Internet of Things and Azure - DevTeach 2016
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
 
Exploring the Azure IoT Ecosystem
Exploring the Azure IoT EcosystemExploring the Azure IoT Ecosystem
Exploring the Azure IoT Ecosystem
 
Why we need internet of things on Node.js
Why we need internet of things on Node.jsWhy we need internet of things on Node.js
Why we need internet of things on Node.js
 
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
AWS re:Invent 2016: Introduction to AWS IoT in the Cloud (IOT204)
 
Ecawed1230iot204 161228175642
Ecawed1230iot204 161228175642Ecawed1230iot204 161228175642
Ecawed1230iot204 161228175642
 
BigData in IoT #iotconfua
BigData in IoT #iotconfuaBigData in IoT #iotconfua
BigData in IoT #iotconfua
 
Internet of Things (IoT) Intro
Internet of Things (IoT) IntroInternet of Things (IoT) Intro
Internet of Things (IoT) Intro
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
 

Más de AWS Chicago

Más de AWS Chicago (20)

AWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user groupAWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user group
 
Chicago AWS Solutions Architect Mehdy Haghy recaps the new AI/ML releases and...
Chicago AWS Solutions Architect Mehdy Haghy recaps the new AI/ML releases and...Chicago AWS Solutions Architect Mehdy Haghy recaps the new AI/ML releases and...
Chicago AWS Solutions Architect Mehdy Haghy recaps the new AI/ML releases and...
 
WilliamCollins_Road-to-Transit-Gateway.pptx
WilliamCollins_Road-to-Transit-Gateway.pptxWilliamCollins_Road-to-Transit-Gateway.pptx
WilliamCollins_Road-to-Transit-Gateway.pptx
 
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdf
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdfSuresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdf
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdf
 
Streamlined Entitlements with AWS Lake Formation - Anusha Dwivedula
Streamlined Entitlements with AWS Lake Formation - Anusha DwivedulaStreamlined Entitlements with AWS Lake Formation - Anusha Dwivedula
Streamlined Entitlements with AWS Lake Formation - Anusha Dwivedula
 
Steve Seaney_AWS Control Tower - 2023 Midwest Community Day - Final.pptx
Steve Seaney_AWS Control Tower - 2023 Midwest Community Day - Final.pptxSteve Seaney_AWS Control Tower - 2023 Midwest Community Day - Final.pptx
Steve Seaney_AWS Control Tower - 2023 Midwest Community Day - Final.pptx
 
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptx
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptxSaurabh_Shanbhag - Building_SaaS_on_AWS.pptx
Saurabh_Shanbhag - Building_SaaS_on_AWS.pptx
 
Sanket_Nasre_Simplify Modernization.pdf
Sanket_Nasre_Simplify Modernization.pdfSanket_Nasre_Simplify Modernization.pdf
Sanket_Nasre_Simplify Modernization.pdf
 
Ross Stuart_Using ML to Solve Lifes Problems.pptx
Ross Stuart_Using ML to Solve Lifes Problems.pptxRoss Stuart_Using ML to Solve Lifes Problems.pptx
Ross Stuart_Using ML to Solve Lifes Problems.pptx
 
robsable_Enhancing DevOps Practices with CloudWatch APM FINAL.pdf
robsable_Enhancing DevOps Practices with CloudWatch APM FINAL.pdfrobsable_Enhancing DevOps Practices with CloudWatch APM FINAL.pdf
robsable_Enhancing DevOps Practices with CloudWatch APM FINAL.pdf
 
Sanket_Nasre_Simplify Modernization.pdf
Sanket_Nasre_Simplify Modernization.pdfSanket_Nasre_Simplify Modernization.pdf
Sanket_Nasre_Simplify Modernization.pdf
 
Mohamed Wali_AWS Security Reference Architecture.pptx
Mohamed Wali_AWS Security Reference Architecture.pptxMohamed Wali_AWS Security Reference Architecture.pptx
Mohamed Wali_AWS Security Reference Architecture.pptx
 
Nick-Walter-HOB_Migrating_Dinosaurs.pptx
Nick-Walter-HOB_Migrating_Dinosaurs.pptxNick-Walter-HOB_Migrating_Dinosaurs.pptx
Nick-Walter-HOB_Migrating_Dinosaurs.pptx
 
Pat_Davies_AWSCostOptimization_Final.pdf
Pat_Davies_AWSCostOptimization_Final.pdfPat_Davies_AWSCostOptimization_Final.pdf
Pat_Davies_AWSCostOptimization_Final.pdf
 
MARK GAMBLE_ASC For Really Remote Edge Computing - AWS Community Day Chicago ...
MARK GAMBLE_ASC For Really Remote Edge Computing - AWS Community Day Chicago ...MARK GAMBLE_ASC For Really Remote Edge Computing - AWS Community Day Chicago ...
MARK GAMBLE_ASC For Really Remote Edge Computing - AWS Community Day Chicago ...
 
MichaelSoule-UsingJupyterNotebooks.pptx
MichaelSoule-UsingJupyterNotebooks.pptxMichaelSoule-UsingJupyterNotebooks.pptx
MichaelSoule-UsingJupyterNotebooks.pptx
 
Michal Brygidyn_CloudHackingScenarios.pdf
Michal Brygidyn_CloudHackingScenarios.pdfMichal Brygidyn_CloudHackingScenarios.pdf
Michal Brygidyn_CloudHackingScenarios.pdf
 
Kamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptxKamil Kolodziejski_Structura-AWS.pptx
Kamil Kolodziejski_Structura-AWS.pptx
 
John Merline AWS Certification FAQ.pptx
John Merline AWS Certification FAQ.pptxJohn Merline AWS Certification FAQ.pptx
John Merline AWS Certification FAQ.pptx
 
JuliaFMorgado_Breaking_bad_habits.pptx
JuliaFMorgado_Breaking_bad_habits.pptxJuliaFMorgado_Breaking_bad_habits.pptx
JuliaFMorgado_Breaking_bad_habits.pptx
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake Scherrer

  • 1. IoT
  • 2. What is IoT? What is AWS IoT? Agenda
  • 5. What is IoT? ● Network of physical objects (devices, vehicles, home appliances) ● Embedded with sensors, software, connectivity ● Accessible via the cloud through the Internet infrastructure
  • 6. ● “Finger on the pulse” of traditionally hard to measure objects ● Collect and analyze data automatically, at scale ○ Reveal unseen patterns ○ Faster reaction to events ● Economical ○ Low cost hardware and sensors ○ Ubiquitous connectivity ● Growing Industry ○ 26B IoT devices by 2020 ○ $3.7B total market size by 2020 Why IoT
  • 7. Agriculture Automotive Consumer Electronics Healthcare Industrial Logistics Smart City Smart Energy Smart Retail Wearables IoT Use Cases
  • 12. Gateway ● Edge system to connect Things to the Cloud ● Localized connectivity ○ WiFi, BLE, Private LTE, LoRaWAN, Sigfox, ZigBee, more ● Robust external connectivity ○ High bandwidth, caching ● Additional processing ○ Encrypting, transformation, managing and filtering data
  • 13. Cloud ● Broker ○ Message management (routing, QoS) ○ Device management ○ Edge security ● Data Storage ○ Per message storage ○ Highly structured or low structure (data warehouse vs. data lake) ● Processing ○ Transform messages ○ Trigger workflows ● Analytics ○ Aggregate data for visualization (QuickSight, Power BI, Kibana) ○ Feed machine learning models
  • 14. Cloud ● Broker ○ Message management (routing, QoS) ○ Device management ○ Edge security ● Data Storage ○ Per message storage ○ Highly structured or low structure (data warehouse vs. data lake) ● Processing ○ Transform messages ○ Trigger workflows ● Analytics ○ Aggregate data for visualization (QuickSight, Power BI, Kibana) ○ Feed machine learning models
  • 17.
  • 21. DynamoDB Lamda S3 Athena QuickSightIoT Rule AWS IoT Gateway
  • 22. DynamoDB Lamda S3 Athena QuickSightIoT Rule AWS IoT Gateway
  • 23. DynamoDB Lamda S3 Athena QuickSight Amazon ElasticSearch Kibana IoT Rule IoT Rule AWS IoT Gateway
  • 24. AWS IoT Core ● Fully managed service ● Authentication and authorization ● Device Gateway ○ MQTT ○ WebSockets ○ HTTP ● Rules Engine
  • 25. AWS IoT Core ● Fully managed service ● Security and identity ● MQTT Broker ● Message routing ● Status
  • 26. AWS IoT Core ● Fully managed service ● Security and identity ● MQTT Broker ● Message routing ● Status
  • 27. AWS IoT Core ● Fully managed service ● Security and identity ● MQTT Broker ● Message routing ● Status
  • 28. AWS IoT Core ● Fully managed service ● Authentication and authorization ● Device Gateway ○ MQTT ○ WebSockets ○ HTTP ● Rules Engine
  • 29. MQTT ● MQ Telemetry Transport (ISO/IEC PRF 20922) ● Publish-subscribe-based messaging protocol ● Designed to have a “small code footprint” and "limited network bandwidth" ○ Low energy and bandwidth cost ● Three Quality of Service levels ○ At most once delivery (fire and forget) ○ At least once delivery (acknowledged delivery) ○ Exactly once delivery (assured delivery)
  • 30. AWS IoT Core ● Fully managed service ● Authentication and authorization ● Device Gateway ○ MQTT ○ WebSockets ○ HTTP ● Rules Engine
  • 31. AWS IoT Core ● Fully managed service ● Security and identity ● MQTT Broker ● Message routing ● Status
  • 32. AWS IoT Core ● Fully managed service ● Security and identity ● MQTT Broker ● Message routing ● Status
  • 33. Message Processing AWS Lambda Functions ● Serverless node.js, .NET Core, Python, and Java ● Executes in response to an event, then shuts off Amazon Kinesis ● Real-time message processing More
  • 34. Message Storage AWS DynamoDB ● NoSQL database ● Direct integration with AWS IoT AWS S3 ● Object storage ● Save messages as JSON files
  • 35. Visualization ● Amazon QuickSight ● Business analytics service ● Connect to DynamoDB, Redshift, RDS, etc. ● Advanced processing via SPICE ● Kibana ● Open source near real-time data visualization ● Plugin to ElasticSearch ● Built-in to AWS Amazon Elasticsearch service
  • 36. IoT Analytics Fully-managed analytics service ● Clean ● Process ● Store ● Analyze
  • 38. IoT Analytics Channel Pipeline Datastore Dataset Analytics
  • 39. IoT Analytics Channel Pipeline Datastore Dataset Analytics
  • 40. IoT Analytics Pipeline ● Select/remove fields ● Add/rename fields ● Calculate fields ● Transform with Lambda function ● Enrich with metadata ● Filter message
  • 41. IoT Analytics Clean and Store Data ● Select/remove fields ● Add/rename fields ● Calculate fields ● Transform with Lambda function ● Enrich with metadata ● Filter message
  • 42. IoT Analytics Clean and Store Data ● Select/remove fields ● Add/rename fields ● Calculate fields ● Transform with Lambda function ● Enrich with metadata ● Filter message
  • 43. IoT Analytics Clean and Store Data ● Select/remove fields ● Add/rename fields ● Calculate fields ● Transform with Lambda function ● Enrich with metadata ● Filter message
  • 44. IoT Analytics Clean and Store Data ● Select/remove fields ● Add/rename fields ● Calculate fields ● Transform with Lambda function ● Enrich with metadata ● Filter message
  • 45.
  • 46. IoT Analytics - One-stop-shop for IoT data - Very fast ‘0-Analysis’ - Fully managed - GA end of May
  • 47. AWS IoT Operating system for microcontrollers Real-time Open source Amazon Free RTOS Bulk Onboarding Device organization (grouping, metadata, etc) Searching Remote management AWS IoT Device ManagementLocal compute Messaging Data caching Sync Machine learning AWS Greengrass
  • 48. AWS IoT Operating system for microcontrollers Real-time Open source Amazon Free RTOS Bulk Onboarding Device organization (grouping, metadata, etc) Searching Remote management AWS IoT Device ManagementLocal compute Messaging Data caching Sync Machine learning AWS Greengrass
  • 49. AWS IoT Operating system for microcontrollers Real-time Open source Amazon Free RTOS Bulk Onboarding Device organization (grouping, metadata, etc) Searching Remote management AWS IoT Device ManagementLocal compute Messaging Data caching Sync Machine learning AWS Greengrass AWS Greengrass
  • 50. AWS IoT Operating system for microcontrollers Real-time Open source Amazon Free RTOS Bulk Onboarding Device organization (grouping, metadata, etc) Searching Remote management AWS IoT Device ManagementLocal compute Messaging Data caching Sync Machine learning AWS Greengrass
  • 51. AWS IoT Operating system for microcontrollers Real-time Open source Amazon Free RTOS Bulk Onboarding Device organization (grouping, metadata, etc) Searching Remote management AWS IoT Device ManagementLocal compute Messaging Data caching Sync Machine learning AWS Greengrass 62 22% 20% 19% 13% 13% 11% 8% 5% 5% 5% 5% 4% 4% 4% 3% 3% 3% Embedded Linux FreeRTOS In-house/custom Android Debian (Linux) Ubuntu Microsoft (Windows Embedded 7/Standard) Texas Instruments RTOS Texas Instruments (DSP/BIOS) Micrium (uC/OS-III) Microsoft (Windows 7 Compact or earlier) Keil (RTX) Micrium (uC/OS-II) Wind River (VxWorks) AnalogDevices (VDK) Express Logic (ThreadX) Freescale MQX 2017 (N=619) Only Operating Systems with Please select ALL of the operating systems you are currently using. Top 10 In Use Operating Systems EE Times 2017 Embedded Markets Study
  • 52. AWS IoT Operating system for microcontrollers Real-time Open source Amazon Free RTOS Bulk Onboarding Device organization (grouping, metadata, etc) Searching Remote management AWS IoT Device ManagementLocal compute Messaging Data caching Sync Machine learning AWS Greengrass Top 10 Operating Systems Under Consideration in Next 12 Months EE Times 2017 Embedded Markets Study 63 28% 27% 19% 17% 12% 11% 9% 8% 6% 6% 5% 5% 5% 5% 5% 4% 4% 4% 4% 3% FreeRTOS Embedded Linux In-house/custom Android Debian (Linux) Ubuntu Micrium (uC/OS-III) Texas Instruments RTOS Micrium (uC/OS-II) Microsoft Windows Embedded 7/Standard Express Logic (ThreadX) Keil (RTX) Texas Instruments (DSP/BIOS) Freescale MQX Wind River (Linux) Microsoft (Windows 7 Compact or earlier) Wind River (VxWorks) Red Hat (IX Lunix) AnalogDevices (VDK) Green Hills (INTEGRITY) 2017 (N = 568) Please select ALL of the operating systems you are considering using in the next 12 months.
  • 53. AWS IoT Operating system for microcontrollers Real-time Open source Amazon Free RTOS Bulk Onboarding Device organization (grouping, metadata, etc) Searching Remote management AWS IoT Device ManagementLocal compute Messaging Data caching Sync Machine learning AWS Greengrass
  • 54. AWS IoT Core ● Fully managed service ● Security and identity ● MQTT Broker ● Message routing ● Status
  • 56.
  • 57. Security Risk ● Stolen data ● Poisoned data ● Unauthorized surveillance ● Denial of service attacks ● Backdoor network access ● Many more
  • 58. Security - Mitigation Techniques ● Connection ○ TLS ○ Certificate Pinning ○ Segmented network ● Physical Device ○ Signed Firmware ○ Encrypted storage ○ Restricted access to ports ● Deployment ○ Disabling or blocking single devices from IoT broker ○ Remote firmware updates ● Test, Test, Test
  • 59. What is IoT? What is AWS IoT?
  • 60. Copyright © 2018 Centare Holdings, Inc.