SlideShare a Scribd company logo
Intro
to
aws iot
👦 Dexter Baga | dexter.baga@gmail.com | @dexterbaga
What is IoT? How can I connect
my device to AWS
IoT?
Is it secure?
Can I use
other AWS
Services?
Can I get the
current state of
my device ?
How to get
started with
AWS IoT
What
is
iOt ?
*Some images were taken from www.iotlist.co
Aws iot“Easily and securely connect devices to the cloud. Reliably scale to billions of
devices and trillions of messages.”
AWS IoT
Introduction To AWS IoT - SoCalCodeCamp Nov 2016
Aws iot
• Provided by Amazon
• Free, $0.00, nada, zip, zilch – got it?
• Not required to use AWS IoT
× AWS IoT SDK’s
 C, JavaScript, Python client libraries
 Open Source libraries i.e. mosquito
× AWS IoT Starter Kits
 https://aws.amazon.com/iot/getting-started/#kits
device
• Stores metadata for devices
• Identifiable name for the device
• Device organization
device
• Virtual representation of device
• Device state since last connection
• Apps can interact with device shadow
device
• Strong authentication
 Uses TLS Certificates
 TLS mutual authentication
• End to End encryption
device
• Fine grained permission control
• Uses AWS Identity and Access
Management (IAM) Policies
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":[
"iot:Connect",
"iot:Publish"
],
"Resource":"*"
}
]
}
{
"Version":"2012-10-17",
"Statement":[
{
"Effect":"Allow",
"Action":[
"iot:Connect", "iot:Subscribe"
],
"Resource":"arn:aws:iot:us-east-1:191422798891:topic/test/message"
}
]
}
Rules Engine
Device
Gateway
AuthorizationAuthentication
Device
Shadow
Device
Registry
Device SDK
Progress Check !
Moving on to Device Gateway
Device
• Publish and Subscribe pattern
• Termination point for device traffic
• Data ingestion layer of AWS IoT
× Use Topics to classify messages
 Publish topic :
 9003/device/temperature/low
 9003/device/temperature/high
 Subscribe topic:
 9003/device/temperature/high
demo
demo
{
"ColorCode":"R",
"Level":"45",
"SensorType":"Moisture",
"TimeStamp":"20160614 02:43"
}
sensor/region12/moisture
sensor/region71/moisture
sensor/region62/moisture
sensor/region62/moisture
sensor/region71/moisture
sensor/region39/moisture
Demo with Mqtt tool
Rules
• Gateway to other AWS services
• Listens for messages that are sent
over the wire and filter messages of
interest
Integrates to other AWS Services
 CloudWatch
 DynamoDB
 Amazon Elastic Search
 Kinesis
 S3
 SNS
 SQS
 Lambda
 Kinesis Firehose
Demo Rules Engine
What is IoT? How can I connect
my device to AWS
IoT?
Is it secure?
Can I use
other AWS
Services?
Can I get the
current state of
my device ?
How to get
started with
AWS IoT
Aws sdk Yes!
Yes! Yes! Sign-up!
THANKS! Yes, it looks like an egg!

More Related Content

PPTX
Newt211 final project
PPTX
What's new for Serverless Computing in Azure
PPTX
Newt191 final project
PDF
Improving Your Security Posture: AWS Infrastructure
PPTX
IoT Agents (Introduction)
PPTX
2. intro to java
PPT
Protect Your Passwords, Secure Your Servers
PPTX
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...
Newt211 final project
What's new for Serverless Computing in Azure
Newt191 final project
Improving Your Security Posture: AWS Infrastructure
IoT Agents (Introduction)
2. intro to java
Protect Your Passwords, Secure Your Servers
Agri-IoT: A Semantic Framework for Internet of Things-enabled Smart Farming A...

Viewers also liked (20)

PDF
A Reference Architecture for IoT
PPTX
Internet of Things
PDF
Machine Learning for Dummies
PPTX
Saneamento básico
PPTX
Internet of Things
PDF
Overview on internet of things
PPTX
Subjective quality evaluation of the upcoming HEVC video compression standard
PDF
Combain is a world leading provider of positioning solutions for M2M and IoT ...
PPTX
IoTMeetupGuildford#9: IoT Lab – Crowdsourcing mobile app for IoT experimentat...
PDF
The Internet of Things Isn't Coming, It's Here
PDF
Lab IoT 2016
PDF
IEEE IOT PROJECT TITLE 2015-16
PPT
Opportunities and Challenges of Large-scale IoT Data Analytics
PPTX
Diversifying cellular for massive IoT
PDF
Iot launch
PPTX
Internet of things (IoT)
PDF
Internet of Things (IoT) - We Are at the Tip of An Iceberg
PPT
Internet of Things and its applications
PPTX
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
PPTX
IoT - IT 423 ppt
A Reference Architecture for IoT
Internet of Things
Machine Learning for Dummies
Saneamento básico
Internet of Things
Overview on internet of things
Subjective quality evaluation of the upcoming HEVC video compression standard
Combain is a world leading provider of positioning solutions for M2M and IoT ...
IoTMeetupGuildford#9: IoT Lab – Crowdsourcing mobile app for IoT experimentat...
The Internet of Things Isn't Coming, It's Here
Lab IoT 2016
IEEE IOT PROJECT TITLE 2015-16
Opportunities and Challenges of Large-scale IoT Data Analytics
Diversifying cellular for massive IoT
Iot launch
Internet of things (IoT)
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things and its applications
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
IoT - IT 423 ppt
Ad

Similar to Introduction To AWS IoT - SoCalCodeCamp Nov 2016 (20)

PPTX
Introduction To AWS IoT
PDF
Hands-on with AWS IoT (November 2016)
PDF
Intro to AWS IoT - Pop-up Loft London
PDF
Hands-on with AWS IoT
PPTX
Reply Webinar Online - Mastering AWS - IoT Advanced
PDF
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
PPTX
AWS IoT
PDF
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
PPTX
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
PPTX
Web + AWS + IoT, how to
PDF
Connecting the Unconnected: IoT Made Simple
PDF
PDF
An Introduction to AWS IoT - Web Summit Lisbon
PPTX
Temperature and light intensity sensor
PDF
An Introduction to AWS IoT
PDF
EE5111 a0195042 j_iot_project_report_update
PPTX
Reply Bootcamp Rome - Mastering AWS - IoT Bootcamp
PPTX
Reply Webinar Online - Mastering AWS - IoT Foundations
PDF
An Intro to AWS IoT
PPTX
Introduction To AWS IoT
Hands-on with AWS IoT (November 2016)
Intro to AWS IoT - Pop-up Loft London
Hands-on with AWS IoT
Reply Webinar Online - Mastering AWS - IoT Advanced
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
AWS IoT
AWS IoT 및 Mobile Hub 서비스 소개 (김일호) :: re:Invent re:Cap Webinar 2015
Jeremy Cowan's AWS user group presentation "AWS Greengrass & IoT demo"
Web + AWS + IoT, how to
Connecting the Unconnected: IoT Made Simple
An Introduction to AWS IoT - Web Summit Lisbon
Temperature and light intensity sensor
An Introduction to AWS IoT
EE5111 a0195042 j_iot_project_report_update
Reply Bootcamp Rome - Mastering AWS - IoT Bootcamp
Reply Webinar Online - Mastering AWS - IoT Foundations
An Intro to AWS IoT
Ad

Recently uploaded (20)

PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
Internet___Basics___Styled_ presentation
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
artificial intelligence overview of it and more
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PPTX
Digital Literacy And Online Safety on internet
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
innovation process that make everything different.pptx
DOCX
Unit-3 cyber security network security of internet system
PPT
Ethics in Information System - Management Information System
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Introduction to the IoT system, how the IoT system works
PptxGenJS_Demo_Chart_20250317130215833.pptx
Internet___Basics___Styled_ presentation
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Mathew Digital SEO Checklist Guidlines 2025
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
artificial intelligence overview of it and more
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Digital Literacy And Online Safety on internet
international classification of diseases ICD-10 review PPT.pptx
innovation process that make everything different.pptx
Unit-3 cyber security network security of internet system
Ethics in Information System - Management Information System
Introuction about WHO-FIC in ICD-10.pptx
Power Point - Lesson 3_2.pptx grad school presentation
SASE Traffic Flow - ZTNA Connector-1.pdf
Unit-1 introduction to cyber security discuss about how to secure a system
Introuction about ICD -10 and ICD-11 PPT.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Introduction to the IoT system, how the IoT system works

Introduction To AWS IoT - SoCalCodeCamp Nov 2016

Editor's Notes

  • #3: These are some questions that you might have regarding AWS IoT.
  • #4: First, the big question, what is iot? Forget all the buzzwords, and numbers people typically associate with “IOT”. I’ll make it simple, IOT is simply things/devices that are connected to the internet and are much smarter than a banana.
  • #5: These things could be devices that we use daily such as a smart oven, your watch, home security camera, irrigation controllers, lighting controls, and even to order detergent.
  • #6: Introducing AWS IoT. You can build new devices or even modernize existing devices to become IoT enabled and leverage the AWS IoT service. This is their tag line : “Easily and securely connect devices to the cloud. Reliably scale to billions of devices and trillions of messages.”
  • #7: So if you have existing or new IoT devices and you want to take advantage of the various AWS services, you can have your devices send your data to AWS IoT and from there have the device data consumed by various AWS services. Lets zoom in a little into AWS IoT to see whats inside AWS IoT.
  • #8: These are the primary actors in the AWS IoT eco-system.
  • #13: Yes it is secure. A device needs to go through an authentication process using TLS certificates before it can start sending messages to AWS IoT. The communication between the device and AWS IoT is also encrypted.
  • #14: Yes it is secure. A device needs to go through an authentication process using TLS certificates before it can start sending messages to AWS IoT. The communication between the device and AWS IoT is also encrypted.
  • #15: Each device has its own identity so its permission scope can be narrowed down to a granular level using policies.
  • #16: Each device has its own identity so its permission scope can be narrowed down to a granular level using policies.
  • #17: Introducing AWS IoT. You can build new devices or even modernize existing devices to become IoT enabled and leverage the AWS IoT service. This is their tag line : “Easily and securely connect devices to the cloud. Reliably scale to billions of devices and trillions of messages.”
  • #18: The device gateway uses the publish and subscribe pattern. Devices can publish messages, subscribe to messages or do both. The messages sent or published by devices end up in the device gateway. The device gateway is responsible for delivering the messages to the clients who subscribed to those messages.
  • #19: Messages are sent to a topic, which is a way to classify the messages. You can have devices that publish the device temperature which are categorized to be either low or high. Your organization might only care about high temperatures so your monitoring system can simply subscribe to 9003/device/temperature/high.
  • #20: Messages are sent to a topic, which is a way to classify the messages. You can have devices that publish the device temperature which are categorized to be either low or high. Your organization might only care about high temperatures so your monitoring system can simply subscribe to 9003/device/temperature/high.
  • #22: The rules engine allows users to define conditions to filter messages from specific topics of interest. The data from the selected messages can then be transformed, republished, or forwarded to other AWS services.
  • #24: These are some questions that you might have regarding AWS IoT.