SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building IoT Applications for a Smart
Home, ft. Vestel
Mark Relph
Head of IoT Business
Development
AWS
I O T 3 0 6
Jan Borch
IoT Prototype Architect
AWS
Y. Burak Savak
Vice President
IoT, Cloud, Automotive
VESTEL
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Home
networking
Home securityHome automation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Connected home market
433 million
smart home devices were shipped
worldwide in 2017
from the previous year
27.6%
18.5%
IDC estimates a CAGR of
devices shipped in 2022
940 million
as the market grows to
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Connected home market—Challenges & opportunities
Hard to differentiate in a
crowded market
Hard to improve customer
experiences while keeping
costs low
Hard to maintain interoperability between
multi-vendor devices
Lack of a reliable & scalable cloud
infrastructure platform
Edge-based computing can help build
innovative products
Need to ensure secure connections
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How it works diagram
The cloud IoT applicationsThe home
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Home automation
Keytrends& opportunities
Integration with
voice control
Interoperability
between devices through
hubs
Exciting & new
customer experience
Customer
ease of use
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Home automation
Example
AWS Greengrass can run
on a home gateway such
as a router so that the
lighting system, TV, and
Echo continue to operate
even if connection to the
cloud is lost
Smart TVs can connect to AWS IoT
Core to take advantage of a fully
scalable cloud backend that
provides easy integration with
Alexa
Amazon FreeRTOS provides
security, connectivity, and
updateability for devices running
on microcontrollers, like a light
bulb so it can respond to voice
commands
AWS IoT Device Management, AWS
IoT Device Defender,
and AWS IoT Analytics
provide added benefits such as
remote device management,
monitoring, security, and insights
into device usage
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Zorlu Corp & Vestel as its admiral ship
Why IoT & smart devices
Vestel legacy cloud & Amazon Web Services (AWS) transition
Vestel future cloud vision & AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Zorlu Holding
Insurance
TourismEnergy
TextileSocial
foundation
Consumer electronics
and appliances
Nickel
mining
Real estate
• Established in 1953
• Among top 10 holdings in TR
• Eight major industries
• 7B+ USD turnover
• 26,000+ employees
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
LED
Lighting
Mobile
Devices
Home
Appliance
s
Defense
Industry
Visual
Solutions
Consumer
Electronics
Vestel
1,100,000 m2
Closed
Production Area
16,000
Employees
Export Leader
of Turkey with
$ 2.5 Billion
Exporting to
155 Countries
35 Million
Device Production
Capacity
18 Million
TV Production
Capacity
25 Million
Devices
Manufactured
$ 5 Billion
Turnover
• Largest Manufacturing Facility in Europe
• 20 Major Product Categories
• 3rd among EU TV Sales
• 5th among EU Whitegoods Sales
• 1600+ Developers
“What we need to do is always lean into the future; when the world
changes around you and when it changes against you—what used
to be a tail wind is now a head wind—you have to lean into that and
figure out what to do because complaining isn't a strategy.”
Jeff Bezos
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Vestel’s smart-device vision
Automotive
Smart home
White goods
BigData & Cloud
Lighting
Smart billing
Wearables
Telco
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
In the beginning …
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Today
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Our future cloud vision
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Typical steps of an IoT device onboarding
1. Mobile companion app user profile registration
2. Setting up device connectivity
3. Pairing device with user profile
4. Registering device with AWS IoT Core
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT device onboarding
Mobile companion app userprofile registration
1
Amazon DynamoDB
table for user profile CRM for
user profile
Amazon RDS
database
for user profile
Amazon API
Gateway
AWS STS
Amazon
Cognito
User Pool
Create user profile
Retrieve temporary token
Register user and authenticate
Or Or
Or
Other ID providers:
Open ID, SAML, and
more
Mobile app Or
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT device onboarding
Setting up deviceIoTcredentials
Provisioning initial IoT
credentials
• Pre-provisioning at
manufacturing time
• On-device generation
Mobile
app
1.ExtractCSR
2.Uploadcertificate
Sign CSR
On-device key
generation
Create
certificate
AWS IoT
Core
AWS IoT
certificate
or
Device with pre-installed CA-signed certificate
at manufacturing time
2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT device onboarding
Setting up deviceconnectivity
Connect
to Internet
Mobile
app Provisioning initial
connectivity config
• BLE
• Wi-Fi AP
• Screen/keyboard
• WPA3
3
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT device onboarding
Pairing devicewith user profile
Mobile app
ScanQRcodeOne-
timecode
Register device to
end user
Add device to
user profile
API
Gateway
DynamoDB table
for user profile
CRM
for user profile
Amazon RDS
database
for user profile
Or Or
4
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT device onboarding
Registerdevicewith AWSIoT
JITP
MQTT
Validate device
ownership
Create
thing/policy/certificate
AWS IoT Core
DynamoDB
table for user
profile
CRM
for user profile
Amazon RDS
database
for user profile
Or Or
AWS IoT
policy
AWS IoT
certificate
AWS IoT
thing
and and
5
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Home security & monitoring
Keytrends& opportunities
Audio and
image recognition
Machine
learning
Home
surveillance
Quick
response time
Energy
management
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Home security & monitoring
Example
AWS Greengrass ML Inference
brings machine learning
capabilities to a camera,
like being able to detect an
intruder as it’s happening
AWS Greengrass allows the
security camera, door lock, and
even outdoor lighting to continue
operating even when cloud
connection is lost. It can also take
actions locally, avoiding a costly
and timely round trip to the
cloud.
Amazon FreeRTOS provides security,
connectivity, and updateability for
devices running on microcontrollers,
like a connected door lock or video
door bell
AWS IoT Device Management, AWS
IoT Device Defender,
and AWS IoT Analytics
provide added benefits such as
remote device management,
monitoring, security, and insights
into device usage
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS
Greengrass
audio capture
device
AWS Greengrass
Connected
surveillance camera
AWS Greengrass
group
Amazon
SageMaker
Pre-trained
model
AWS IoT Core
Topic
Amazon
Kinesis Video Streams
AWS Greengrass
video capture device
28/10 – Breaking glass
Home security & monitoring
Demo architecture
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Greengrass
Connected
surveillance camera
Amazon
SageMaker
Pre-trained
model
Amazon
Kinesis Video Streams
Demo
Technicaldeep dive
Accessing AWS Cloud Services from AWS
Greengrass Lambda
After acquiring AWS Security Token Service
(AWS STS) from the AWS IoT credential
endpoint, AWS Greengrass group role
grants permission to Lambda functions
running on an AWS Greengrass core to call
other AWS services (in the cloud)
Credential exchange
cert -> AWS STS
AWS IoT
AWS
Greengrass
audio capture
device
AWS Greengrass
group
AWS Greengrass
video capture device
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Home networking
Key trends & opportunities
Improve customer experience Optimize the network
performance
Reduce customer
support cost
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Home networking
Example
AWS IoT Device Management
provides device certificates for
routers and set-top boxes will
never expire. You can perform OTA
updates to keep devices running
the latest versions of the software.
AWS IoT Analytics can help the
operations team identify issues
based on historical data, and provide
proactive solutions to customers
AWS Greengrass can help
customers diagnosing network
issues on the device itself, even
without internet connectivity.
Then it can relay data back to
AWS IoT Core for preventative
action when cloud connection
is re-established.
Customers can diagnose
network issues and apply
fixes themselves
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Greengrass
Home router/STB
AWS Greengrass group
AWS IoT Device
Defender
Audit device configurations
Monitor device
behavior
Identify
anomalies
Generate
alerts
AWS Greengrass
Device Defender
Agent
Duplicate MQTT client IDs
Traffic spike detected by AWS
Greengrass Device Defender
agent
Amazon SNS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What’s next?
Home
Networking
Home SecurityHome Automation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Breakout repeats
Thursday, Nov 29
Building IoT Applications for a Smart Home
4 p.m. – 5 p.m. | MGM, Level 1, Grand Ballroom 111
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Related breakouts
Wednesday, Nov 28
IOT302-R - [REPEAT 1] Alexa and AWS IoT, ft. VIZIO
5:30 p.m. – 6:30 p.m. | MGM, Level 1, Grand Ballroom 111
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Mark Relph
Head of IoT Business
Development
AWS
Jan Borch
IoT Prototype Architect
AWS
Y. Burak Savak
Vice President
IoT, Cloud, Automotive
VESTEL
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Introduction to plc programming
Introduction to plc programmingIntroduction to plc programming
Introduction to plc programming
nddng
 

Mais procurados (20)

Digital Camera Hardware and software architecture
Digital Camera Hardware and software architecture  Digital Camera Hardware and software architecture
Digital Camera Hardware and software architecture
 
Obd ii diagnostic trouble codes dtc
Obd ii diagnostic trouble codes dtcObd ii diagnostic trouble codes dtc
Obd ii diagnostic trouble codes dtc
 
How an oxygen sensor works in an automobile??
How an oxygen sensor works in an automobile??How an oxygen sensor works in an automobile??
How an oxygen sensor works in an automobile??
 
Automotive Software Basics
Automotive Software BasicsAutomotive Software Basics
Automotive Software Basics
 
Introduction to plc programming
Introduction to plc programmingIntroduction to plc programming
Introduction to plc programming
 
Odyssey 2022: Investigating self-supervised front ends for speech spoofing co...
Odyssey 2022: Investigating self-supervised front ends for speech spoofing co...Odyssey 2022: Investigating self-supervised front ends for speech spoofing co...
Odyssey 2022: Investigating self-supervised front ends for speech spoofing co...
 
Comunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware JavinoComunicação entre Java e Arduino Utilizando o Middleware Javino
Comunicação entre Java e Arduino Utilizando o Middleware Javino
 
Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
 
Serial connectors, Protocols , USB (universal serial bus)
Serial connectors, Protocols , USB (universal serial bus)Serial connectors, Protocols , USB (universal serial bus)
Serial connectors, Protocols , USB (universal serial bus)
 
Can Transport Protocol : UDS
Can Transport Protocol : UDS Can Transport Protocol : UDS
Can Transport Protocol : UDS
 
Autosar software component
Autosar software componentAutosar software component
Autosar software component
 
제일기획사보 200410_홀리스틱 마케팅
제일기획사보 200410_홀리스틱 마케팅제일기획사보 200410_홀리스틱 마케팅
제일기획사보 200410_홀리스틱 마케팅
 
ANSI_EVSP_Roadmap_May_2013.pdf
ANSI_EVSP_Roadmap_May_2013.pdfANSI_EVSP_Roadmap_May_2013.pdf
ANSI_EVSP_Roadmap_May_2013.pdf
 
Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)Communication Protocols (UART, SPI,I2C)
Communication Protocols (UART, SPI,I2C)
 
pptudsy.pptx
pptudsy.pptxpptudsy.pptx
pptudsy.pptx
 
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
 
Sencha ExtJs Learning Part 2 - MVC And MVVM Architecture in ExtJs [ENGLISH]
Sencha ExtJs Learning Part 2 - MVC And MVVM Architecture in ExtJs [ENGLISH]Sencha ExtJs Learning Part 2 - MVC And MVVM Architecture in ExtJs [ENGLISH]
Sencha ExtJs Learning Part 2 - MVC And MVVM Architecture in ExtJs [ENGLISH]
 
Faza de testare (I)
Faza de testare (I)Faza de testare (I)
Faza de testare (I)
 
Autosar fundamental
Autosar fundamentalAutosar fundamental
Autosar fundamental
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN Stack
 

Semelhante a Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:Invent 2018

Semelhante a Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:Invent 2018 (20)

Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
Leadership Session: AWS IoT (IOT218-L) - AWS re:Invent 2018
 
AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions AWS IoT_Connected Home Solutions
AWS IoT_Connected Home Solutions
 
Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
Building IoT applications for a connected home - SVC206 - Santa Clara AWS SummitBuilding IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
Building IoT applications for a connected home - SVC206 - Santa Clara AWS Summit
 
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoTAWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
AWS Learning Series: Harnessing the Power of Data | An Introduction to IoT
 
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019 Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
Securing the edge with AWS IoT services - FND330 - AWS re:Inforce 2019
 
AWS IoT: servizi costruiti per migliorare le performance di business
AWS IoT: servizi costruiti per migliorare le performance di businessAWS IoT: servizi costruiti per migliorare le performance di business
AWS IoT: servizi costruiti per migliorare le performance di business
 
Getting Started with IoT on AWS
Getting Started with IoT on AWSGetting Started with IoT on AWS
Getting Started with IoT on AWS
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
 
IoT Revolution - Unlocking Business Values in Vertical Markets
IoT Revolution - Unlocking Business Values in Vertical MarketsIoT Revolution - Unlocking Business Values in Vertical Markets
IoT Revolution - Unlocking Business Values in Vertical Markets
 
AWS IoT and Alexa in the connected home
AWS IoT and Alexa in the connected homeAWS IoT and Alexa in the connected home
AWS IoT and Alexa in the connected home
 
IoT and Alexa in the connected home
IoT and Alexa in the connected homeIoT and Alexa in the connected home
IoT and Alexa in the connected home
 
From Cloud to Edge & back again
From Cloud to Edge & back againFrom Cloud to Edge & back again
From Cloud to Edge & back again
 
Code in the Cloud- Deploy on Microcontroller and Edge Devices
Code in the Cloud- Deploy on Microcontroller and Edge DevicesCode in the Cloud- Deploy on Microcontroller and Edge Devices
Code in the Cloud- Deploy on Microcontroller and Edge Devices
 
Security Management for IoT devices - SRV202 - Chicago AWS Summit
Security Management for IoT devices - SRV202 - Chicago AWS SummitSecurity Management for IoT devices - SRV202 - Chicago AWS Summit
Security Management for IoT devices - SRV202 - Chicago AWS Summit
 
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
Connecting buildings to new opportunities with AWS IoT - SVC204 - New York AW...
 
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
Introducing the New Features of AWS Greengrass (IOT365) - AWS re:Invent 2018
 
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
Deep Dive into New AWS IoT Services Launched in 2018 (IOT320) - AWS re:Invent...
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV304 - C...
 
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS SummitConnecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
Connecting your devices at scale, ft. Discovery - SVC205 - New York AWS Summit
 
IoT Building Blocks_ From Edge Devices to Analytics in the Cloud
IoT Building Blocks_ From Edge Devices to Analytics in the Cloud IoT Building Blocks_ From Edge Devices to Analytics in the Cloud
IoT Building Blocks_ From Edge Devices to Analytics in the Cloud
 

Mais de 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
 

Mais de 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
 

Building IoT Applications for a Smart Home, ft. Vestel (IOT306-R1) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Building IoT Applications for a Smart Home, ft. Vestel Mark Relph Head of IoT Business Development AWS I O T 3 0 6 Jan Borch IoT Prototype Architect AWS Y. Burak Savak Vice President IoT, Cloud, Automotive VESTEL
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Home networking Home securityHome automation
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Connected home market 433 million smart home devices were shipped worldwide in 2017 from the previous year 27.6% 18.5% IDC estimates a CAGR of devices shipped in 2022 940 million as the market grows to
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Connected home market—Challenges & opportunities Hard to differentiate in a crowded market Hard to improve customer experiences while keeping costs low Hard to maintain interoperability between multi-vendor devices Lack of a reliable & scalable cloud infrastructure platform Edge-based computing can help build innovative products Need to ensure secure connections
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How it works diagram The cloud IoT applicationsThe home
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Home automation Keytrends& opportunities Integration with voice control Interoperability between devices through hubs Exciting & new customer experience Customer ease of use
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Home automation Example AWS Greengrass can run on a home gateway such as a router so that the lighting system, TV, and Echo continue to operate even if connection to the cloud is lost Smart TVs can connect to AWS IoT Core to take advantage of a fully scalable cloud backend that provides easy integration with Alexa Amazon FreeRTOS provides security, connectivity, and updateability for devices running on microcontrollers, like a light bulb so it can respond to voice commands AWS IoT Device Management, AWS IoT Device Defender, and AWS IoT Analytics provide added benefits such as remote device management, monitoring, security, and insights into device usage
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Zorlu Corp & Vestel as its admiral ship Why IoT & smart devices Vestel legacy cloud & Amazon Web Services (AWS) transition Vestel future cloud vision & AWS
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Zorlu Holding Insurance TourismEnergy TextileSocial foundation Consumer electronics and appliances Nickel mining Real estate • Established in 1953 • Among top 10 holdings in TR • Eight major industries • 7B+ USD turnover • 26,000+ employees
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. LED Lighting Mobile Devices Home Appliance s Defense Industry Visual Solutions Consumer Electronics Vestel 1,100,000 m2 Closed Production Area 16,000 Employees Export Leader of Turkey with $ 2.5 Billion Exporting to 155 Countries 35 Million Device Production Capacity 18 Million TV Production Capacity 25 Million Devices Manufactured $ 5 Billion Turnover • Largest Manufacturing Facility in Europe • 20 Major Product Categories • 3rd among EU TV Sales • 5th among EU Whitegoods Sales • 1600+ Developers
  • 14. “What we need to do is always lean into the future; when the world changes around you and when it changes against you—what used to be a tail wind is now a head wind—you have to lean into that and figure out what to do because complaining isn't a strategy.” Jeff Bezos
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Vestel’s smart-device vision Automotive Smart home White goods BigData & Cloud Lighting Smart billing Wearables Telco
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. In the beginning …
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Today
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Our future cloud vision
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Typical steps of an IoT device onboarding 1. Mobile companion app user profile registration 2. Setting up device connectivity 3. Pairing device with user profile 4. Registering device with AWS IoT Core
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IoT device onboarding Mobile companion app userprofile registration 1 Amazon DynamoDB table for user profile CRM for user profile Amazon RDS database for user profile Amazon API Gateway AWS STS Amazon Cognito User Pool Create user profile Retrieve temporary token Register user and authenticate Or Or Or Other ID providers: Open ID, SAML, and more Mobile app Or
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IoT device onboarding Setting up deviceIoTcredentials Provisioning initial IoT credentials • Pre-provisioning at manufacturing time • On-device generation Mobile app 1.ExtractCSR 2.Uploadcertificate Sign CSR On-device key generation Create certificate AWS IoT Core AWS IoT certificate or Device with pre-installed CA-signed certificate at manufacturing time 2
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IoT device onboarding Setting up deviceconnectivity Connect to Internet Mobile app Provisioning initial connectivity config • BLE • Wi-Fi AP • Screen/keyboard • WPA3 3
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IoT device onboarding Pairing devicewith user profile Mobile app ScanQRcodeOne- timecode Register device to end user Add device to user profile API Gateway DynamoDB table for user profile CRM for user profile Amazon RDS database for user profile Or Or 4
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. IoT device onboarding Registerdevicewith AWSIoT JITP MQTT Validate device ownership Create thing/policy/certificate AWS IoT Core DynamoDB table for user profile CRM for user profile Amazon RDS database for user profile Or Or AWS IoT policy AWS IoT certificate AWS IoT thing and and 5
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Home security & monitoring Keytrends& opportunities Audio and image recognition Machine learning Home surveillance Quick response time Energy management
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Home security & monitoring Example AWS Greengrass ML Inference brings machine learning capabilities to a camera, like being able to detect an intruder as it’s happening AWS Greengrass allows the security camera, door lock, and even outdoor lighting to continue operating even when cloud connection is lost. It can also take actions locally, avoiding a costly and timely round trip to the cloud. Amazon FreeRTOS provides security, connectivity, and updateability for devices running on microcontrollers, like a connected door lock or video door bell AWS IoT Device Management, AWS IoT Device Defender, and AWS IoT Analytics provide added benefits such as remote device management, monitoring, security, and insights into device usage
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Greengrass audio capture device AWS Greengrass Connected surveillance camera AWS Greengrass group Amazon SageMaker Pre-trained model AWS IoT Core Topic Amazon Kinesis Video Streams AWS Greengrass video capture device 28/10 – Breaking glass Home security & monitoring Demo architecture
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Greengrass Connected surveillance camera Amazon SageMaker Pre-trained model Amazon Kinesis Video Streams Demo Technicaldeep dive Accessing AWS Cloud Services from AWS Greengrass Lambda After acquiring AWS Security Token Service (AWS STS) from the AWS IoT credential endpoint, AWS Greengrass group role grants permission to Lambda functions running on an AWS Greengrass core to call other AWS services (in the cloud) Credential exchange cert -> AWS STS AWS IoT AWS Greengrass audio capture device AWS Greengrass group AWS Greengrass video capture device
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Home networking Key trends & opportunities Improve customer experience Optimize the network performance Reduce customer support cost
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Home networking Example AWS IoT Device Management provides device certificates for routers and set-top boxes will never expire. You can perform OTA updates to keep devices running the latest versions of the software. AWS IoT Analytics can help the operations team identify issues based on historical data, and provide proactive solutions to customers AWS Greengrass can help customers diagnosing network issues on the device itself, even without internet connectivity. Then it can relay data back to AWS IoT Core for preventative action when cloud connection is re-established. Customers can diagnose network issues and apply fixes themselves
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 37. AWS Greengrass Home router/STB AWS Greengrass group AWS IoT Device Defender Audit device configurations Monitor device behavior Identify anomalies Generate alerts AWS Greengrass Device Defender Agent Duplicate MQTT client IDs Traffic spike detected by AWS Greengrass Device Defender agent Amazon SNS
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What’s next? Home Networking Home SecurityHome Automation
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Breakout repeats Thursday, Nov 29 Building IoT Applications for a Smart Home 4 p.m. – 5 p.m. | MGM, Level 1, Grand Ballroom 111
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Related breakouts Wednesday, Nov 28 IOT302-R - [REPEAT 1] Alexa and AWS IoT, ft. VIZIO 5:30 p.m. – 6:30 p.m. | MGM, Level 1, Grand Ballroom 111
  • 41. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Mark Relph Head of IoT Business Development AWS Jan Borch IoT Prototype Architect AWS Y. Burak Savak Vice President IoT, Cloud, Automotive VESTEL
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.