Raleigh DevDay 2017: AWS Greengrass Technical Deep Dive with Demo
Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT...
Transcript of Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT...
Introduction to AWS IoT Gre e n g ra ss a n d h o w t o Bu ild u sin g AW S Be st P ra c t ice s
Presented by:Warwick Levey | Silicon Overdrive
The Internet of Things (IoT) is transforming b u sin e sse s in u n p re ce d e n t e d w a ys, su ch a s :
AWS IoT is a managed cloud service that m a ke s it s im p le t o se cu re ly con n e c t e d g e d e vice s t o t h e c lou d .
What does the broker do?
AWS IoT is a managed cloud service that m a ke s it s im p le t o se cu re ly con n e c t e d g e d e vice s t o t h e c lou d .
to build IoT applications that:● Gather
● Process
● Analyze
● Act
Cloud at the Edge
What is Greengrass
AWS Lambda
La m b d a is a n e ve n t d rive n co m p u t e se rvice t h a t a llow s u s t o e xe cu t e sm a ll b locks o f cod e .
AWS Lambda
La m b d a is a n e ve n t d rive n co m p u t e se rvice t h a t a llow s u s t o e xe cu t e sm a ll b locks o f cod e .
● Process data● Send alerts ● Run analytics● Send control messages
AWS Lambda
● Command and control● Offline operation● Data filtering and
aggregation● Iterative learning
Why Greengrass
Latency and Connectivity
Cost
Data Sovereignty
Minimum Hardware Requirements to Run Gre e n g ra ss
Single-core 1GHz
128MB RAM
x86 and ARM (D7 and D8)
Linux (Ubuntu or Amazon)
Why choose AWS for IoT De p lo ym e n t s?
EASY TO DEPLOY AND MANAGE
Get started quickly without complex backend infrastructure
EASY TO DEPLOY AND MANAGE
Get started quickly without complex backend infrastructure
Use MQTT, HTTP 1.1, and WebSockets, and proprietary/ legacy protocols
EASY TO DEPLOY AND MANAGE
Get started quickly without complex backend infrastructure
Use MQTT, HTTP 1.1, and WebSockets, and proprietary/ legacy protocols
Move quickly from ideation to production
SECURE
Use mutual authentication to ensure that AWS IoT and your devices can confirm each other’s identities
SECURE
Use mutual authentication to ensure that AWS IoT and your devices can confirm each other’s identities
Encrypt all data with TLS 1.2, which is available in a variety of programming languages and operating systems
SECURE
Use mutual authentication to ensure that AWS IoT and your devices can confirm each other’s identities
Encrypt all data with TLS 1.2, which is available in a variety of programming languages and operating systems
AWS Greengrass authenticates and encrypts device data. Data is never exchanged between devices and the cloud without proven identity
SCALABLE
Start with minimal upfront investment and easily add new devices as you go
SCALABLE
Start with minimal upfront investment and easily add new devices as you go
Increase throughput as needed to operate with low latency
SCALABLE
Start with minimal upfront investment and easily add new devices as you go
Increase throughput as needed to operate with low latency
Reliably scale to billions of devices and trillions of messages
YOU’VE BEEN LOVELY,W E’VE BEEN AW ESOME
Presented by:Warwick Levey | Silicon Overdrive