Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LAI - AWS IoT Workshop
Search
Alex Casalboni
December 12, 2016
Technology
1
140
LAI - AWS IoT Workshop
AWS IoT Workshop @ Milan
Alex Casalboni
December 12, 2016
Tweet
Share
More Decks by Alex Casalboni
See All by Alex Casalboni
Data-driven & cost-aware performance tuning for AWS Lambda
alexcasalboni
0
200
AWS Lambda function performance tuning - AWS re:Invent 2019
alexcasalboni
1
1.1k
Supercharge product development with cloud best practices - Web Summit 2019
alexcasalboni
0
86
AWS data services for machine learning - AWS Innovate Online
alexcasalboni
0
54
Advanced Serverless Architectural Patterns on AWS [Devoxx Poland]
alexcasalboni
0
230
Building a Modern Data Platform in the Cloud [AWS Dev Day @ Kyiv]
alexcasalboni
0
110
How to build a global serverless service [AWS Dev Day @ Kyiv]
alexcasalboni
0
52
Become a machine learning developer using AWS Machine Learning Services [AWS Summit @ Warsaw]
alexcasalboni
0
110
Getting started with AWS for Developers [Collision @ Toronto]
alexcasalboni
0
71
Other Decks in Technology
See All in Technology
山手線一周のパフォーマンス改善
suzukahr
0
160
受託開発でもアジャイル開発できました / Agile in Contract Development
takaking22
0
250
エンジニアは伝え方が9割/90% of what engineers need is communication skills
ykanoh
3
270
テストコードの品質を客観的な数値で担保しよう〜Mutation Testのすすめ〜
ysknsid25
11
3.1k
小さな勉強会の始め方、広げ方、あるいは友達の作り方 / How to Start, Grow, and Build Connections with Small Study Groups
ar_tama
6
2.5k
成果のためのコミュニケーション - 語彙を育てよう -/communication-for-good-outcome-developing-vocabulary
hassaku63
4
160
普通の Web エンジニアのための様相論理入門 #yapcjapan / YAPC Hakodate 2024
ytaka23
5
1.3k
入門 KRR
donkomura
0
110
LeSSはスクラムではない!?LeSSにおけるスクラムマスターの振る舞い方とは / Scrum Master Behavior in LeSS
toma_sm
0
170
OPENLOGI Company Profile for engineer
hr01
1
12k
エムスリー全チーム紹介資料 / Introduction of M3 All Teams
m3_engineering
1
280
Efficient zero-copy networking using io_uring
ennael
PRO
0
330
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
31
6.2k
Producing Creativity
orderedlist
PRO
341
39k
Bash Introduction
62gerente
608
210k
Optimising Largest Contentful Paint
csswizardry
31
2.8k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
110
6.9k
A Modern Web Designer's Workflow
chriscoyier
692
190k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
We Have a Design System, Now What?
morganepeng
49
7.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
BBQ
matthewcrist
85
9.2k
How to train your dragon (web standard)
notwaldorf
87
5.6k
Transcript
Learn Adopt Innovate -‐ IoT clda.co/iot-‐workshop-‐milano 12/12/2016 L’Internet delle cose
(connesse) + +
About us Alex Casalboni Senior So2ware Engineer & @alex_casalboni Luca
Bianchi CTO @ Neosperience @bianchiluca clda.co/iot-workshop-milano Serverless User Group Milano Cloud Evangelist @ Cloud Academy
AWS IoT Workshop Repository clda.co/iot-‐github clda.co/iot-workshop-milano
Things are Drones clda.co/iot-workshop-milano Self-‐driving Sensors (temperature) Actuators (irriga?on power)
Bi-‐direc<onal communica?on
IoT Simulated Environment (WebSocket) clda.co/iot-workshop-milano
SimulaQon Context clda.co/iot-workshop-milano Drones can be added or removed at
any ?me Local interac?ons as browser-‐based interac<ons Periodic data is sent back to IoT System Swarm logic is transparent to the individual
MQTT Topics Design clda.co/iot-workshop-milano /myapp/simulation/drones/{ID} /myapp/simulation/commands One MQTT Topic for
each Drone (speed, posi?on, power, etc.) The IoT System can send commands back (broadcast)
MQTT Topics Design clda.co/iot-workshop-milano /myapp/simulation/drones/{ID}
MQTT Topics Design clda.co/iot-workshop-milano /myapp/simulation/commands
MQTT Topics Design clda.co/iot-workshop-milano /myapp/simulation/commands
MQTT Topics Design clda.co/iot-workshop-milano /myapp/simulation/commands
MQTT Topics Design clda.co/iot-workshop-milano /myapp/simulation/commands
AWS IoT Architecture clda.co/iot-workshop-milano
AWS IoT Stack clda.co/iot-workshop-milano IoT Project Cognito User Pool IAM
Roles SNS Topic S3 Bucket Lambda Func?on Kinesis Stream Kinesis Firehose Kinesis Analy?cs
AWS IoT -‐ MQTT Republish Web Simulator MQTT Topics AWS
IoT Rules clda.co/iot-workshop-milano
AWS IoT -‐ Push NoQficaQons clda.co/iot-workshop-milano Web Simulator MQTT Topics
AWS IoT Rules Amazon SNS Local Operator
AWS IoT -‐ S3 backup (direct) Web Simulator MQTT Topics
AWS IoT Rules Amazon S3 Bucket clda.co/iot-workshop-milano
AWS IoT -‐ S3 backup (Kinesis*) Web Simulator MQTT Topics
AWS IoT Rules Kinesis Firehose Amazon S3 Bucket clda.co/iot-workshop-milano * compression & encryp?on
AWS IoT -‐ Time-‐based Analysis & Feedback Web Simulator MQTT
Topics AWS IoT Rules Kinesis Firehose Kinesis Analytics Kinesis Stream Lambda Function clda.co/iot-workshop-milano
Grazie =) Q&A + + 12/12/2016
meetup.com/Serverless-‐Italy + + cloud-‐alliance.it cloudacademy.com 12/12/2016