SlideShare a Scribd company logo
1 of 26
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Create an IoT Gateway and Establish
a Data Pipeline to AWS IoT with
Intel
M a r t i n K r o n b e r g – T e c h n i c a l E v a n g e l i s t
N o v e m b e r 3 0 , 2 0 1 7
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The next 2.5 hours:
Overview of Intel IoT technology
Overview of Intel IoT dev program
Overview of AWS IoT
Hands on with Intel and AWS – Edge to cloud framework
While we are presenting:
Create an AWS account – aws.amazon.com
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Intel IoT technology
T H I N G S
( E N D P O I N T S )
C L O U D - B A S E D
A N A L Y T I C S
4
T h e I n t e l I o T P l a t f o r m : A b l u e p r i n t f o r
c o n n e c t i n g d e v i c e s i n t o t h e c l o u d f o r
d e v e l o p e r s t o b e t t e r l e v e r a g e d a t a ,
c u s t o m i z e , a n d s c a l e
Intel architecture powers
E n d p o i n t s , g a t e w a y s , n e t w o r k s , a n d c l o u d
G A T E W A Y
N E T W O R K
( D A T A C E N T E R )
5
Intel NUC gateway
• S c a l a b l e
• O p e n s o u r c e
• W i d e r a n g e o f
s p e c i f i c a t i o n s
6
Scalable processing
• F r o m I n t e l A t o m t o I n t e l C o r e i 7
• G e t j u s t t h e r i g h t a m o u n t o f c o m p u t e
p o w e r a t t h e e d g e
7
Open source technology
MR AA
S u p p o r t s I n t e l , n o n - I n t e l
( c o m m u n i t y a d d e d ) M C U b o a r d s ,
U N I X b o a r d s , a n d I o T G a t e w a y s
S i m p l e I / O p r o t o c o l c o n t r o l f o r :
O p e n s o u r c e o n G i t H u b :
h t t p : / / m r a a . i o
MRAA – I/O library
• GPIO
• Analog (AIO)
• PWM
• SPI
• I2C
• UART
• 1-Wire
• Firmata
T y p i c a l s t a c k o n U N I X s y s t e m s :
S o f t w a r e s u i t e f o r s e n s o r s ,
a c t u a t o r s , r a d i o s , a n d p r o t o c o l s
O p e n s o u r c e , I n t e l m a i n t a i n e d ,
c o m m u n i t y s u p p o r t e d :
UPM – Sensor library
Actuators
Sensors
25 25
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Intel developer program
W r i t e y o u r o w n o r r e u s e
s a m p l e c o d e a n d p a c k a g e s
f o r y o u r o w n p r o j e c t s .
• Code snippets
• Mini projects
• End to end solutions
• Transportation, smart home, retail
Code samples
I n t e l s y s t e m s t u d i o
A d v a n c e d d e b u g , t r a c e , a n d a n a l y s i s
f e a t u r e s h e l p y o u d e v e l o p y o u r I o T
s o l u t i o n s o r e m b e d d e d a p p l i c a t i o n s
• Fully integrated development environment (IDE)
• Quickly target and resolve defects in complex systems
• Reduce time-to-market for connected devices
S D K s
• Computer vision
• Media
• Deep learning
Advanced edge compute
S u p p o r t t h r o u g h o u t t h e
d e v e l o p m e n t l i f e c y c l e f r o m h a n d s -
o n t o o n l i n e .
O n l i n e c o n t e n t : Documentation, code samples, live and on-
demand tutorial videos
O n l i n e c o m m u n i t i e s for learning, building, and sharing
T e c h n i c a l f o r u m s for online troubleshooting
I n t e l a n d i n d u s t r y roadshows, webinars, conferences,
hackathons, and workshops give hands-on practical experience
Education resources
1
Developer kit
1
Intel developer program:
www.software.intel.com/iot
1
Takeaway:
• H a r d w a r e
• L i b r a r i e s
• I D E
• S D K
• O p e n s o u r c e
• D e v e l o p e r p r o g r a m
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT
1
AWS IoT
DEVICE SDK
Set of client libraries to
connect, authenticate, and
exchange messages
DEVICE GATEWAY
Communicate with devices
via MQTT and HTTP
AUTHENTICATION
Secure with mutual
authentication and
encryption
RULES
ENGINE
Transform messages
based on rules and
route to AWS
Services
AWS Services
- - - - -
3P Services
SHADOW
Persistent thing state
during intermittent
connections
APPLICATIONS
AWS IoT API
REGISTRY
Identity and management of
your things
1
AWS IoT data
PUBLISH turbines/ev-gen/123 (qos: 0)
{
"timestamp": "2016-11-29T10:00:00",
"temperature": 125,
"humidity": 95,
”rotor-freq": 6455,
“output”: 480,
“output-freq”: 60
}
Publish on/off to the sprinkler
D e v i c e
g a t e w a y
S p r i n k l e r
C o n t r o l
l o g i c
SUBSCRIBE
macdonald/sprinkler-456
Publish on/off to the sprinkler
PUBLISH
macdonald/sprinkler-456
{ "water": "on" }
D e v i c e
g a t e w a y
S p r i n k l e r
C o n t r o l
l o g i c
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Workshop overview
2
A W S I o T
I n t e l N U C
A r d u i n o 1 0 1
G r o v e s e n s o r s
MQTT
MRAA/Firmata
GPIO
2
Node-RED
• E x p l o r e s e n s o r s
• V i s u a l
p r o g r a m m i n g
• B u i l t o n N o d e . j s
• E a s y t o s e e d a t a
f l o w
• O f f i c i a l I n t e l
d e v e l o p e d c l o u d
c o n n e c t o r n o d e s
2
Lets get started!
h t t p : / / b i t . l y / i n t e l - a w s - w o r k s h o p
or
h t t p s : / / s 3 . a m a z o n a w s . c o m / m e k s 3 b u c k e t / A W S + W o r k s h o p s /
I n t e l - A W S - L a b . p d f
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!

More Related Content

What's hot

NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...Amazon Web Services
 
An Eye in the Sky: How Radiant Solutions Processes Satellite Imagery with AI ...
An Eye in the Sky: How Radiant Solutions Processes Satellite Imagery with AI ...An Eye in the Sky: How Radiant Solutions Processes Satellite Imagery with AI ...
An Eye in the Sky: How Radiant Solutions Processes Satellite Imagery with AI ...Amazon Web Services
 
The IoT Offering Explained in Plain English - IOT201 - re:Invent 2017
The IoT Offering Explained in Plain English - IOT201 - re:Invent 2017The IoT Offering Explained in Plain English - IOT201 - re:Invent 2017
The IoT Offering Explained in Plain English - IOT201 - re:Invent 2017Amazon Web Services
 
NEW LAUNCH! Introduction to Amazon GuardDuty - SID218 - re:Invent 2017
NEW LAUNCH! Introduction to Amazon GuardDuty - SID218 - re:Invent 2017NEW LAUNCH! Introduction to Amazon GuardDuty - SID218 - re:Invent 2017
NEW LAUNCH! Introduction to Amazon GuardDuty - SID218 - re:Invent 2017Amazon Web Services
 
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017Amazon Web Services
 
GAM311-How Linden Lab Built a Virtual World on the AWS Cloud.pdf
GAM311-How Linden Lab Built a Virtual World on the AWS Cloud.pdfGAM311-How Linden Lab Built a Virtual World on the AWS Cloud.pdf
GAM311-How Linden Lab Built a Virtual World on the AWS Cloud.pdfAmazon Web Services
 
HLC310-How Methodist Le Bonheur Healthcare's Focus on Standardizing Compliant...
HLC310-How Methodist Le Bonheur Healthcare's Focus on Standardizing Compliant...HLC310-How Methodist Le Bonheur Healthcare's Focus on Standardizing Compliant...
HLC310-How Methodist Le Bonheur Healthcare's Focus on Standardizing Compliant...Amazon Web Services
 
AWS reInvent Recap 線上研討會
AWS reInvent Recap 線上研討會AWS reInvent Recap 線上研討會
AWS reInvent Recap 線上研討會Amazon Web Services
 
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfRET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfAmazon Web Services
 
How Esri Optimizes Massive Image Archives for Analytics in the Cloud - ABD402...
How Esri Optimizes Massive Image Archives for Analytics in the Cloud - ABD402...How Esri Optimizes Massive Image Archives for Analytics in the Cloud - ABD402...
How Esri Optimizes Massive Image Archives for Analytics in the Cloud - ABD402...Amazon Web Services
 
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...Amazon Web Services
 
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017Amazon Web Services
 
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the HaystackGPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the HaystackAmazon Web Services
 
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...Amazon Web Services
 
HLC309_The American Heart Association and How to Build a Secure and Collabora...
HLC309_The American Heart Association and How to Build a Secure and Collabora...HLC309_The American Heart Association and How to Build a Secure and Collabora...
HLC309_The American Heart Association and How to Build a Secure and Collabora...Amazon Web Services
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationAmazon Web Services
 
ABD338_MirrorWeb - Powering Large-scale, Full-text Search for the UK Governme...
ABD338_MirrorWeb - Powering Large-scale, Full-text Search for the UK Governme...ABD338_MirrorWeb - Powering Large-scale, Full-text Search for the UK Governme...
ABD338_MirrorWeb - Powering Large-scale, Full-text Search for the UK Governme...Amazon Web Services
 
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...Amazon Web Services
 

What's hot (20)

NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
NEW LAUNCH! How to build graph applications with SPARQL and Gremlin using Ama...
 
An Eye in the Sky: How Radiant Solutions Processes Satellite Imagery with AI ...
An Eye in the Sky: How Radiant Solutions Processes Satellite Imagery with AI ...An Eye in the Sky: How Radiant Solutions Processes Satellite Imagery with AI ...
An Eye in the Sky: How Radiant Solutions Processes Satellite Imagery with AI ...
 
The IoT Offering Explained in Plain English - IOT201 - re:Invent 2017
The IoT Offering Explained in Plain English - IOT201 - re:Invent 2017The IoT Offering Explained in Plain English - IOT201 - re:Invent 2017
The IoT Offering Explained in Plain English - IOT201 - re:Invent 2017
 
NEW LAUNCH! Introduction to Amazon GuardDuty - SID218 - re:Invent 2017
NEW LAUNCH! Introduction to Amazon GuardDuty - SID218 - re:Invent 2017NEW LAUNCH! Introduction to Amazon GuardDuty - SID218 - re:Invent 2017
NEW LAUNCH! Introduction to Amazon GuardDuty - SID218 - re:Invent 2017
 
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
 
GAM311-How Linden Lab Built a Virtual World on the AWS Cloud.pdf
GAM311-How Linden Lab Built a Virtual World on the AWS Cloud.pdfGAM311-How Linden Lab Built a Virtual World on the AWS Cloud.pdf
GAM311-How Linden Lab Built a Virtual World on the AWS Cloud.pdf
 
HLC310-How Methodist Le Bonheur Healthcare's Focus on Standardizing Compliant...
HLC310-How Methodist Le Bonheur Healthcare's Focus on Standardizing Compliant...HLC310-How Methodist Le Bonheur Healthcare's Focus on Standardizing Compliant...
HLC310-How Methodist Le Bonheur Healthcare's Focus on Standardizing Compliant...
 
AWS reInvent Recap 線上研討會
AWS reInvent Recap 線上研討會AWS reInvent Recap 線上研討會
AWS reInvent Recap 線上研討會
 
WPT204_She Powers Tech
WPT204_She Powers TechWPT204_She Powers Tech
WPT204_She Powers Tech
 
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdfRET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
RET305-Turbo Charge Your E-Commerce Site wAmazon Cache and Search Solutions.pdf
 
How Esri Optimizes Massive Image Archives for Analytics in the Cloud - ABD402...
How Esri Optimizes Massive Image Archives for Analytics in the Cloud - ABD402...How Esri Optimizes Massive Image Archives for Analytics in the Cloud - ABD402...
How Esri Optimizes Massive Image Archives for Analytics in the Cloud - ABD402...
 
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
Training Chatbots and Conversational Artificial Intelligence Agents with Amaz...
 
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
BigDL: Image Recognition Using Apache Spark with BigDL - MCL358 - re:Invent 2017
 
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the HaystackGPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
GPSBUS216-GPS Applying AI-ML to Find Security Needles in the Haystack
 
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
NEW LAUNCH! Infinitely Scalable Machine Learning Algorithms with Amazon AI - ...
 
HLC309_The American Heart Association and How to Build a Secure and Collabora...
HLC309_The American Heart Association and How to Build a Secure and Collabora...HLC309_The American Heart Association and How to Build a Secure and Collabora...
HLC309_The American Heart Association and How to Build a Secure and Collabora...
 
ALX328_Smart Devices Everywhere
ALX328_Smart Devices EverywhereALX328_Smart Devices Everywhere
ALX328_Smart Devices Everywhere
 
ABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing OrganizationABD307_Deep Analytics for Global AWS Marketing Organization
ABD307_Deep Analytics for Global AWS Marketing Organization
 
ABD338_MirrorWeb - Powering Large-scale, Full-text Search for the UK Governme...
ABD338_MirrorWeb - Powering Large-scale, Full-text Search for the UK Governme...ABD338_MirrorWeb - Powering Large-scale, Full-text Search for the UK Governme...
ABD338_MirrorWeb - Powering Large-scale, Full-text Search for the UK Governme...
 
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
 

Similar to Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - IOT205 - re:Invent 2017

6 winning strategies for agil SaaS editors
6 winning strategies for agil SaaS editors6 winning strategies for agil SaaS editors
6 winning strategies for agil SaaS editorsScaleway
 
Decoupled APIs through Microservices
Decoupled APIs through MicroservicesDecoupled APIs through Microservices
Decoupled APIs through MicroservicesDavid Simons
 
SAI - Serverless Integration Architectures - 09/2019
SAI - Serverless Integration Architectures - 09/2019SAI - Serverless Integration Architectures - 09/2019
SAI - Serverless Integration Architectures - 09/2019Samuel Vandecasteele
 
Microservices Delivery Platform. Tips & Tricks
Microservices Delivery Platform. Tips & TricksMicroservices Delivery Platform. Tips & Tricks
Microservices Delivery Platform. Tips & TricksAndrey Trubitsyn
 
2022 apidays LIVE Helsinki & North_Future proofing API Security
2022 apidays LIVE Helsinki & North_Future proofing API Security2022 apidays LIVE Helsinki & North_Future proofing API Security
2022 apidays LIVE Helsinki & North_Future proofing API Securityapidays
 
So You Want to be an OpenStack Contributor
So You Want to be an OpenStack ContributorSo You Want to be an OpenStack Contributor
So You Want to be an OpenStack ContributorAnne Gentle
 
BigDL Deep Learning in Apache Spark - AWS re:invent 2017
BigDL Deep Learning in Apache Spark - AWS re:invent 2017BigDL Deep Learning in Apache Spark - AWS re:invent 2017
BigDL Deep Learning in Apache Spark - AWS re:invent 2017Dave Nielsen
 
Decoupled APIs through microservices
Decoupled APIs through microservicesDecoupled APIs through microservices
Decoupled APIs through microservicesDavid Simons
 
Building data pipelines: from simple to more advanced - hands-on experience /...
Building data pipelines: from simple to more advanced - hands-on experience /...Building data pipelines: from simple to more advanced - hands-on experience /...
Building data pipelines: from simple to more advanced - hands-on experience /...Sergii Khomenko
 
AWS re:Invent Recap 2016 Taiwan part 2
AWS re:Invent Recap 2016 Taiwan part 2AWS re:Invent Recap 2016 Taiwan part 2
AWS re:Invent Recap 2016 Taiwan part 2Amazon Web Services
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...Databricks
 
Keynote - AWS Summit Milano 2018
Keynote - AWS Summit Milano 2018Keynote - AWS Summit Milano 2018
Keynote - AWS Summit Milano 2018Amazon Web Services
 
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...Living Online
 
ELK Presentation Final V1
ELK Presentation Final V1ELK Presentation Final V1
ELK Presentation Final V1Jon Hammant
 
DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats Outlyer
 
Customer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfCustomer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfPRASHANTJUNNARKAR
 

Similar to Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - IOT205 - re:Invent 2017 (20)

The IoT For Real
The IoT For Real The IoT For Real
The IoT For Real
 
6 winning strategies for agil SaaS editors
6 winning strategies for agil SaaS editors6 winning strategies for agil SaaS editors
6 winning strategies for agil SaaS editors
 
Decoupled APIs through Microservices
Decoupled APIs through MicroservicesDecoupled APIs through Microservices
Decoupled APIs through Microservices
 
SAI - Serverless Integration Architectures - 09/2019
SAI - Serverless Integration Architectures - 09/2019SAI - Serverless Integration Architectures - 09/2019
SAI - Serverless Integration Architectures - 09/2019
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Microservices Delivery Platform. Tips & Tricks
Microservices Delivery Platform. Tips & TricksMicroservices Delivery Platform. Tips & Tricks
Microservices Delivery Platform. Tips & Tricks
 
2022 apidays LIVE Helsinki & North_Future proofing API Security
2022 apidays LIVE Helsinki & North_Future proofing API Security2022 apidays LIVE Helsinki & North_Future proofing API Security
2022 apidays LIVE Helsinki & North_Future proofing API Security
 
So You Want to be an OpenStack Contributor
So You Want to be an OpenStack ContributorSo You Want to be an OpenStack Contributor
So You Want to be an OpenStack Contributor
 
BigDL Deep Learning in Apache Spark - AWS re:invent 2017
BigDL Deep Learning in Apache Spark - AWS re:invent 2017BigDL Deep Learning in Apache Spark - AWS re:invent 2017
BigDL Deep Learning in Apache Spark - AWS re:invent 2017
 
Decoupled APIs through microservices
Decoupled APIs through microservicesDecoupled APIs through microservices
Decoupled APIs through microservices
 
Telecom service futures driven by customer need
Telecom service futures driven by customer needTelecom service futures driven by customer need
Telecom service futures driven by customer need
 
Building data pipelines: from simple to more advanced - hands-on experience /...
Building data pipelines: from simple to more advanced - hands-on experience /...Building data pipelines: from simple to more advanced - hands-on experience /...
Building data pipelines: from simple to more advanced - hands-on experience /...
 
04 Client Server Technology
04 Client Server Technology04 Client Server Technology
04 Client Server Technology
 
AWS re:Invent Recap 2016 Taiwan part 2
AWS re:Invent Recap 2016 Taiwan part 2AWS re:Invent Recap 2016 Taiwan part 2
AWS re:Invent Recap 2016 Taiwan part 2
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
 
Keynote - AWS Summit Milano 2018
Keynote - AWS Summit Milano 2018Keynote - AWS Summit Milano 2018
Keynote - AWS Summit Milano 2018
 
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
Practical Routers and Switches (Including TCP/IP and Ethernet) for Engineers ...
 
ELK Presentation Final V1
ELK Presentation Final V1ELK Presentation Final V1
ELK Presentation Final V1
 
DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats
 
Customer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdfCustomer_Testimonial_IFFCO.pdf
Customer_Testimonial_IFFCO.pdf
 

More from 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
 

More from 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
 

Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - IOT205 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel M a r t i n K r o n b e r g – T e c h n i c a l E v a n g e l i s t N o v e m b e r 3 0 , 2 0 1 7
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The next 2.5 hours: Overview of Intel IoT technology Overview of Intel IoT dev program Overview of AWS IoT Hands on with Intel and AWS – Edge to cloud framework While we are presenting: Create an AWS account – aws.amazon.com
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Intel IoT technology
  • 4. T H I N G S ( E N D P O I N T S ) C L O U D - B A S E D A N A L Y T I C S 4 T h e I n t e l I o T P l a t f o r m : A b l u e p r i n t f o r c o n n e c t i n g d e v i c e s i n t o t h e c l o u d f o r d e v e l o p e r s t o b e t t e r l e v e r a g e d a t a , c u s t o m i z e , a n d s c a l e Intel architecture powers E n d p o i n t s , g a t e w a y s , n e t w o r k s , a n d c l o u d G A T E W A Y N E T W O R K ( D A T A C E N T E R )
  • 5. 5 Intel NUC gateway • S c a l a b l e • O p e n s o u r c e • W i d e r a n g e o f s p e c i f i c a t i o n s
  • 6. 6 Scalable processing • F r o m I n t e l A t o m t o I n t e l C o r e i 7 • G e t j u s t t h e r i g h t a m o u n t o f c o m p u t e p o w e r a t t h e e d g e
  • 8. S u p p o r t s I n t e l , n o n - I n t e l ( c o m m u n i t y a d d e d ) M C U b o a r d s , U N I X b o a r d s , a n d I o T G a t e w a y s S i m p l e I / O p r o t o c o l c o n t r o l f o r : O p e n s o u r c e o n G i t H u b : h t t p : / / m r a a . i o MRAA – I/O library • GPIO • Analog (AIO) • PWM • SPI • I2C • UART • 1-Wire • Firmata T y p i c a l s t a c k o n U N I X s y s t e m s :
  • 9. S o f t w a r e s u i t e f o r s e n s o r s , a c t u a t o r s , r a d i o s , a n d p r o t o c o l s O p e n s o u r c e , I n t e l m a i n t a i n e d , c o m m u n i t y s u p p o r t e d : UPM – Sensor library Actuators Sensors 25 25
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Intel developer program
  • 11. W r i t e y o u r o w n o r r e u s e s a m p l e c o d e a n d p a c k a g e s f o r y o u r o w n p r o j e c t s . • Code snippets • Mini projects • End to end solutions • Transportation, smart home, retail Code samples
  • 12. I n t e l s y s t e m s t u d i o A d v a n c e d d e b u g , t r a c e , a n d a n a l y s i s f e a t u r e s h e l p y o u d e v e l o p y o u r I o T s o l u t i o n s o r e m b e d d e d a p p l i c a t i o n s • Fully integrated development environment (IDE) • Quickly target and resolve defects in complex systems • Reduce time-to-market for connected devices S D K s • Computer vision • Media • Deep learning Advanced edge compute
  • 13. S u p p o r t t h r o u g h o u t t h e d e v e l o p m e n t l i f e c y c l e f r o m h a n d s - o n t o o n l i n e . O n l i n e c o n t e n t : Documentation, code samples, live and on- demand tutorial videos O n l i n e c o m m u n i t i e s for learning, building, and sharing T e c h n i c a l f o r u m s for online troubleshooting I n t e l a n d i n d u s t r y roadshows, webinars, conferences, hackathons, and workshops give hands-on practical experience Education resources
  • 16. 1 Takeaway: • H a r d w a r e • L i b r a r i e s • I D E • S D K • O p e n s o u r c e • D e v e l o p e r p r o g r a m
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT
  • 18. 1 AWS IoT DEVICE SDK Set of client libraries to connect, authenticate, and exchange messages DEVICE GATEWAY Communicate with devices via MQTT and HTTP AUTHENTICATION Secure with mutual authentication and encryption RULES ENGINE Transform messages based on rules and route to AWS Services AWS Services - - - - - 3P Services SHADOW Persistent thing state during intermittent connections APPLICATIONS AWS IoT API REGISTRY Identity and management of your things
  • 19. 1 AWS IoT data PUBLISH turbines/ev-gen/123 (qos: 0) { "timestamp": "2016-11-29T10:00:00", "temperature": 125, "humidity": 95, ”rotor-freq": 6455, “output”: 480, “output-freq”: 60 }
  • 20. Publish on/off to the sprinkler D e v i c e g a t e w a y S p r i n k l e r C o n t r o l l o g i c SUBSCRIBE macdonald/sprinkler-456
  • 21. Publish on/off to the sprinkler PUBLISH macdonald/sprinkler-456 { "water": "on" } D e v i c e g a t e w a y S p r i n k l e r C o n t r o l l o g i c
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Workshop overview
  • 23. 2 A W S I o T I n t e l N U C A r d u i n o 1 0 1 G r o v e s e n s o r s MQTT MRAA/Firmata GPIO
  • 24. 2 Node-RED • E x p l o r e s e n s o r s • V i s u a l p r o g r a m m i n g • B u i l t o n N o d e . j s • E a s y t o s e e d a t a f l o w • O f f i c i a l I n t e l d e v e l o p e d c l o u d c o n n e c t o r n o d e s
  • 25. 2 Lets get started! h t t p : / / b i t . l y / i n t e l - a w s - w o r k s h o p or h t t p s : / / s 3 . a m a z o n a w s . c o m / m e k s 3 b u c k e t / A W S + W o r k s h o p s / I n t e l - A W S - L a b . p d f
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you!