Exploring

AWS IoT

Anuj Deshpande

Objectives

  • Introduction
  • Demos
  • AWS Services
  • Comparisons

Amazon

Web

Services

AWS IoT

  • Largest cloud service provider by far, also cheapest
     
  • Supports standards like MQTT, ReST
     
  • Works great with existing Amazon Web Services

Amazon bought Annapurna Labs

Knit

AWS IoT

+

Let's connect a WiFi-enabled sensor to the cloud

Cloud setup

  • Create a new Thing
     
  • Attach a policy
     
  • Connect to a physical device - get the private key and certificate

MCU firmware

  • Create a uAP
     
  • Create a web server to accept private keys and certificates
     
  • Connect to the AWS IoT topic that we created 
     
  • Get the readings from the ADC - which is connected to the sensor

source

Cloud

 Serial console

Great! We are in sync with the cloud!

How it works

Add a rule

  • Rules are responsible for tying IoT events to other services
     
  • SQL-like syntax

Object Store

  • Amazon S3
     
  • Statically store any type of data
     
  • Buckets and objects

Lambda fn

  • Execute one off functions in the cloud

Push notifications

  • Send a notification to a client (usually an email or SMS)

Data streams

  • Applications, especially in Industrial IoT, require data from multiple sensor nodes

A connected hardware solution ?

Never been this easy !

Hardware

The  3 things that make this possible -

Knit

  • Open Source
  • Cheap
  • Secure
  • Standard FOSS tools

Peripherals

SDKs

The  3 things that make this possible -

Hardware

AWS Starter SDK

 

Hardware

SDKs

Cloud

The  3 things that make this possible -

Amazon AWS IoT

  • https://aws.amazon.com/iot

Dash Button

Device makers can start using DRS with as few as 10 lines of code."

Comparisons

AWS IoT

Azure IoT

IBM Bluemix

slides.com/anujdeshpande

Q & A

Exploring AWS IoT

By anujdeshpande

Exploring AWS IoT

  • 2,938