SlideShare a Scribd company logo
1 of 32
Download to read offline
Internet Of Things (IoT) HackDay
Tom Maddox
Twitter: #awsiothackday
Agenda
10:00 AM - 11:00 AM Welcome, Registration
And Introduction
11:00 AM -12:00 PM Introduction to AWS
Services
You don’t want to miss
this!
12:00 PM - 1:00 PM Intel Edison
Presentations
1:00 PM – 3:00 PM Building the Connected
Maraca and other Apps
3:00 PM – 5:00 PM More Hacking
5:00 PM – 6:00 PM Feedback and Wrap up
Internet of Things is Real
Create New Services
Discover New
Insights
Empower
People
Find New
markets
Create New Services
AWS Cloud = Scaling Internet of Things
Global Footprint
Massive Ecosystem
Free Data Inbound
Dedicated Support
Rapid Pace of Innovation
Amazon Web Services
Administration
& Security
Access
Control
Identity
Management
Key Management
& Storage
Monitoring
& Logs
Resource &
Usage
Auditing
Platform
Services
Analytics App Services Developer Tools & Operations Mobile Services
Data
Pipelines
Data
Warehouse
Hadoop
Real-time
Streaming Data
Application
Lifecycle
Management
Container
s
Deployment
DevOps
Event-driven
Computing
Resource
Templates
Identity
Mobile
Analytics
Push
Notifications
Sync
App
Streaming
Email
Queuing &
Notifications
Search
Transcoding
Workflow
Core
Services
CD
N
Compute
(VMs, Auto-scaling
& Load Balancing)
Databases
(Relational,
NoSQL, Caching)
Networking
(VPC, DX, DNS)
Storage
(Object, Block
and Archival)
Infrastructure
Availability
Zones
Points of
Presence
Region
s
Enterprise
Applications
Busines
s
Email
Sharing &
Collaboration
Virtual
Desktop
Technical &
Business Support
Account
Management
Partner
Ecosystem
Professional
Services
Security &
Pricing Reports
Solutions
Architects
Support
Training &
Certification
A broad and deep platform helps customers
build sophisticated, scalable applications
AWS Cloud = Platform for Connected Products
Amazon Cognito
Identity and Security
AWS Lambda
Serverless Data Compute
Amazon Kinesis
Massive data ingestion
Amazon S3
Virtually unlimited storage
Amazon Redshift
Petabyte-scale data analysis
Services currently being used for IoT Use cases
The cloud is able to address the challenges of “small things”
Easily build secure
cloud connectedness
in any device
irrespective of the
protocol or platform
Successfully request a
device carry out a
command (from firmware
updates to device
commands)
Determine what a
device is allowed to
do and get telemetry
and usage/sensor
data reliably
Provide Actionable
insights on the data
received
Build
& Connect
Ingest
& Collect
Command
& Control
Analyze
& Act
Resource
constrained device
Global
availability
$0 inbound
data
Audit &
authorization
Global object
store
Elasticity
Purpose built
services
Amazon
DynamoDB
Amazon
Kinesis
Amazon
Cognito
Amazon
S3
Amazon
SQS
AWS
Lambda
AWS IoT HackDay
How is this HackDay
different?
We will teach you
Build the same “thing”
Hands-On Bootcamp
Various IoT cloud architectures
Hello World of AWS-IoT
More Bootcamp less Hackathon
Expect a few bugs
Its by design ;)
Sensors sometimes
don’t work as expected
Documentation might
not be up-to-date
How is this HackDay
different?
Things to
Remember
http://bit.ly/aws-iot-hackseries
http://bit.ly/aws-iot-hackseries-code
#AWSIoTHackDay
Getting Started Guide
URL to request the $25 AWS Credit Code
Learn, Tweet, Thank the Sponsors
http://bit.ly/aws-iot-feedback
Fill the Survey, after the HackDay
Things to
Remember
Post your projects on
http://amazonwebservices.hackster.io
And receive $880 worth of
additional goodies
$100 AWS credit, valid for 1 year
1 month AWS Support (Business level, valued at $100)
AWS Technical Professional training (normally $600)
$80 credit for self-paced labs
Your Initial Goal: The Connected Maraca
Sensors Devices Cloud Backend Visualization
Cognito
Identity Pools
Amazon SNS
Topic
Kinesis
Streams
DynamoDB
Tables
Amazon S3
Buckets
Python Node.js
iOS Android
JavaScript
Arduino
Mobile-web or
Android or iOS
Smartphones
Node JS
Proxy (optional)
Grove Starter Kit
Grove LED
Grove Tilt
Grove Button
Grove Accelerometer
Grove Temperature
Grove NFC
Grove Infrared
Grove Touch
Grove Light
Grove Relay
Particle Internet Button
Spark Tilt
LEDs
Spark Touch
Hack Day Dashboard
Team Leaderboard
Team Status
Sensor Dashboard
JavaScript
AWS
Lambda
Functions
IAM
Policies
IAM
Roles
Complete IoT HackDay Architecture
Intel Edison
Devices
Intel Edison/Python
Intel Edison/NodeJS
Intel Edison/Arduino/C++
Spark IO Core/Arduino
Spark IO Core/Publish
Edison
Python(boto) Node.js
iOS Android
JavaScript
Arduino
Android/Java
iOS/Objective-C
Devices : Intel Edison
1. Open the Box, connect Edison
2. Wire Up (with two solid USB cables)
3. Flash Edison with latest Yocto Image
4. Build the Maraca using Grove Sensor Kit and
Base Shield
5. Start with Arduino
6. Import the AWSArduinoLibrary
7. Open the Sketch. Add your keys
8. Verify and Upload (check Serial Monitor)
9. Visualize!
Visualization
HackDay Dashboard
Team Leaderboard
Team Dashboard
JavaScript
IoT HackDay - Visualization
• Leaderboard
• Team Status View
• Dashboard
• Team Sensor View
• Browser Listener
Hardware Cloud Backend Visualization
Amazon
Cognito
Amazon SNS
Kinesis
Streams
DynamoDB
Tables
Amazon S3
Buckets
HackDay Dashboard
Team Leaderboard
Team Dashboard
Intel Edison Connected Maraca Backend
Arduino
SDK
AWS
Lambda Function
+ Event Source
Grove Starter Kit
(Sensors and Actuators)
Python Node.js
JavaScriptAmazon S3
Bucket
HTTPS
HTTPS
Amazon
Cognito
IAM
Policies
IAM
Roles
PutRecord() Invokes PutItem()
GetItem()
How it works?
SNS Topic
Kinesis
DeviceStream
Amazon S3
Visualization
Bucket
AWS
Lambda
Function
DynamoDB
DeviceDataTable
IAM
Policies
IAM
Roles
(Lambda,
Cognito etc.)
DynamoDB
CommonTable
AWS
Lambda
Function
Amazon S3
Visualization
Common Bucket
Other Devices
Cross-
Account
access
Common
Account
Visualize
Device Sensor Data
(Sensor dashboard)
Visualize
Collective
Device Data
(Leaderboard, Dashboard)
Your Device
Your
Account
DynamoDB
Leaderboard Table
Cognito
Identity Pool
Cognito
Identity Pool
The Serverless IoT Reference Architecture
SNS Topic
Amazon
Kinesis
Streams
Amazon S3
Bucket
AWS
Lambda
Connector
Amazon
DynamoDB
Tables
Visualize
Device Sensor Data
Billions of
IoT Devices
AWS
Lambda
Worker
AWS
Lambda
Backend
Amazon
Redshift
cluster
Cognito
Identity Pool
Store anything
Object storage
Scalable
99.999999999% durability
Amazon
S3
Real-time processing
High throughput; elastic
Easy to use
EMR, S3, Redshift, DynamoDB Integrations
Amazon
Kinesis
NoSQL Database Service
Seamless scalability
Zero admin
Single digit millisecond latency
Amazon
DynamoDB
Event-driven compute service
Run Stateless Cloud Functions in response to events
Zero administration
Trigger on S3, DynamoDB, Kinesis or custom events
AWS
Lambda
Reliable, fully-managed push notifications to devices
HTTP, Email, SMS, Mobile Push, SQS and More
Single endpoint to Push notifications to Apple, Google,
Fire OS, Windows devices
Amazon
SNS
Further Challenges / Hacking
New Service!
Supports MQTT
End-to-end encryption
Process device data on-the-fly
Read and set device state
Amazon
IoT (Beta)
Next App: The Connected Thermostat
© 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
Twitter: #awsiothackday
Thank You!
http://bit.ly/1O4n1gj

More Related Content

What's hot

Rackspace: Best Practices for Security Compliance on AWS
Rackspace: Best Practices for Security Compliance on AWSRackspace: Best Practices for Security Compliance on AWS
Rackspace: Best Practices for Security Compliance on AWS
Amazon Web Services
 

What's hot (20)

Introducing AWS IoT - Interfacing with the Physical World - Technical 101
Introducing AWS IoT - Interfacing with the Physical World - Technical 101Introducing AWS IoT - Interfacing with the Physical World - Technical 101
Introducing AWS IoT - Interfacing with the Physical World - Technical 101
 
AWS March 2016 Webinar Series - AWS IoT Real Time Stream Processing with AWS ...
AWS March 2016 Webinar Series - AWS IoT Real Time Stream Processing with AWS ...AWS March 2016 Webinar Series - AWS IoT Real Time Stream Processing with AWS ...
AWS March 2016 Webinar Series - AWS IoT Real Time Stream Processing with AWS ...
 
Deep Dive: AWS IOT
Deep Dive: AWS IOTDeep Dive: AWS IOT
Deep Dive: AWS IOT
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar Series
 
Deep Dive on AWS IoT
Deep Dive on AWS IoTDeep Dive on AWS IoT
Deep Dive on AWS IoT
 
Internet of Things on AWS
Internet of Things on AWSInternet of Things on AWS
Internet of Things on AWS
 
AWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel AvivAWS IoT - Best of re:Invent Tel Aviv
AWS IoT - Best of re:Invent Tel Aviv
 
Rackspace: Best Practices for Security Compliance on AWS
Rackspace: Best Practices for Security Compliance on AWSRackspace: Best Practices for Security Compliance on AWS
Rackspace: Best Practices for Security Compliance on AWS
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices
(MBL303) Build Mobile Apps for IoT Devices and IoT Apps for Devices
 
Introduction to AWS IoT
Introduction to AWS IoTIntroduction to AWS IoT
Introduction to AWS IoT
 
IoT End-to-End Security Overview
IoT End-to-End Security OverviewIoT End-to-End Security Overview
IoT End-to-End Security Overview
 
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols
(MBL313) NEW! AWS IoT: Understanding Hardware Kits, SDKs, & Protocols
 
Getting Started with AWS IoT - September 2016 Webinar Series
Getting Started with AWS IoT - September 2016 Webinar SeriesGetting Started with AWS IoT - September 2016 Webinar Series
Getting Started with AWS IoT - September 2016 Webinar Series
 
Reply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT FoundationsReply Webinar Online - Mastering AWS - IoT Foundations
Reply Webinar Online - Mastering AWS - IoT Foundations
 
Implementing a Serverless IoT Architecture - Pop-up Loft TLV 2017
Implementing a Serverless IoT Architecture - Pop-up Loft TLV 2017Implementing a Serverless IoT Architecture - Pop-up Loft TLV 2017
Implementing a Serverless IoT Architecture - Pop-up Loft TLV 2017
 
(MBL311) NEW! AWS IoT: Securely Building, Provisioning, & Using Things
(MBL311) NEW! AWS IoT: Securely Building, Provisioning, & Using Things(MBL311) NEW! AWS IoT: Securely Building, Provisioning, & Using Things
(MBL311) NEW! AWS IoT: Securely Building, Provisioning, & Using Things
 
Hands-on with AWS IoT (November 2016)
Hands-on with AWS IoT (November 2016)Hands-on with AWS IoT (November 2016)
Hands-on with AWS IoT (November 2016)
 
Journey Through the Cloud - Social & Mobile Apps
Journey Through the Cloud - Social & Mobile Apps Journey Through the Cloud - Social & Mobile Apps
Journey Through the Cloud - Social & Mobile Apps
 
An Intro to AWS IoT
An Intro to AWS IoTAn Intro to AWS IoT
An Intro to AWS IoT
 

Viewers also liked

Viewers also liked (20)

Chef Cookbook Workflow
Chef Cookbook WorkflowChef Cookbook Workflow
Chef Cookbook Workflow
 
Hybrid Infrastructure Integration
Hybrid Infrastructure IntegrationHybrid Infrastructure Integration
Hybrid Infrastructure Integration
 
Benefits of Sex
Benefits of SexBenefits of Sex
Benefits of Sex
 
Aalto ARTS TSS 12012017
Aalto ARTS TSS 12012017Aalto ARTS TSS 12012017
Aalto ARTS TSS 12012017
 
The Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWSThe Enterprise Grade SQL Server Deployments in AWS
The Enterprise Grade SQL Server Deployments in AWS
 
(GEN117) AWS Compliance Summit
(GEN117) AWS Compliance Summit(GEN117) AWS Compliance Summit
(GEN117) AWS Compliance Summit
 
Internet of Things & The Future of Content Marketing
Internet of Things & The Future of Content Marketing Internet of Things & The Future of Content Marketing
Internet of Things & The Future of Content Marketing
 
Build Your Mobile App Faster with AWS Mobile Services (Part 1 - AWS)
Build Your Mobile App Faster with AWS Mobile Services (Part 1 - AWS)Build Your Mobile App Faster with AWS Mobile Services (Part 1 - AWS)
Build Your Mobile App Faster with AWS Mobile Services (Part 1 - AWS)
 
(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWS(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWS
 
Cortana Analytics Workshop: Azure Data Catalog
Cortana Analytics Workshop: Azure Data CatalogCortana Analytics Workshop: Azure Data Catalog
Cortana Analytics Workshop: Azure Data Catalog
 
(SEC303) Architecting for End-To-End Security in the Enterprise
(SEC303) Architecting for End-To-End Security in the Enterprise(SEC303) Architecting for End-To-End Security in the Enterprise
(SEC303) Architecting for End-To-End Security in the Enterprise
 
BDT201 AWS Data Pipeline - AWS re: Invent 2012
BDT201 AWS Data Pipeline - AWS re: Invent 2012BDT201 AWS Data Pipeline - AWS re: Invent 2012
BDT201 AWS Data Pipeline - AWS re: Invent 2012
 
使用 Amazon Rekognition 打造以深度學習為基礎的圖片辨識應用
使用 Amazon Rekognition 打造以深度學習為基礎的圖片辨識應用使用 Amazon Rekognition 打造以深度學習為基礎的圖片辨識應用
使用 Amazon Rekognition 打造以深度學習為基礎的圖片辨識應用
 
Day 5 - Real-time Data Processing/Internet of Things (IoT) with Amazon Kinesis
Day 5 - Real-time Data Processing/Internet of Things (IoT) with Amazon KinesisDay 5 - Real-time Data Processing/Internet of Things (IoT) with Amazon Kinesis
Day 5 - Real-time Data Processing/Internet of Things (IoT) with Amazon Kinesis
 
Real-Time Streaming: Intro to Amazon Kinesis
Real-Time Streaming: Intro to Amazon KinesisReal-Time Streaming: Intro to Amazon Kinesis
Real-Time Streaming: Intro to Amazon Kinesis
 
Powering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache HadoopPowering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache Hadoop
 
원격 의료 산업의 글로벌 동향 및 주요 이슈
원격 의료 산업의 글로벌 동향 및 주요 이슈원격 의료 산업의 글로벌 동향 및 주요 이슈
원격 의료 산업의 글로벌 동향 및 주요 이슈
 
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
AWS re:Invent 2016: IoT and Beyond: Building IoT Solutions for Exploring the ...
 
Security Best Practices: AWS AWSome Day Management Track
Security Best Practices: AWS AWSome Day Management TrackSecurity Best Practices: AWS AWSome Day Management Track
Security Best Practices: AWS AWSome Day Management Track
 
Best Practices for Integrating Active Directory with AWS Workloads
Best Practices for Integrating Active Directory with AWS WorkloadsBest Practices for Integrating Active Directory with AWS Workloads
Best Practices for Integrating Active Directory with AWS Workloads
 

Similar to Internet of Things (IoT) HackDay

Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Amazon Web Services
 

Similar to Internet of Things (IoT) HackDay (20)

An Overview of AWS IoT (November 2016)
An Overview of AWS IoT (November 2016)An Overview of AWS IoT (November 2016)
An Overview of AWS IoT (November 2016)
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
 
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...
Essential Capabilities of an IoT Cloud Platform - April 2017 AWS Online Tech ...
 
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar Series
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar SeriesDeep Dive on Serverless Web Applications - AWS May 2016 Webinar Series
Deep Dive on Serverless Web Applications - AWS May 2016 Webinar Series
 
Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of Florida
 
(MBL205) New! Everything You Want to Know About AWS IoT
(MBL205) New! Everything You Want to Know About AWS IoT(MBL205) New! Everything You Want to Know About AWS IoT
(MBL205) New! Everything You Want to Know About AWS IoT
 
How to connect your own creations with AWS IoT
How to connect your own creations with AWS IoTHow to connect your own creations with AWS IoT
How to connect your own creations with AWS IoT
 
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
AWS re:Invent 2016: IoT Visualizations and Analytics (IOT306)
 
AWS Customer Presentation - Angelbeat Princeton Seminar
AWS Customer Presentation -  Angelbeat Princeton SeminarAWS Customer Presentation -  Angelbeat Princeton Seminar
AWS Customer Presentation - Angelbeat Princeton Seminar
 
AWSome Day Manchester 2105 - Intro/Close
AWSome Day Manchester 2105 - Intro/CloseAWSome Day Manchester 2105 - Intro/Close
AWSome Day Manchester 2105 - Intro/Close
 
Building Cloud-Powered Mobile Apps
Building Cloud-Powered Mobile AppsBuilding Cloud-Powered Mobile Apps
Building Cloud-Powered Mobile Apps
 
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
Connecting the Unconnected using AWS IoT - AWS Summit Tel Aviv 2017
 
Think IoT and not servers - the power of the serverless analytics IoT platform
Think IoT and not servers - the power of the serverless analytics IoT platform Think IoT and not servers - the power of the serverless analytics IoT platform
Think IoT and not servers - the power of the serverless analytics IoT platform
 
20141021 AWS Cloud Taekwon - Big Data on AWS
20141021 AWS Cloud Taekwon - Big Data on AWS20141021 AWS Cloud Taekwon - Big Data on AWS
20141021 AWS Cloud Taekwon - Big Data on AWS
 
AWS Toolkit.pptx
AWS Toolkit.pptxAWS Toolkit.pptx
AWS Toolkit.pptx
 
Build a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million UsersBuild a Website on AWS for Your First 10 Million Users
Build a Website on AWS for Your First 10 Million Users
 
Como construir suas aplicações escaláveis sem servidores
Como construir suas aplicações escaláveis sem servidoresComo construir suas aplicações escaláveis sem servidores
Como construir suas aplicações escaláveis sem servidores
 
AWS March 2016 Webinar Series Getting Started with Serverless Architectures
AWS March 2016 Webinar Series   Getting Started with Serverless ArchitecturesAWS March 2016 Webinar Series   Getting Started with Serverless Architectures
AWS March 2016 Webinar Series Getting Started with Serverless Architectures
 
AWS AWSome Day London October 2015
AWS AWSome Day London October 2015 AWS AWSome Day London October 2015
AWS AWSome Day London October 2015
 
Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Recently uploaded (20)

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 

Internet of Things (IoT) HackDay

  • 1. Internet Of Things (IoT) HackDay Tom Maddox Twitter: #awsiothackday
  • 2. Agenda 10:00 AM - 11:00 AM Welcome, Registration And Introduction 11:00 AM -12:00 PM Introduction to AWS Services You don’t want to miss this! 12:00 PM - 1:00 PM Intel Edison Presentations 1:00 PM – 3:00 PM Building the Connected Maraca and other Apps 3:00 PM – 5:00 PM More Hacking 5:00 PM – 6:00 PM Feedback and Wrap up
  • 4. Create New Services Discover New Insights Empower People Find New markets Create New Services
  • 5. AWS Cloud = Scaling Internet of Things Global Footprint Massive Ecosystem Free Data Inbound Dedicated Support Rapid Pace of Innovation
  • 7. Administration & Security Access Control Identity Management Key Management & Storage Monitoring & Logs Resource & Usage Auditing Platform Services Analytics App Services Developer Tools & Operations Mobile Services Data Pipelines Data Warehouse Hadoop Real-time Streaming Data Application Lifecycle Management Container s Deployment DevOps Event-driven Computing Resource Templates Identity Mobile Analytics Push Notifications Sync App Streaming Email Queuing & Notifications Search Transcoding Workflow Core Services CD N Compute (VMs, Auto-scaling & Load Balancing) Databases (Relational, NoSQL, Caching) Networking (VPC, DX, DNS) Storage (Object, Block and Archival) Infrastructure Availability Zones Points of Presence Region s Enterprise Applications Busines s Email Sharing & Collaboration Virtual Desktop Technical & Business Support Account Management Partner Ecosystem Professional Services Security & Pricing Reports Solutions Architects Support Training & Certification
  • 8. A broad and deep platform helps customers build sophisticated, scalable applications AWS Cloud = Platform for Connected Products Amazon Cognito Identity and Security AWS Lambda Serverless Data Compute Amazon Kinesis Massive data ingestion Amazon S3 Virtually unlimited storage Amazon Redshift Petabyte-scale data analysis Services currently being used for IoT Use cases
  • 9. The cloud is able to address the challenges of “small things” Easily build secure cloud connectedness in any device irrespective of the protocol or platform Successfully request a device carry out a command (from firmware updates to device commands) Determine what a device is allowed to do and get telemetry and usage/sensor data reliably Provide Actionable insights on the data received Build & Connect Ingest & Collect Command & Control Analyze & Act
  • 10. Resource constrained device Global availability $0 inbound data Audit & authorization Global object store Elasticity Purpose built services Amazon DynamoDB Amazon Kinesis Amazon Cognito Amazon S3 Amazon SQS AWS Lambda
  • 12. How is this HackDay different? We will teach you Build the same “thing” Hands-On Bootcamp Various IoT cloud architectures Hello World of AWS-IoT More Bootcamp less Hackathon
  • 13. Expect a few bugs Its by design ;) Sensors sometimes don’t work as expected Documentation might not be up-to-date How is this HackDay different?
  • 14. Things to Remember http://bit.ly/aws-iot-hackseries http://bit.ly/aws-iot-hackseries-code #AWSIoTHackDay Getting Started Guide URL to request the $25 AWS Credit Code Learn, Tweet, Thank the Sponsors http://bit.ly/aws-iot-feedback Fill the Survey, after the HackDay
  • 15. Things to Remember Post your projects on http://amazonwebservices.hackster.io And receive $880 worth of additional goodies $100 AWS credit, valid for 1 year 1 month AWS Support (Business level, valued at $100) AWS Technical Professional training (normally $600) $80 credit for self-paced labs
  • 16. Your Initial Goal: The Connected Maraca
  • 17. Sensors Devices Cloud Backend Visualization Cognito Identity Pools Amazon SNS Topic Kinesis Streams DynamoDB Tables Amazon S3 Buckets Python Node.js iOS Android JavaScript Arduino Mobile-web or Android or iOS Smartphones Node JS Proxy (optional) Grove Starter Kit Grove LED Grove Tilt Grove Button Grove Accelerometer Grove Temperature Grove NFC Grove Infrared Grove Touch Grove Light Grove Relay Particle Internet Button Spark Tilt LEDs Spark Touch Hack Day Dashboard Team Leaderboard Team Status Sensor Dashboard JavaScript AWS Lambda Functions IAM Policies IAM Roles Complete IoT HackDay Architecture
  • 19. Devices Intel Edison/Python Intel Edison/NodeJS Intel Edison/Arduino/C++ Spark IO Core/Arduino Spark IO Core/Publish Edison Python(boto) Node.js iOS Android JavaScript Arduino Android/Java iOS/Objective-C Devices : Intel Edison 1. Open the Box, connect Edison 2. Wire Up (with two solid USB cables) 3. Flash Edison with latest Yocto Image 4. Build the Maraca using Grove Sensor Kit and Base Shield 5. Start with Arduino 6. Import the AWSArduinoLibrary 7. Open the Sketch. Add your keys 8. Verify and Upload (check Serial Monitor) 9. Visualize!
  • 20. Visualization HackDay Dashboard Team Leaderboard Team Dashboard JavaScript IoT HackDay - Visualization • Leaderboard • Team Status View • Dashboard • Team Sensor View • Browser Listener
  • 21. Hardware Cloud Backend Visualization Amazon Cognito Amazon SNS Kinesis Streams DynamoDB Tables Amazon S3 Buckets HackDay Dashboard Team Leaderboard Team Dashboard Intel Edison Connected Maraca Backend Arduino SDK AWS Lambda Function + Event Source Grove Starter Kit (Sensors and Actuators) Python Node.js JavaScriptAmazon S3 Bucket HTTPS HTTPS Amazon Cognito IAM Policies IAM Roles PutRecord() Invokes PutItem() GetItem()
  • 22. How it works? SNS Topic Kinesis DeviceStream Amazon S3 Visualization Bucket AWS Lambda Function DynamoDB DeviceDataTable IAM Policies IAM Roles (Lambda, Cognito etc.) DynamoDB CommonTable AWS Lambda Function Amazon S3 Visualization Common Bucket Other Devices Cross- Account access Common Account Visualize Device Sensor Data (Sensor dashboard) Visualize Collective Device Data (Leaderboard, Dashboard) Your Device Your Account DynamoDB Leaderboard Table Cognito Identity Pool Cognito Identity Pool
  • 23. The Serverless IoT Reference Architecture SNS Topic Amazon Kinesis Streams Amazon S3 Bucket AWS Lambda Connector Amazon DynamoDB Tables Visualize Device Sensor Data Billions of IoT Devices AWS Lambda Worker AWS Lambda Backend Amazon Redshift cluster Cognito Identity Pool
  • 25. Real-time processing High throughput; elastic Easy to use EMR, S3, Redshift, DynamoDB Integrations Amazon Kinesis
  • 26. NoSQL Database Service Seamless scalability Zero admin Single digit millisecond latency Amazon DynamoDB
  • 27. Event-driven compute service Run Stateless Cloud Functions in response to events Zero administration Trigger on S3, DynamoDB, Kinesis or custom events AWS Lambda
  • 28. Reliable, fully-managed push notifications to devices HTTP, Email, SMS, Mobile Push, SQS and More Single endpoint to Push notifications to Apple, Google, Fire OS, Windows devices Amazon SNS
  • 30. New Service! Supports MQTT End-to-end encryption Process device data on-the-fly Read and set device state Amazon IoT (Beta)
  • 31. Next App: The Connected Thermostat
  • 32. © 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc. Twitter: #awsiothackday Thank You! http://bit.ly/1O4n1gj