Download - Intro to AWS IOT

Transcript
Page 1: Intro to AWS IOT

INTRO TO AWS IOTDANIEL KOLLER, @DAKOLLER

Page 2: Intro to AWS IOT

ABOUT ME

• INFRASTRUCTURE MONITORING @ SAP• AWS USER SINCE 2014• EXPERIENCE IN AWS UTILIZATION & COST MANAGEMENT• WORKING ON AWS SLACK CONNECTION• BUT NOW…

Page 3: Intro to AWS IOT

WHY AM I LOOKING INTO AWS IOT? - SMARTMIRROR

• FOLLOWING THE TUTORIAL AT HTTP://BLOG.DYLANJPIERCE.COM/RASPBERRYPI/MAGICMIRROR/TUTORIAL/2015/12/27/BUILD-A-MAGIC-MIRROR.HTML I BUILD AN INITIAL VERSION OF A SMARTMIRROR

• LOOKING FORWARD TO PRODUCTIZE THIS SOMEHOW (KICKSTARTER)

• IDEA: AN EASY TO USE NON-TECHIE SMART DEVICE FOR YOUR HOME

Page 4: Intro to AWS IOT

SMARTMIRROR: OVERVIEW

LCD-Display 27“

RaspberryPI w/ WifiMic/ Speaker

AWS IOT

Page 5: Intro to AWS IOT

AWS IOT: COMPONENTS

Available in Node.js and C

Fine granular permissions via

IAM Policies (incl. Cognito)

MQTT,Websockets & HTTP

1:1 + 1:n

Device inventory, can be enriched

with capabilities & tags, identified via

Keys

Decouples actual device and

provides state api

Connectivitiy with Lambda,

Kinesis,S3,ML,DynamoDB,SNS

Page 6: Intro to AWS IOT

HOW TO GET STARTED?

• USE EXISTING DEVICE WITH IOT DEVICE SDK ( NODE.JS, ARUDINO YUN OR C-BASED) OR• USE AN IOT STARTER KIT (AWS IOT STARTER KITS )

• SETUP DEVICE IN MANAGEMENT CONSOLE OR VIA API (MAIN TASK: CERTIFICATE & ID CREATION)

• SETUP RULES FOR DISTRIBUTION TO OTHER AWS SERVICES• SETUP APPLICATIONS, WHICH COMMUNICATE WITH DEVICES

Page 7: Intro to AWS IOT

AWS IOT:GETTING STARTED

Page 8: Intro to AWS IOT

UPDATE FROM DEVICE STORED IN DYNAMODB

IOT Rule Sample message saved in DynamoDB

Page 9: Intro to AWS IOT

WORKING WITH MQTTSimple client (inbuilt into Console) MQTT.fx – better testing client (Eclipse-based)

Page 10: Intro to AWS IOT

WHAT ELSE… | RESOURCES

• AVAILABLE IN US-EAST,-WEST, IRELAND & TOKYO• 250K FREE MESSAGES IN FREE TIER• ~5-8$ FOR 1 MILLION MESSAGES

• AWS IOT START PAGE: HTTPS://AWS.AMAZON.COM/IOT/?NC2=H_L3_AP • GETTING STARTED ON RPI: HTTPS://

GITHUB.COM/AWS/AWS-IOT-DEVICE-SDK-JS/BLOB/MASTER/README.MD

Page 11: Intro to AWS IOT

DANIEL KOLLER@DAKOLLER

Thank you!


Top Related