SlideShare a Scribd company logo
Architecture of
the AWS IoT platform
Julien Simon
Principal Technical Evangelist, AWS
julsimon@amazon.fr
@julsimon
Jean-Paul Huon
CTO, Z#bre
jp.huon@zbre.fr
AWS IoT is a fully managed cloud platform that lets connected
devices easily and securely interact with cloud applications and other
devices.
Extract and filter data from your
devices and take action with
custom rules
Securely connect and manage
any physical device across
multiple networks and protocols
Create web and mobile
applications that interact with
devices reliably at any time
AWS IoT
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
DEVICE GATEWAY
Communicate with devices via
MQTT and HTTP
AUTHENTICATION
AUTHORIZATION
Secure with mutual
authentication and encryption
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS
- - - - -
3rd party
DEVICE SHADOW
Persistent thing state
during intermittent
connections
APPLICATIONS
AWS IoT API
DEVICE REGISTRY
Identity and Management of
your things
Devices & SDKs
Official AWS IoT Starter Kits
AWS IoT Sofware Development Kits
•  Arduino: Arduino Yún platform
•  Node.js: ideal for Embedded Linux
•  C: ideal for embedded OS
Personal picture
Arduino Yún hardware
Aduino.org
Not an official endorsement by AWS. Just a personal preference J
Amazon.com
Arduino Yún SDK
Arduino IDE and librairies
http://arduino.org/software
AWS IoT SDK
https://github.com/aws/aws-iot-
device-sdk-arduino-yun
Protocols
Highly scalable
Pub Sub Broker
MQTT
Subscribers
Publishers
Secure by Default
Connect securely via X509 Certs and
TLS v1.2 Client Mutual Auth
Multi-protocol Message Gateway
Millions of devices and apps can connect
over MQTT or HTTP
topics
Elastic Publish Subscribe Broker
Go from 1 to 1-billion long-lived
connections with zero provisioning
AWS IoT: Securely Connect Devices
Device Registry
Cloud alter-ego of a physical device.
Persists metadata about the device.
MQTT Protocol
MQTTS vs HTTPS:
•  93x faster throughput
•  11.89x less battery to send
•  170.9x less battery to receive
•  50% less power to stay connected
•  8x less network overhead
Source:
http://stephendnicholas.com/archives/1217
•  OASIS standard protocol (v3.1.1)
•  Lightweight, transport protocol that is
useful for connected devices
•  Publish-subscribe with topics
•  MQTT is used on oil rigs, connected
trucks, and many more critical
applications
•  Customers have needed to build,
maintain and scale a broker to use
MQTT with cloud applications
MQTT: QoS 0 (at most once)
1
2
3
4
5
6
1,2,3,5,6
Publish QoS0
MQTT: QoS 1 (at least once)
1
2
3
4
5
4
1,2,3,4,5,6
6
PUBLISH QoS1
PUBLISH QoS1
PUBACK
MQTT: device-to-device communication
mydevices/alert
MQTT: collect data from a device
mydevices/4
mydevices/4
MQTT: aggregate data from many devices
mydevices/#
mydevices/1
mydevices/2
mydevices/3
….
Amazon
DynamoDB
Applications
MQTT: update a device
mydevices/4
mydevices/4
Arduino SDK: connecting to AWS IoT
aws_iot_mqtt_client myClient;
if((rc = myClient.setup(AWS_IOT_CLIENT_ID)) == 0) {
// Load user configuration
if((rc = myClient.config(AWS_IOT_MQTT_HOST,
AWS_IOT_MQTT_PORT, AWS_IOT_ROOT_CA_PATH,
AWS_IOT_PRIVATE_KEY_PATH, AWS_IOT_CERTIFICATE_PATH)) == 0) {
if((rc = myClient.connect()) == 0) {
// We are connected
doSomethingUseful();
}
}
}
Arduino SDK: subscribing and publishing to a topic
if ((rc=myClient.subscribe(”myTopic", 1, msg_callback)) != 0)
{
Serial.println("Subscribe failed!");
Serial.println(rc);
}
if((rc = myClient.publish(”myTopic", msg, strlen(msg),
1, false)) != 0)
{
Serial.println("Publish failed!");
Serial.println(rc);
}
Rules
1. AWS Services
(Direct Integration)
Rules Engine
Actions
AWS IoT Rules
AWS
Lambda
Amazon
SNS
Amazon
SQS
Amazon
S3
Amazon
Kinesis
Amazon
DynamoDB Amazon RDS
Amazon 

Redshift
Amazon Glacier
Amazon 

EC2
3. External Endpoints
(via Lambda and SNS)
Rules connect AWS IoT to
External Endpoints and AWS
Services.
2. Rest of AWS
(via Amazon Kinesis, AWS
Lambda, Amazon S3, and
more)
AWS IoT Rules: Streaming Data
N:1 Inbound Streams of Sensor Data
Rules Engine filters, transforms sensor data then sends aggregate to Amazon Kinesis
Amazon Kinesis Streams to Enterprise Applications
Simultaneously stream processed data to databases, applications, other AWS
Services
Ordered Stream
Amazon
Kinesis
AWS IoT Rules: Machine Learning
Anomaly Detection
The Rules Engine can feed data to Amazon Machine Learning, for example to predict
device failure
Continuous Improvement
Re-train the Amazon Machine Learning model periodically on new data
Send to S3
Amazon
Machine
Learning
Re-Train
S3
Jean-Paul HUON – CTO
Z BRE#
www.zbre.fr
IoT has a deep impact on business models
Company
Customer
Create Deploy
Physical re-intermediation Increasing global value
The project: improving quality of life for elderly people
Customer Intermediary Provider
Our solution: the Lysbox
Our solution: the Lysbox
Achievements
•  100% elderly people equipped
•  10.000 boxes deployed in 6 months
•  Quality of service improved
•  3 M€ savings / year
•  ROI < 1 year
Challenges
Complex interactions
Cities
Care
companies
Logistics
SIGFOX
Network
Weather
forecast
Objects
Mgt.
Department
Relatives
mobiles
Constraints
•  Deployment time: 6 months
•  Security and encryption
•  Evolutivity: DevOps (tests / stability)
•  Scalability: from 0 to 10.000 objects
in 6 months
The Z#BRE platform on AWS
Devices
End users
Third parties
Services
Auto Scaling group
Availability Zone
Security group
RDS Database
security group
EC2 instance
web app
server
virtual private cloud
Lambda
Machine
Learning
Identity IAM
API Gateway
Amazon S3
Cognito
ELB
ELB
ELB
AWS IoT Authentication
& encryption IoT Broker
Rules Registry Shadow
Upcoming projects
•  Deployment in US & Asia
•  Integrate AI features
•  Increase variety of managed objects
•  Systematic integration of SE
Jean-Paul HUON, CTO
jp.huon@zbre.fr
Z BRE#
www.zbre.fr
AWS IoT
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
DEVICE GATEWAY
Communicate with devices via
MQTT and HTTP
AUTHENTICATION
AUTHORIZATION
Secure with mutual
authentication and encryption
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS
- - - - -
3rd party
DEVICE SHADOW
Persistent thing state
during intermittent
connections
APPLICATIONS
AWS IoT API
DEVICE REGISTRY
Identity and Management of
your things
Today and tomorrow at 10:30 AM
« Architecture of the AWS IoT platform »
with Jean-Paul HUON, CTO, Z#BRE
Today and tomorrow at 3:15 PM
« Connected Agriculture with AWS IoT »
Michael GARCIA, EMEA SA Specialist Mobile/IoT, AWS
See you at the AWS booth!
AWS sessions @ IoT World
April 20-22April 6-7 (Lyon)
April 25
May 31st
June 28
September 27
December 6
Next events
AWS User Groups AWS
Lille
Paris
Rennes
Nantes
Bordeaux
Lyon
Montpellier
facebook.com/groups/AWSFrance/
@aws_actus
AWS User Groups
Merci !
Julien Simon
Principal Technical Evangelist, AWS
julsimon@amazon.fr
@julsimon
Jean-Paul Huon
CTO, Z#bre
jp.huon@zbre.fr

More Related Content

PDF
Keynote @ IoT World Paris
PDF
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
PDF
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
PDF
Hands-on with AWS IoT (November 2016)
PDF
AWS Innovate 2016 : Opening Keynote - Glenn Gore
PDF
Workshop AWS IoT @ SIDO
PPTX
Container Days - AWS Microservice Workshop
PDF
An Intro to AWS IoT
Keynote @ IoT World Paris
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
Hands-on with AWS IoT (November 2016)
AWS Innovate 2016 : Opening Keynote - Glenn Gore
Workshop AWS IoT @ SIDO
Container Days - AWS Microservice Workshop
An Intro to AWS IoT

Viewers also liked (20)

PDF
Hands-on with AWS IoT
PDF
Building a data warehouse with Amazon Redshift … and a quick look at Amazon ...
PDF
AWS CodeCommit, CodeDeploy & CodePipeline
PDF
A Reference Architecture for IoT
PDF
IoT architecture
PDF
Internet of Car Parks - a discussion about IoT
DOCX
Ahmed Abdelaziz CV
PDF
Docker Paris #29
PDF
Deploying a simple Rails application with AWS Elastic Beanstalk
PDF
The Lost Tales of Platform Design (February 2017)
PDF
Amazon Redshift (February 2016)
PDF
AWS CloudFormation (February 2016)
PDF
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
PDF
A 60-mn tour of AWS compute (March 2016)
PPTX
AWS IoT: a cloud platform for building IoT applications
PPTX
IoT Startup State of The Union 2016--Wing Venture Capital
PDF
Hashiconf AWS Lambda Breakout
PDF
Ibm_IoT_Architecture_and_Capabilities
PDF
Hadoop + GPU
PDF
Building Better IoT Applications without Servers
Hands-on with AWS IoT
Building a data warehouse with Amazon Redshift … and a quick look at Amazon ...
AWS CodeCommit, CodeDeploy & CodePipeline
A Reference Architecture for IoT
IoT architecture
Internet of Car Parks - a discussion about IoT
Ahmed Abdelaziz CV
Docker Paris #29
Deploying a simple Rails application with AWS Elastic Beanstalk
The Lost Tales of Platform Design (February 2017)
Amazon Redshift (February 2016)
AWS CloudFormation (February 2016)
Guide to IoT Projects and Architecture with Microsoft Cloud and Azure
A 60-mn tour of AWS compute (March 2016)
AWS IoT: a cloud platform for building IoT applications
IoT Startup State of The Union 2016--Wing Venture Capital
Hashiconf AWS Lambda Breakout
Ibm_IoT_Architecture_and_Capabilities
Hadoop + GPU
Building Better IoT Applications without Servers
Ad

Similar to Workshop AWS IoT @ IoT World Paris (20)

PDF
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
PDF
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
PPTX
Creator IoT Framework
PPTX
Unit 6.pptx
PDF
Connecting the Unconnected: IoT Made Simple
PDF
UNIT V.pdf
PPTX
Iniciando com AWS IoT
PPTX
Architecting IoT solutions with Microsoft Azure
PDF
Kaleido Platform Overview and Full-stack Blockchain Services
PDF
Adopting the Right Architecture for IoT Implementation
PPTX
Azure Internet of Things
PPTX
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
PDF
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
PPTX
Using Modern Tools and Technologies to Improve Your Software Architecture
PDF
366864108 azure-security
PDF
Cloud Automation and IIOT by Engr.Bilal Mehmood
PDF
Microsoft Azure Security Overview
PPTX
IoT on azure
PPTX
Internet of things at the Edge with Azure IoT Edge by sonujose
PPTX
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
Creator IoT Framework
Unit 6.pptx
Connecting the Unconnected: IoT Made Simple
UNIT V.pdf
Iniciando com AWS IoT
Architecting IoT solutions with Microsoft Azure
Kaleido Platform Overview and Full-stack Blockchain Services
Adopting the Right Architecture for IoT Implementation
Azure Internet of Things
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
Internet der Ingenieure - reale und virtuelle Welten verschmelzen - AWS IoT W...
Using Modern Tools and Technologies to Improve Your Software Architecture
366864108 azure-security
Cloud Automation and IIOT by Engr.Bilal Mehmood
Microsoft Azure Security Overview
IoT on azure
Internet of things at the Edge with Azure IoT Edge by sonujose
Integration of Things (Sam Vanhoutte @Iglooconf 2017)
Ad

More from Julien SIMON (20)

PDF
Implementing high-quality and cost-effiient AI applications with small langua...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
PDF
Arcee AI - building and working with small language models (06/25)
PDF
deep_dive_multihead_latent_attention.pdf
PDF
Deep Dive: Model Distillation with DistillKit
PDF
Deep Dive: Parameter-Efficient Model Adaptation with LoRA and Spectrum
PDF
Building High-Quality Domain-Specific Models with Mergekit
PDF
Tailoring Small Language Models for Enterprise Use Cases
PDF
Tailoring Small Language Models for Enterprise Use Cases
PDF
Julien Simon - Deep Dive: Compiling Deep Learning Models
PDF
Tailoring Small Language Models for Enterprise Use Cases
PDF
Julien Simon - Deep Dive - Optimizing LLM Inference
PDF
Julien Simon - Deep Dive - Accelerating Models with Better Attention Layers
PDF
Julien Simon - Deep Dive - Quantizing LLMs
PDF
Julien Simon - Deep Dive - Model Merging
PDF
An introduction to computer vision with Hugging Face
PDF
Reinventing Deep Learning
 with Hugging Face Transformers
PDF
Building NLP applications with Transformers
PPTX
Building Machine Learning Models Automatically (June 2020)
Implementing high-quality and cost-effiient AI applications with small langua...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Trying to figure out MCP by actually building an app from scratch with open s...
Arcee AI - building and working with small language models (06/25)
deep_dive_multihead_latent_attention.pdf
Deep Dive: Model Distillation with DistillKit
Deep Dive: Parameter-Efficient Model Adaptation with LoRA and Spectrum
Building High-Quality Domain-Specific Models with Mergekit
Tailoring Small Language Models for Enterprise Use Cases
Tailoring Small Language Models for Enterprise Use Cases
Julien Simon - Deep Dive: Compiling Deep Learning Models
Tailoring Small Language Models for Enterprise Use Cases
Julien Simon - Deep Dive - Optimizing LLM Inference
Julien Simon - Deep Dive - Accelerating Models with Better Attention Layers
Julien Simon - Deep Dive - Quantizing LLMs
Julien Simon - Deep Dive - Model Merging
An introduction to computer vision with Hugging Face
Reinventing Deep Learning
 with Hugging Face Transformers
Building NLP applications with Transformers
Building Machine Learning Models Automatically (June 2020)

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
cuic standard and advanced reporting.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Spectral efficient network and resource selection model in 5G networks
Spectroscopy.pptx food analysis technology
cuic standard and advanced reporting.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Spectral efficient network and resource selection model in 5G networks

Workshop AWS IoT @ IoT World Paris

  • 1. Architecture of the AWS IoT platform Julien Simon Principal Technical Evangelist, AWS julsimon@amazon.fr @julsimon Jean-Paul Huon CTO, Z#bre jp.huon@zbre.fr
  • 2. AWS IoT is a fully managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. Extract and filter data from your devices and take action with custom rules Securely connect and manage any physical device across multiple networks and protocols Create web and mobile applications that interact with devices reliably at any time
  • 3. AWS IoT DEVICE SDK Set of client libraries to connect, authenticate and exchange messages DEVICE GATEWAY Communicate with devices via MQTT and HTTP AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption RULES ENGINE Transform messages based on rules and route to AWS Services AWS - - - - - 3rd party DEVICE SHADOW Persistent thing state during intermittent connections APPLICATIONS AWS IoT API DEVICE REGISTRY Identity and Management of your things
  • 5. Official AWS IoT Starter Kits
  • 6. AWS IoT Sofware Development Kits •  Arduino: Arduino Yún platform •  Node.js: ideal for Embedded Linux •  C: ideal for embedded OS
  • 9. Not an official endorsement by AWS. Just a personal preference J Amazon.com
  • 10. Arduino Yún SDK Arduino IDE and librairies http://arduino.org/software AWS IoT SDK https://github.com/aws/aws-iot- device-sdk-arduino-yun
  • 12. Highly scalable Pub Sub Broker MQTT Subscribers Publishers Secure by Default Connect securely via X509 Certs and TLS v1.2 Client Mutual Auth Multi-protocol Message Gateway Millions of devices and apps can connect over MQTT or HTTP topics Elastic Publish Subscribe Broker Go from 1 to 1-billion long-lived connections with zero provisioning AWS IoT: Securely Connect Devices Device Registry Cloud alter-ego of a physical device. Persists metadata about the device.
  • 13. MQTT Protocol MQTTS vs HTTPS: •  93x faster throughput •  11.89x less battery to send •  170.9x less battery to receive •  50% less power to stay connected •  8x less network overhead Source: http://stephendnicholas.com/archives/1217 •  OASIS standard protocol (v3.1.1) •  Lightweight, transport protocol that is useful for connected devices •  Publish-subscribe with topics •  MQTT is used on oil rigs, connected trucks, and many more critical applications •  Customers have needed to build, maintain and scale a broker to use MQTT with cloud applications
  • 14. MQTT: QoS 0 (at most once) 1 2 3 4 5 6 1,2,3,5,6 Publish QoS0
  • 15. MQTT: QoS 1 (at least once) 1 2 3 4 5 4 1,2,3,4,5,6 6 PUBLISH QoS1 PUBLISH QoS1 PUBACK
  • 17. MQTT: collect data from a device mydevices/4 mydevices/4
  • 18. MQTT: aggregate data from many devices mydevices/# mydevices/1 mydevices/2 mydevices/3 …. Amazon DynamoDB Applications
  • 19. MQTT: update a device mydevices/4 mydevices/4
  • 20. Arduino SDK: connecting to AWS IoT aws_iot_mqtt_client myClient; if((rc = myClient.setup(AWS_IOT_CLIENT_ID)) == 0) { // Load user configuration if((rc = myClient.config(AWS_IOT_MQTT_HOST, AWS_IOT_MQTT_PORT, AWS_IOT_ROOT_CA_PATH, AWS_IOT_PRIVATE_KEY_PATH, AWS_IOT_CERTIFICATE_PATH)) == 0) { if((rc = myClient.connect()) == 0) { // We are connected doSomethingUseful(); } } }
  • 21. Arduino SDK: subscribing and publishing to a topic if ((rc=myClient.subscribe(”myTopic", 1, msg_callback)) != 0) { Serial.println("Subscribe failed!"); Serial.println(rc); } if((rc = myClient.publish(”myTopic", msg, strlen(msg), 1, false)) != 0) { Serial.println("Publish failed!"); Serial.println(rc); }
  • 22. Rules
  • 23. 1. AWS Services (Direct Integration) Rules Engine Actions AWS IoT Rules AWS Lambda Amazon SNS Amazon SQS Amazon S3 Amazon Kinesis Amazon DynamoDB Amazon RDS Amazon 
 Redshift Amazon Glacier Amazon 
 EC2 3. External Endpoints (via Lambda and SNS) Rules connect AWS IoT to External Endpoints and AWS Services. 2. Rest of AWS (via Amazon Kinesis, AWS Lambda, Amazon S3, and more)
  • 24. AWS IoT Rules: Streaming Data N:1 Inbound Streams of Sensor Data Rules Engine filters, transforms sensor data then sends aggregate to Amazon Kinesis Amazon Kinesis Streams to Enterprise Applications Simultaneously stream processed data to databases, applications, other AWS Services Ordered Stream Amazon Kinesis
  • 25. AWS IoT Rules: Machine Learning Anomaly Detection The Rules Engine can feed data to Amazon Machine Learning, for example to predict device failure Continuous Improvement Re-train the Amazon Machine Learning model periodically on new data Send to S3 Amazon Machine Learning Re-Train S3
  • 26. Jean-Paul HUON – CTO Z BRE# www.zbre.fr
  • 27. IoT has a deep impact on business models Company Customer Create Deploy Physical re-intermediation Increasing global value
  • 28. The project: improving quality of life for elderly people Customer Intermediary Provider
  • 31. Achievements •  100% elderly people equipped •  10.000 boxes deployed in 6 months •  Quality of service improved •  3 M€ savings / year •  ROI < 1 year
  • 32. Challenges Complex interactions Cities Care companies Logistics SIGFOX Network Weather forecast Objects Mgt. Department Relatives mobiles Constraints •  Deployment time: 6 months •  Security and encryption •  Evolutivity: DevOps (tests / stability) •  Scalability: from 0 to 10.000 objects in 6 months
  • 33. The Z#BRE platform on AWS Devices End users Third parties Services Auto Scaling group Availability Zone Security group RDS Database security group EC2 instance web app server virtual private cloud Lambda Machine Learning Identity IAM API Gateway Amazon S3 Cognito ELB ELB ELB AWS IoT Authentication & encryption IoT Broker Rules Registry Shadow
  • 34. Upcoming projects •  Deployment in US & Asia •  Integrate AI features •  Increase variety of managed objects •  Systematic integration of SE
  • 36. AWS IoT DEVICE SDK Set of client libraries to connect, authenticate and exchange messages DEVICE GATEWAY Communicate with devices via MQTT and HTTP AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption RULES ENGINE Transform messages based on rules and route to AWS Services AWS - - - - - 3rd party DEVICE SHADOW Persistent thing state during intermittent connections APPLICATIONS AWS IoT API DEVICE REGISTRY Identity and Management of your things
  • 37. Today and tomorrow at 10:30 AM « Architecture of the AWS IoT platform » with Jean-Paul HUON, CTO, Z#BRE Today and tomorrow at 3:15 PM « Connected Agriculture with AWS IoT » Michael GARCIA, EMEA SA Specialist Mobile/IoT, AWS See you at the AWS booth! AWS sessions @ IoT World
  • 38. April 20-22April 6-7 (Lyon) April 25 May 31st June 28 September 27 December 6 Next events
  • 39. AWS User Groups AWS Lille Paris Rennes Nantes Bordeaux Lyon Montpellier facebook.com/groups/AWSFrance/ @aws_actus AWS User Groups
  • 40. Merci ! Julien Simon Principal Technical Evangelist, AWS julsimon@amazon.fr @julsimon Jean-Paul Huon CTO, Z#bre jp.huon@zbre.fr