Building a secure infrastructure for IoT systems in distributed ...
Building IoT Applications ++ - Jfokus
-
Upload
khangminh22 -
Category
Documents
-
view
2 -
download
0
Transcript of Building IoT Applications ++ - Jfokus
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Adrian Hornsby, Cloud Architecture Evangelist @ AWSTwitter: @adhorn
Building IoT Applications ++
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4 September 1882The Pearl Street Generating Station
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4 September 1882The Pearl Street Generating Station
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The lightbulb was a product of networked innovations, all linked together to create the
magic of electric light.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How would you reinvent the lightbulb today?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
http://bit.ly/adhornlightbulb
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT IoTshadow
Identity Management
MQTT over WebSockets
AWSLambdaAlexa
NO GENIU
S WAS IN
VOLVED
AmazonS3
Identity Management
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Leveraging the Cloud
Fast Prototyping& Building
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why IoT?Data for Competitive Advantage
• Customer segmentation
• Marketing spend optimization
• Financial modeling & forecasting
• Ad targeting & real-time bidding
• Clickstream analysis
• Fraud detection
• Security threat detection
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
https://aws.amazon.com/solutions/case-studies/irobot/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
https://aws.amazon.com/solutions/case-studies/philips/
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
RegistryEstablishes an identity for devices and manages metadata such as the devices’ attributes and capabilities
Rules and ActionsMatch patterns and take actions to send data to other AWS services or republish
ShadowsApps and devices can access “RESTful” Shadow (Thing’s State) that is in sync with the device
{Thing Name,Sensor Temp,, GetTemp(),Output LED}
Rules Engine
Shadow
Registry
Amazon S3, AWS Lambda,Kinesis DynamoDBSNSElasticsearchMachine Learning
Mobile App
AWS IoT: Key features
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Secure by DefaultConnect securely via X509 Certs andTLS v1.2 Client Mutual Auth
Multi-protocol Message GatewayMillions of devices and apps can connectover MQTT or HTTP or WebSockets.
Elastic Pub Sub BrokerGo from 1 to 1-billion long-lived connections with zero provisioning
Subscribers
Publishers
AWS IoT: Key features
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DEVICE SDKSet of client libraries to connect,
authenticate and exchange messages
DEVICE GATEWAYCommunicate with devices via
MQTT and HTTP
AUTHENTICATIONSecure with mutual
authentication and encryption
RULES ENGINETransform messages based on rules and route to AWS
Services
AWS Services- - - - -
3P Services
SHADOWPersistent thing state during
intermittent connections
APPLICATIONS
AWS IoT API
REGISTRYIdentity and Management of your
things
AWS IoT Platform
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
R U L E
Streaming Object Storage Analytics Vizualisation
ElasticsearchKibana
AWS IoT
Sensors
https://github.com/adhorn/rasp-sensehat-iot
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
http://bit.ly/adhorncolorcube
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Some data will never reach the cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Greengrass Core Devices
AWS GreengrassIntelligence at the edge
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use AWS Greengrassconsole to transfer
models to your devices
Inference on the device
Devices take action quickly –
even when disconnected
AWS Greengrass ML Inference
Build and train models in the
cloud
Run Machine Learning at the edge
(Preview Today)NEW
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Model Training in the Cloud
Inferenceat the Edge with AWS DeepLens
Build in the cloud, deploy at the edgeDEMO