Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT...

29
Introduction to AWS IoT Greengrass and how to Build using AWS Best Practices Presented by: Warwick Levey | Silicon Overdrive

Transcript of Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT...

Page 1: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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

Page 2: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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 :

Page 3: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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 .

Page 4: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.
Page 5: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.
Page 6: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

What does the broker do?

Page 7: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.
Page 8: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.
Page 9: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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

Page 10: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.
Page 11: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.
Page 12: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

Cloud at the Edge

Page 13: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

What is Greengrass

Page 14: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... 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 .

Page 15: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... 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 .

● Process data● Send alerts ● Run analytics● Send control messages

Page 16: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

AWS Lambda

● Command and control● Offline operation● Data filtering and

aggregation● Iterative learning

Page 17: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

Why Greengrass

Latency and Connectivity

Cost

Data Sovereignty

Page 18: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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)

Page 19: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

Why choose AWS for IoT De p lo ym e n t s?

Page 20: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

EASY TO DEPLOY AND MANAGE

Get started quickly without complex backend infrastructure

Page 21: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

EASY TO DEPLOY AND MANAGE

Get started quickly without complex backend infrastructure

Use MQTT, HTTP 1.1, and WebSockets, and proprietary/ legacy protocols

Page 22: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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

Page 23: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

SECURE

Use mutual authentication to ensure that AWS IoT and your devices can confirm each other’s identities

Page 24: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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

Page 25: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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

Page 26: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

SCALABLE

Start with minimal upfront investment and easily add new devices as you go

Page 27: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

SCALABLE

Start with minimal upfront investment and easily add new devices as you go

Increase throughput as needed to operate with low latency

Page 28: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

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

Page 29: Introduction to AWS IoT - Silicon Overdrive€¦ · AWS IoT is a managed cloud ... to build IoT applications that: Gather Process Analyze Act. Cloud at the Edge. What is Greengrass.

YOU’VE BEEN LOVELY,W E’VE BEEN AW ESOME

Presented by:Warwick Levey | Silicon Overdrive