SlideShare a Scribd company logo
1 of 44
MASTERING AWS:
AWS IOT
ADVANCED
Emiliano Pecis, Gabriele Stella, Andrea Mercanti | Storm Reply
MASTERING AWS SERIES
AGENDA
AWS AI as a Service
AWS IoT Foundations
AWS Database-as-a-service
AWS IoT Advanced
Bootcamp "Mastering AWS IoT
October 27th in Rome
MEETING AGENDA
AWS IOT - ADVANCED
1 Recap
2 Registry
3 Security
4 SDK
5 IoT Button
6 GreenGrass
RECAP
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 Services
- - - - -
3P Services
DEVICE SHADOW
Persistent thing state
during intermittent
connections
APPLICATIONS
DEVICE REGISTRY
Identity and Management of
your things
AWS IOT PLATFORM OVERVIEW
REGISTRY
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
AUTHENTICATION
AUTHORIZATION
Secure with mutual
authentication and encryption
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS Services
- - - - -
3P Services
APPLICATIONS
DEVICE SHADOW
Persistent thing state
during intermittent
connections
DEVICE GATEWAY
Communicate with devices via
MQTT and HTTP
AWS IOT REGISTRY
DEVICE REGISTRY
Identity and Management of
your things
AWS IOT REGISTRY
Devices connected to AWS IoT are
represented by things in the thing registry
Thing
 Representation of a specific IoT Device.
Thing Type
 Representation of a family of IoT Devices.
STATIC REPRESENTATION OF THINGS
Thing Example
{
"version": 3,
"thingName": "MyLightBulb”,
"thingTypeName": "StopLight",
"attributes": {
"model": "123",
"wattage": "75"
}
}
DEMO SESSION
REGISTRY
Q&A
SECURITY
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
DEVICE REGISTRY
Identity and Management of
your things
AWS Services
- - - - -
3P Services
APPLICATIONS
DEVICE SHADOW
Persistent thing state
during intermittent
connections
DEVICE GATEWAY
Communicate with devices via
MQTT and HTTP
AWS IOT SECURITY
AUTHENTICATION
AUTHORIZATION
Secure with mutual
authentication and encryption
AWS IOT SECURITY
STRONG THING IDENTITY
Mutual Auth TLS
 One-Click Certificate Creation
 Bring Your Own CSR
 Bring Your Own CA
AWS IOT SECURITY
FINE-GRAINED RESOURCES ACCESS PERMISSIONS
IoT
Policies
IAM
Policies
IoT
Device
AWS IoT
Platform
AWS Cloud
Services
AWS IOT SECURITY
Action:
 iot:Publish – MQTT publish
 iot:Subscribe – MQTT subscribe
 iot:UpdateThingShadow – Update a thing shadow
 iot:GetThingShadow – Get a thing shadow
 iot:DeleteThingShadow – Delete a thing shadow
IOT POLICY
Effect:
 Allow or Deny
Resource:
 Topic
AWS IOT SECURITY
IOT POLICY EXAMPLE
{
"Version": “2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "iot:Publish",
"Resource": "arn:aws:iot:eu-west-1:192878198312:topic/iotbutton/"
},
{
"Effect": "Deny",
"Action": "iot:Subscribe",
"Resource": "*"
}
]
}
DEMO SESSION
SECURITY
Q&A
SDK
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
DEVICE REGISTRY
Identity and Management of
your things
AWS Services
- - - - -
3P Services
AUTHENTICATION
AUTHORIZATION
Secure with mutual
authentication and encryption
APPLICATIONS
DEVICE SHADOW
Persistent thing state
during intermittent
connections
DEVICE GATEWAY
Communicate with devices via
MQTT and HTTP
AWS IOT SDK
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
AWS IOT SDK
 Python
 Java
 Javascript
 Arduino Yun
 C++
 Embedded C
 Android
 iOS
PROGRAMMING LANGUAGES SUPPORTED
AWS IoT SDK are available for these programming languages:
AWS IOT SDK
AWS IOT HARDWARE PARTNERS
… and the list will continue to grow!
AWS IOT SDK
AWS IOT HARDWARE STARTER KITS
IOT BUTTON
AWS IOT BUTTON
PROGRAMMABLE VERSION OF AMAZON DASH BUTTON
AWS IOT BUTTON
IoT Complete Hardware Device
Characteristics:
 Code in the Cloud
 Learn IoT Rules, Shadow and Topics
Features:
 Wi-Fi Connectivity
 One multi-click Button
 One RGB Led
SAMPLES WITH AND WITHOUT BULLETED TEXT
Device message:
{
"serialNumber": "GXXXXXXXXXXXXXXX",
"batteryVoltage": "mV",
"clickType": "type"
}
Click Type:
 Single
 Double
 Long
AWS IOT BUTTON
AWS IOT BUTTON EXAMPLE WORKFLOW
Private Key
& Certificate
Thing/Device
SDK
AWS Services
Execution Role PolicyPermissionPolicy Rule
AWS IoT
Action
Lambda Function
Rules
Engine
SNS Topic
AWS IOT BUTTON
Differences between tow version:
 Chipset: from Boradcom to Atmel
for better power consumption.
 Battery: from Lithium to Alkaline
for cost reduction.
 Configuration: Bluetooth Low
Energy for easy setup.
VERSION 1.0 VS VERSION 2.0
v1.0
v2.0
AWS IOT BUTTON
Setps to setup AWS IoT Button:
 Register all necessary resources on AWS IoT console
 Configure thing on Registry
 Create x509 Certificate and associate with the thing
 Configure IoT Policy and associate with the certificate
 Configure the IoT Button device
 Setup IoT Rule and Action
SETUP SETPS
AWS IOT BUTTON
IOS – ANDROID SETUP APPLICATION
AWS IOT BUTTON
MANUAL SETUP PANEL
DEMO SESSION
IOT BUTTON
Q&A
GREENGRASS
AWS IOT GREENGRASS
SAMPLES WITH AND WITHOUT BULLETED TEXT
Respond to Local Events
in Near Real-time
Operate Offline Secure Comunications
Simplified Device Programming
with AWS Lambda
Reduce the Cost of
Running IoT Applications
AWS IOT GREENGRASS
GREENGRASS COMPONENTS
GreenGrass is software, not hardware.
You can use your standard hardware
Components:
 AWS GreenGrass Core
 AWS IoT Device SDK
 AWS GreenGrass Cord SDK
AWS IOT GREENGRASS
GREENGRASS CORE FEAUTRES
GreenGrass Core is responsible for:
 Local Lambda execution
 Local messaging
 Local Device Shadow
 Local Security
 Interacting with the AWS Cloud
AWS IOT GREENGRASS
GREENGRASS CORE REQUIREMENTS
GreenGrass Core requirements:
 Min 1 Single-Core 1GHz
 Min 128MB RAM
 x86 or ARM architecture
 Linux OS
AWS IOT GREENGRASS
GREENGRASS CORE REQUIREMENTS
GreenGrass Core v1.1.0
 x86_64
 ARMv8
 ARMv7
GreenGrass SDK v1.0.0:
 Python 2.7
 Java 8
 Node.js 6.10
AWS IOT GREENGRASS
AWS IoT GreenGrass Core Pricing:
 3 Devices: Free for 1 year
 3 – 10K Devices:
 Pay as you go: 0.16-0.22 USD per device per month
 Annual commitment: 1.49-2.05 USD per device per year (22% less)
 10K+ Devices: Contatc AWS
PRICING
GREENGRASS
Q&A
MASTERING AWS SERIES
AGENDA
AWS AI as a Service
AWS IoT Foundations
AWS Database-as-a-service
AWS IoT Advanced
Bootcamp "Mastering AWS IoT
October 27th in Rome
THANK YOU
www.reply.com
Reply Webinar Online - Mastering AWS - IoT Advanced

More Related Content

What's hot

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
 
Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301Amazon Web Services
 
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案CAVEDU Education
 
AWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel AvivAWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel AvivAmazon Web Services
 
AWS IoT introduction
AWS IoT introductionAWS IoT introduction
AWS IoT introduction承翰 蔡
 
(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
 
Getting Started with AWS IoT, Devices & SDKs
Getting Started with AWS IoT, Devices & SDKsGetting Started with AWS IoT, Devices & SDKs
Getting Started with AWS IoT, Devices & SDKsAmazon Web Services
 
AWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAmazon Web Services
 
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for DevicesAmazon 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
 
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & RulesAmazon Web Services
 
AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽Amazon Web Services
 
IoT Apps with AWS IoT and Websockets
IoT Apps with AWS IoT and Websockets IoT Apps with AWS IoT and Websockets
IoT Apps with AWS IoT and Websockets Amazon Web Services
 

What's hot (20)

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
 
Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301Developing Connected Applications with AWS IoT - Technical 301
Developing Connected Applications with AWS IoT - Technical 301
 
Internet of Things on AWS
Internet of Things on AWSInternet of Things on AWS
Internet of Things on AWS
 
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
Amazon AWS IoT 利用 AWS IoT 開發智慧家居解決方案
 
AWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel AvivAWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel Aviv
 
Introduction to AWS IoT
Introduction to AWS IoTIntroduction to AWS IoT
Introduction to AWS IoT
 
AWS IoT introduction
AWS IoT introductionAWS IoT introduction
AWS IoT introduction
 
(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
 
Getting Started with AWS IoT, Devices & SDKs
Getting Started with AWS IoT, Devices & SDKsGetting Started with AWS IoT, Devices & SDKs
Getting Started with AWS IoT, Devices & SDKs
 
AWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoT
 
Deep Dive: AWS IOT
Deep Dive: AWS IOTDeep Dive: AWS IOT
Deep Dive: AWS IOT
 
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices
 
Mobile apps and iot aws lambda
Mobile apps and iot aws lambdaMobile apps and iot aws lambda
Mobile apps and iot aws lambda
 
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
 
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
(MBL312) NEW! AWS IoT: Programming a Physical World w/ Shadows & Rules
 
Deep Dive on AWS IoT Core
Deep Dive on AWS IoT CoreDeep Dive on AWS IoT Core
Deep Dive on AWS IoT Core
 
Deep Dive on the IoT at AWS
Deep Dive on the IoT at AWSDeep Dive on the IoT at AWS
Deep Dive on the IoT at AWS
 
AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
IoT Apps with AWS IoT and Websockets
IoT Apps with AWS IoT and Websockets IoT Apps with AWS IoT and Websockets
IoT Apps with AWS IoT and Websockets
 

Similar to Reply Webinar Online - Mastering AWS - IoT Advanced

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
 
서버리스 IoT 백엔드 개발 및 구현 사례 : 윤석찬 (AWS 테크에반젤리스트)
서버리스 IoT 백엔드 개발 및 구현 사례 : 윤석찬 (AWS 테크에반젤리스트)서버리스 IoT 백엔드 개발 및 구현 사례 : 윤석찬 (AWS 테크에반젤리스트)
서버리스 IoT 백엔드 개발 및 구현 사례 : 윤석찬 (AWS 테크에반젤리스트)Amazon Web Services Korea
 
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAmazon Web Services Korea
 
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
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksAmazon Web Services
 
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...Amazon Web Services
 
The Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT ThingThe Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT ThingAmazon Web Services
 
Building End to end IoT solutions
Building End to end IoT solutionsBuilding End to end IoT solutions
Building End to end IoT solutionsAmazon Web Services
 
Connecting the Unconnected: IoT Made Simple
Connecting the Unconnected: IoT Made SimpleConnecting the Unconnected: IoT Made Simple
Connecting the Unconnected: IoT Made SimpleDanilo Poccia
 
AWS IoT & ML Recap - 20180423
AWS IoT & ML Recap - 20180423AWS IoT & ML Recap - 20180423
AWS IoT & ML Recap - 20180423Jamie (Taka) Wang
 
Developing Connected Applications with Amazon Web Services IoT
Developing Connected Applications with Amazon Web Services IoTDeveloping Connected Applications with Amazon Web Services IoT
Developing Connected Applications with Amazon Web Services IoTAmazon Web Services
 
3 Easy Steps to Building Large-Scale IoT Architectures
3 Easy Steps to Building Large-Scale IoT Architectures3 Easy Steps to Building Large-Scale IoT Architectures
3 Easy Steps to Building Large-Scale IoT ArchitecturesAmazon 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
 
Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300Amazon Web Services
 
AWS UG Indonesia Meetup - AWS IoT Core
AWS UG Indonesia Meetup - AWS IoT CoreAWS UG Indonesia Meetup - AWS IoT Core
AWS UG Indonesia Meetup - AWS IoT CoreAlbert Suwandhi
 
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
 

Similar to Reply Webinar Online - Mastering AWS - IoT Advanced (20)

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
 
서버리스 IoT 백엔드 개발 및 구현 사례 : 윤석찬 (AWS 테크에반젤리스트)
서버리스 IoT 백엔드 개발 및 구현 사례 : 윤석찬 (AWS 테크에반젤리스트)서버리스 IoT 백엔드 개발 및 구현 사례 : 윤석찬 (AWS 테크에반젤리스트)
서버리스 IoT 백엔드 개발 및 구현 사례 : 윤석찬 (AWS 테크에반젤리스트)
 
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim CruseAWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
AWS Innovate: Building an Internet Connected Camera with AWS IoT- Tim Cruse
 
AWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up LoftAWS IoT - Introduction - Pop-up Loft
AWS IoT - Introduction - Pop-up Loft
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
 
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...
 
The Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT ThingThe Lifecycle of an AWS IoT Thing
The Lifecycle of an AWS IoT Thing
 
Connecting to AWS IoT
Connecting to AWS IoTConnecting to AWS IoT
Connecting to AWS IoT
 
Building End to end IoT solutions
Building End to end IoT solutionsBuilding End to end IoT solutions
Building End to end IoT solutions
 
Connecting the Unconnected: IoT Made Simple
Connecting the Unconnected: IoT Made SimpleConnecting the Unconnected: IoT Made Simple
Connecting the Unconnected: IoT Made Simple
 
AWS IoT & ML Recap - 20180423
AWS IoT & ML Recap - 20180423AWS IoT & ML Recap - 20180423
AWS IoT & ML Recap - 20180423
 
Developing Connected Applications with Amazon Web Services IoT
Developing Connected Applications with Amazon Web Services IoTDeveloping Connected Applications with Amazon Web Services IoT
Developing Connected Applications with Amazon Web Services IoT
 
iNTRODUCTION TO AWS IOT
iNTRODUCTION TO AWS IOTiNTRODUCTION TO AWS IOT
iNTRODUCTION TO AWS IOT
 
3 Easy Steps to Building Large-Scale IoT Architectures
3 Easy Steps to Building Large-Scale IoT Architectures3 Easy Steps to Building Large-Scale IoT Architectures
3 Easy Steps to Building Large-Scale IoT Architectures
 
IoT Smart Home
IoT Smart HomeIoT Smart Home
IoT Smart Home
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
 
Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300
 
AWS UG Indonesia Meetup - AWS IoT Core
AWS UG Indonesia Meetup - AWS IoT CoreAWS UG Indonesia Meetup - AWS IoT Core
AWS UG Indonesia Meetup - AWS IoT Core
 
Srv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoTSrv204 Getting Started with AWS IoT
Srv204 Getting Started with AWS IoT
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 

More from Andrea Mercanti

AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWSAWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWSAndrea Mercanti
 
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...Andrea Mercanti
 
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWSReply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWSAndrea Mercanti
 
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...Andrea Mercanti
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceAndrea Mercanti
 
Reply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI ServicesReply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI ServicesAndrea Mercanti
 
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case StudiesReply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case StudiesAndrea Mercanti
 
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesReply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesAndrea Mercanti
 

More from Andrea Mercanti (8)

AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWSAWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
 
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
 
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWSReply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWS
 
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a Service
 
Reply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI ServicesReply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI Services
 
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case StudiesReply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
 
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesReply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Reply Webinar Online - Mastering AWS - IoT Advanced

  • 1. MASTERING AWS: AWS IOT ADVANCED Emiliano Pecis, Gabriele Stella, Andrea Mercanti | Storm Reply
  • 2. MASTERING AWS SERIES AGENDA AWS AI as a Service AWS IoT Foundations AWS Database-as-a-service AWS IoT Advanced Bootcamp "Mastering AWS IoT October 27th in Rome
  • 3. MEETING AGENDA AWS IOT - ADVANCED 1 Recap 2 Registry 3 Security 4 SDK 5 IoT Button 6 GreenGrass
  • 5. 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 Services - - - - - 3P Services DEVICE SHADOW Persistent thing state during intermittent connections APPLICATIONS DEVICE REGISTRY Identity and Management of your things AWS IOT PLATFORM OVERVIEW
  • 7. DEVICE SDK Set of client libraries to connect, authenticate and exchange messages AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption RULES ENGINE Transform messages based on rules and route to AWS Services AWS Services - - - - - 3P Services APPLICATIONS DEVICE SHADOW Persistent thing state during intermittent connections DEVICE GATEWAY Communicate with devices via MQTT and HTTP AWS IOT REGISTRY DEVICE REGISTRY Identity and Management of your things
  • 8. AWS IOT REGISTRY Devices connected to AWS IoT are represented by things in the thing registry Thing  Representation of a specific IoT Device. Thing Type  Representation of a family of IoT Devices. STATIC REPRESENTATION OF THINGS Thing Example { "version": 3, "thingName": "MyLightBulb”, "thingTypeName": "StopLight", "attributes": { "model": "123", "wattage": "75" } }
  • 12. DEVICE SDK Set of client libraries to connect, authenticate and exchange messages RULES ENGINE Transform messages based on rules and route to AWS Services DEVICE REGISTRY Identity and Management of your things AWS Services - - - - - 3P Services APPLICATIONS DEVICE SHADOW Persistent thing state during intermittent connections DEVICE GATEWAY Communicate with devices via MQTT and HTTP AWS IOT SECURITY AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption
  • 13. AWS IOT SECURITY STRONG THING IDENTITY Mutual Auth TLS  One-Click Certificate Creation  Bring Your Own CSR  Bring Your Own CA
  • 14. AWS IOT SECURITY FINE-GRAINED RESOURCES ACCESS PERMISSIONS IoT Policies IAM Policies IoT Device AWS IoT Platform AWS Cloud Services
  • 15. AWS IOT SECURITY Action:  iot:Publish – MQTT publish  iot:Subscribe – MQTT subscribe  iot:UpdateThingShadow – Update a thing shadow  iot:GetThingShadow – Get a thing shadow  iot:DeleteThingShadow – Delete a thing shadow IOT POLICY Effect:  Allow or Deny Resource:  Topic
  • 16. AWS IOT SECURITY IOT POLICY EXAMPLE { "Version": “2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iot:Publish", "Resource": "arn:aws:iot:eu-west-1:192878198312:topic/iotbutton/" }, { "Effect": "Deny", "Action": "iot:Subscribe", "Resource": "*" } ] }
  • 19. SDK
  • 20. RULES ENGINE Transform messages based on rules and route to AWS Services DEVICE REGISTRY Identity and Management of your things AWS Services - - - - - 3P Services AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption APPLICATIONS DEVICE SHADOW Persistent thing state during intermittent connections DEVICE GATEWAY Communicate with devices via MQTT and HTTP AWS IOT SDK DEVICE SDK Set of client libraries to connect, authenticate and exchange messages
  • 21. AWS IOT SDK  Python  Java  Javascript  Arduino Yun  C++  Embedded C  Android  iOS PROGRAMMING LANGUAGES SUPPORTED AWS IoT SDK are available for these programming languages:
  • 22. AWS IOT SDK AWS IOT HARDWARE PARTNERS … and the list will continue to grow!
  • 23. AWS IOT SDK AWS IOT HARDWARE STARTER KITS
  • 25. AWS IOT BUTTON PROGRAMMABLE VERSION OF AMAZON DASH BUTTON
  • 26. AWS IOT BUTTON IoT Complete Hardware Device Characteristics:  Code in the Cloud  Learn IoT Rules, Shadow and Topics Features:  Wi-Fi Connectivity  One multi-click Button  One RGB Led SAMPLES WITH AND WITHOUT BULLETED TEXT Device message: { "serialNumber": "GXXXXXXXXXXXXXXX", "batteryVoltage": "mV", "clickType": "type" } Click Type:  Single  Double  Long
  • 27. AWS IOT BUTTON AWS IOT BUTTON EXAMPLE WORKFLOW Private Key & Certificate Thing/Device SDK AWS Services Execution Role PolicyPermissionPolicy Rule AWS IoT Action Lambda Function Rules Engine SNS Topic
  • 28. AWS IOT BUTTON Differences between tow version:  Chipset: from Boradcom to Atmel for better power consumption.  Battery: from Lithium to Alkaline for cost reduction.  Configuration: Bluetooth Low Energy for easy setup. VERSION 1.0 VS VERSION 2.0 v1.0 v2.0
  • 29. AWS IOT BUTTON Setps to setup AWS IoT Button:  Register all necessary resources on AWS IoT console  Configure thing on Registry  Create x509 Certificate and associate with the thing  Configure IoT Policy and associate with the certificate  Configure the IoT Button device  Setup IoT Rule and Action SETUP SETPS
  • 30. AWS IOT BUTTON IOS – ANDROID SETUP APPLICATION
  • 31. AWS IOT BUTTON MANUAL SETUP PANEL
  • 35. AWS IOT GREENGRASS SAMPLES WITH AND WITHOUT BULLETED TEXT Respond to Local Events in Near Real-time Operate Offline Secure Comunications Simplified Device Programming with AWS Lambda Reduce the Cost of Running IoT Applications
  • 36. AWS IOT GREENGRASS GREENGRASS COMPONENTS GreenGrass is software, not hardware. You can use your standard hardware Components:  AWS GreenGrass Core  AWS IoT Device SDK  AWS GreenGrass Cord SDK
  • 37. AWS IOT GREENGRASS GREENGRASS CORE FEAUTRES GreenGrass Core is responsible for:  Local Lambda execution  Local messaging  Local Device Shadow  Local Security  Interacting with the AWS Cloud
  • 38. AWS IOT GREENGRASS GREENGRASS CORE REQUIREMENTS GreenGrass Core requirements:  Min 1 Single-Core 1GHz  Min 128MB RAM  x86 or ARM architecture  Linux OS
  • 39. AWS IOT GREENGRASS GREENGRASS CORE REQUIREMENTS GreenGrass Core v1.1.0  x86_64  ARMv8  ARMv7 GreenGrass SDK v1.0.0:  Python 2.7  Java 8  Node.js 6.10
  • 40. AWS IOT GREENGRASS AWS IoT GreenGrass Core Pricing:  3 Devices: Free for 1 year  3 – 10K Devices:  Pay as you go: 0.16-0.22 USD per device per month  Annual commitment: 1.49-2.05 USD per device per year (22% less)  10K+ Devices: Contatc AWS PRICING
  • 42. MASTERING AWS SERIES AGENDA AWS AI as a Service AWS IoT Foundations AWS Database-as-a-service AWS IoT Advanced Bootcamp "Mastering AWS IoT October 27th in Rome