SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Boaz Ziniman | Technical Evangelist | AWS
@ziniman
Introduction to AWS IoT
Pop-up Loft London – September 2017
Agenda
• An introduction to IoT
• Challenges of running things at scale
• IoT on AWS
• Let’s build
Internet of Things
Why there is so much interest?
Internet of Things
All the music on earth, in every
room of your home, wirelessly
Sonos is the smart speaker
system that streams all your
favorite music to any room, or
every room.
Control your music with one
simple app, and fill your home
with pure, immersive sound.
Connected products improve over time
Connected products provide unique
insights
AWS IoT
A Lot of Efforts Are Still Required…
Connecting devices to cloud applications
requires undifferentiated heavy lifting.
Many SDKs
& Tools
Alternate
Protocols
Scalability Security &
Management
Integration with Cloud
and Mobile Applications
How to make IoT Simple ?
How to make IoT Simple ?
For Developers
Security
Hello World!
ScalabilitySecurity
Hello World!
Introducing AWS IoT
Respond to signals from your
fleet of devices and take
action with Rule Engine
Connect any device via
MQTT/HTTP securely. Quickly get
started with AWS IoT Starter Kits
and Scale to billions of messages
across millions of devices
Securely connect any
physical device to AWS
Shift business logic from
device to cloud and route data
to AWS service of your choice
for storage and analysis using
rules engine.
Create Web and Mobile
Applications that Interact with
Devices reliably at any time
“Securely connect one or one-billion devices to AWS,
so they can interact with applications and other devices”
Easily build applications on
web and mobile that interact
with devices, even when they
are offline, with AWS SDK and
Device Shadow.
AWS IoT Platform
Managed service
• No installation
• Automatic scaling
• No pre-provisioning
• Redundant across AZ
• Pay as you go
All in one service
• Message Broker
• Rules Engine
• Shadow
• Registry
All for $5/M Msg*
* Varies by Region
Publish / Subscribe
Standard Protocol Support
MQTT, HTTPS, WebSockets
Machine Friendly
Low power, low bandwidth, fast
Long Lived Connections
Receive signals from the cloud
Bidirectional
Communication FROM and TO the
devices no matter the protocol used
Device SDK
Open Source – Apache 2.0
Embedded-C, Javascript, Python, Java,
Arduino Yún, iOS, Android
AWS
Lambda
Security, Security, Security
Most trusted authentication
X509 Certificates
Mutual Authentication
Easy onboarding and provisioning
Certificate management
Unlimited amount of Certificates
(Sign your CSR or BYOC)
Policy and Role based access control
Granular access to the message broker for devices
and IAM identities
Granular access to backend services via Roles
Rules Engine - Finding the Signals
Easy SQL-Like Syntax
Bring Context
From Amazon Machine Learning, IoT
Shadows, DDB
Transforms & Enrich
Math library, JSON parsing and
cleansing functions
Route
To multiple AWS Services
SELECT DATA FROM TOPIC WHERE FILTER
AWS IoT Shadow
Virtual representation of the device in the Cloud
Always accessible
Holds “states” up to 1 year
More efficient programming
Familiar REST APIs for read/write
Hide complexity of device connectivity (developers
do not need to know what protocol the device uses)
Mindful of device constraints
Holds the commands until device is ready
Can be queried anytime
Very fast (~120ms round trip)
1. Device Publishes Current State
2. Persist JSON Data Store
3. App requests device’s current state
4. App requests change the state
5. Device Shadow sync’s
updated state
6. Device Publishes Current State 7. Device Shadow confirms state change
AWS IoT Device Shadow Flow
bit.ly/AWSIoTLights
Light bulb moment
AWS IoT IoT
shadow
Amazon
Cognito
AWS IoT Registry
Device Metadata store
Unlimited registry entries for devices
Mostly used for Metadata
Enforce Schema
Can define Thing Types with set schema
Define up to 50 attributes per Thing
Free Tier
250,000 Messages Per Month Free for first 12 Months
AWS IoT
• Pay as you go. No minimum fees
• $5 per million messages published to, or
delivered in US East (N. Virginia, Ohio), US
West (Oregon), Ireland, Germany, UK. $6/M in
Korea, Australia. $8/M in Asia Pacific (Tokyo,
and Singapore)
Enterprise Discounts Available
For large volumes our Enterprise Sales team is engaged
Simple Pay as you go and Predictable Pricing
Demo Time!
bit.ly/AWSIoTColours
Colour cube voting
Amazon
S3 Bucket
Amazon
CloudFront
AWS IoT
Amazon
Cognito
Amazon
Cognito
Let’s Build
IoT – Simple Demo
MQTT
AWS
IoT
Write
Static S3
Site
Read
SMS
Amazon
CloudFront
IoT – Simple Demo
MQTT
AWS
IoT
Read/
Write
Static S3
Site
Read
SMS
Amazon
CloudFront
IoT – Simple Demo
MQTT
AWS
IoT
Read/
Write
Static S3
Site
Read
SMS
Amazon
CloudFront
http://bit.ly/OneClickIoT
Next steps
1. Go to console.aws.amazon.com/iot – Play with it!
2. Stay up to date with AWS IoT aws.amazon.com/iot-platform/
3. Start your first IoT project - aws.amazon.com/iot-platform/getting-started
4. Try some IoT examples - github.com/awslabs/aws-iot-examples
5. Get an AWS IoT Button
Thank You
@ziniman

Contenu connexe

Tendances

The Current and Future State of Internet of Things: Unveiling the Opportunities
The Current and Future State of Internet of Things: Unveiling the OpportunitiesThe Current and Future State of Internet of Things: Unveiling the Opportunities
The Current and Future State of Internet of Things: Unveiling the OpportunitiesGoutama Bachtiar
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsAmazon Web Services
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud ServicesDavid J Rosenthal
 
The Essentials of AWS IoT Device Management (IOT326-R1) - AWS re:Invent 2018
The Essentials of AWS IoT Device Management (IOT326-R1) - AWS re:Invent 2018The Essentials of AWS IoT Device Management (IOT326-R1) - AWS re:Invent 2018
The Essentials of AWS IoT Device Management (IOT326-R1) - AWS re:Invent 2018Amazon Web Services
 
Edge Computing with AWS Greengrass
Edge Computing with AWS Greengrass Edge Computing with AWS Greengrass
Edge Computing with AWS Greengrass Amazon Web Services
 
AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake Scherrer
AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake ScherrerAWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake Scherrer
AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake ScherrerAWS Chicago
 
Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)Albert Suwandhi
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Garvit Anand
 
Security in IoT
Security in IoTSecurity in IoT
Security in IoTgr9293
 
Introduction To AWS & AWS Lambda
Introduction To AWS & AWS LambdaIntroduction To AWS & AWS Lambda
Introduction To AWS & AWS LambdaAn Nguyen
 

Tendances (20)

The Current and Future State of Internet of Things: Unveiling the Opportunities
The Current and Future State of Internet of Things: Unveiling the OpportunitiesThe Current and Future State of Internet of Things: Unveiling the Opportunities
The Current and Future State of Internet of Things: Unveiling the Opportunities
 
Getting Started with Amazon EC2
Getting Started with Amazon EC2Getting Started with Amazon EC2
Getting Started with Amazon EC2
 
Azure IoT Summary
Azure IoT SummaryAzure IoT Summary
Azure IoT Summary
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless Applications
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
 
Iot
IotIot
Iot
 
The Essentials of AWS IoT Device Management (IOT326-R1) - AWS re:Invent 2018
The Essentials of AWS IoT Device Management (IOT326-R1) - AWS re:Invent 2018The Essentials of AWS IoT Device Management (IOT326-R1) - AWS re:Invent 2018
The Essentials of AWS IoT Device Management (IOT326-R1) - AWS re:Invent 2018
 
IoT ecosystem
IoT ecosystemIoT ecosystem
IoT ecosystem
 
Edge Computing with AWS Greengrass
Edge Computing with AWS Greengrass Edge Computing with AWS Greengrass
Edge Computing with AWS Greengrass
 
AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake Scherrer
AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake ScherrerAWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake Scherrer
AWS IoT Services Overview- IoT Core, Monitoring, Analytics by Jake Scherrer
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
 
IoT on Azure
IoT on AzureIoT on Azure
IoT on Azure
 
Security in IoT
Security in IoTSecurity in IoT
Security in IoT
 
Introduction To AWS & AWS Lambda
Introduction To AWS & AWS LambdaIntroduction To AWS & AWS Lambda
Introduction To AWS & AWS Lambda
 
Understanding IoT
Understanding IoTUnderstanding IoT
Understanding IoT
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security ppt
 

Similaire à Intro to AWS IoT

Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017Amazon Web Services
 
(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWSAmazon Web Services
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)Amazon Web Services Korea
 
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...AWS Germany
 
Introducing AWS IoT - Interfacing with the Physical World - Technical 101
Introducing AWS IoT - Interfacing with the Physical World - Technical 101Introducing AWS IoT - Interfacing with the Physical World - Technical 101
Introducing AWS IoT - Interfacing with the Physical World - Technical 101Amazon Web Services
 
Essential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformEssential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformAmazon Web Services
 
AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽Amazon Web Services
 
Srv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoTSrv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoTAmazon Web Services
 
An Introduction to AWS IoT - Web Summit Lisbon
An Introduction to AWS IoT - Web Summit LisbonAn Introduction to AWS IoT - Web Summit Lisbon
An Introduction to AWS IoT - Web Summit LisbonBoaz Ziniman
 
AWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up LoftAWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up LoftAmazon Web Services
 
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsAlfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsNathan McMinn
 
Getting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressedGetting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressedAmazon Web Services
 
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015Amazon Web Services Korea
 
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017Amazon Web Services
 

Similaire à Intro to AWS IoT (20)

Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
Getting Started with AWS Internet of Things - AWS Summit Cape Town 2017
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS(MBL204) State of The Union: IoT Powered by AWS
(MBL204) State of The Union: IoT Powered by AWS
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
 
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
 
Introducing AWS IoT - Interfacing with the Physical World - Technical 101
Introducing AWS IoT - Interfacing with the Physical World - Technical 101Introducing AWS IoT - Interfacing with the Physical World - Technical 101
Introducing AWS IoT - Interfacing with the Physical World - Technical 101
 
Essential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformEssential Capabilities of an IoT Platform
Essential Capabilities of an IoT Platform
 
AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽
 
Internet of Things on AWS
Internet of Things on AWSInternet of Things on AWS
Internet of Things on AWS
 
Iniciando com AWS IoT
Iniciando com AWS IoTIniciando com AWS IoT
Iniciando com AWS IoT
 
Srv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoTSrv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoT
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
An Introduction to AWS IoT - Web Summit Lisbon
An Introduction to AWS IoT - Web Summit LisbonAn Introduction to AWS IoT - Web Summit Lisbon
An Introduction to AWS IoT - Web Summit Lisbon
 
Unit 6.pptx
Unit 6.pptxUnit 6.pptx
Unit 6.pptx
 
AWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up LoftAWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up Loft
 
Alfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of ThingsAlfresco Process Services (APS) and the Internet of Things
Alfresco Process Services (APS) and the Internet of Things
 
Getting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressedGetting started with aws io t.compressed.compressed
Getting started with aws io t.compressed.compressed
 
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
 
UNIT V.pdf
UNIT V.pdfUNIT V.pdf
UNIT V.pdf
 
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Intro to AWS IoT

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Boaz Ziniman | Technical Evangelist | AWS @ziniman Introduction to AWS IoT Pop-up Loft London – September 2017
  • 2. Agenda • An introduction to IoT • Challenges of running things at scale • IoT on AWS • Let’s build
  • 4. Why there is so much interest? Internet of Things
  • 5. All the music on earth, in every room of your home, wirelessly Sonos is the smart speaker system that streams all your favorite music to any room, or every room. Control your music with one simple app, and fill your home with pure, immersive sound.
  • 7. Connected products provide unique insights
  • 9. A Lot of Efforts Are Still Required…
  • 10. Connecting devices to cloud applications requires undifferentiated heavy lifting. Many SDKs & Tools Alternate Protocols Scalability Security & Management Integration with Cloud and Mobile Applications
  • 11. How to make IoT Simple ?
  • 12. How to make IoT Simple ? For Developers
  • 15. Introducing AWS IoT Respond to signals from your fleet of devices and take action with Rule Engine Connect any device via MQTT/HTTP securely. Quickly get started with AWS IoT Starter Kits and Scale to billions of messages across millions of devices Securely connect any physical device to AWS Shift business logic from device to cloud and route data to AWS service of your choice for storage and analysis using rules engine. Create Web and Mobile Applications that Interact with Devices reliably at any time “Securely connect one or one-billion devices to AWS, so they can interact with applications and other devices” Easily build applications on web and mobile that interact with devices, even when they are offline, with AWS SDK and Device Shadow.
  • 16. AWS IoT Platform Managed service • No installation • Automatic scaling • No pre-provisioning • Redundant across AZ • Pay as you go All in one service • Message Broker • Rules Engine • Shadow • Registry All for $5/M Msg* * Varies by Region
  • 17. Publish / Subscribe Standard Protocol Support MQTT, HTTPS, WebSockets Machine Friendly Low power, low bandwidth, fast Long Lived Connections Receive signals from the cloud Bidirectional Communication FROM and TO the devices no matter the protocol used Device SDK Open Source – Apache 2.0 Embedded-C, Javascript, Python, Java, Arduino Yún, iOS, Android AWS Lambda
  • 18. Security, Security, Security Most trusted authentication X509 Certificates Mutual Authentication Easy onboarding and provisioning Certificate management Unlimited amount of Certificates (Sign your CSR or BYOC) Policy and Role based access control Granular access to the message broker for devices and IAM identities Granular access to backend services via Roles
  • 19. Rules Engine - Finding the Signals Easy SQL-Like Syntax Bring Context From Amazon Machine Learning, IoT Shadows, DDB Transforms & Enrich Math library, JSON parsing and cleansing functions Route To multiple AWS Services SELECT DATA FROM TOPIC WHERE FILTER
  • 20. AWS IoT Shadow Virtual representation of the device in the Cloud Always accessible Holds “states” up to 1 year More efficient programming Familiar REST APIs for read/write Hide complexity of device connectivity (developers do not need to know what protocol the device uses) Mindful of device constraints Holds the commands until device is ready Can be queried anytime Very fast (~120ms round trip)
  • 21. 1. Device Publishes Current State 2. Persist JSON Data Store 3. App requests device’s current state 4. App requests change the state 5. Device Shadow sync’s updated state 6. Device Publishes Current State 7. Device Shadow confirms state change AWS IoT Device Shadow Flow
  • 23. Light bulb moment AWS IoT IoT shadow Amazon Cognito
  • 24. AWS IoT Registry Device Metadata store Unlimited registry entries for devices Mostly used for Metadata Enforce Schema Can define Thing Types with set schema Define up to 50 attributes per Thing
  • 25. Free Tier 250,000 Messages Per Month Free for first 12 Months AWS IoT • Pay as you go. No minimum fees • $5 per million messages published to, or delivered in US East (N. Virginia, Ohio), US West (Oregon), Ireland, Germany, UK. $6/M in Korea, Australia. $8/M in Asia Pacific (Tokyo, and Singapore) Enterprise Discounts Available For large volumes our Enterprise Sales team is engaged Simple Pay as you go and Predictable Pricing
  • 28. Colour cube voting Amazon S3 Bucket Amazon CloudFront AWS IoT Amazon Cognito Amazon Cognito
  • 30. IoT – Simple Demo MQTT AWS IoT Write Static S3 Site Read SMS Amazon CloudFront
  • 31.
  • 32. IoT – Simple Demo MQTT AWS IoT Read/ Write Static S3 Site Read SMS Amazon CloudFront
  • 33. IoT – Simple Demo MQTT AWS IoT Read/ Write Static S3 Site Read SMS Amazon CloudFront
  • 35. Next steps 1. Go to console.aws.amazon.com/iot – Play with it! 2. Stay up to date with AWS IoT aws.amazon.com/iot-platform/ 3. Start your first IoT project - aws.amazon.com/iot-platform/getting-started 4. Try some IoT examples - github.com/awslabs/aws-iot-examples 5. Get an AWS IoT Button