SlideShare a Scribd company logo
1 of 31
Download to read offline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Visually developing IoT applications
using AWS IoT Things Graph
Pushpak Pujari
Product manager, AWS IoT Things Graph
Amazon Web Services
S V C 2 0 7
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Agenda: Chicago Summit service launch
1. Introduction to AWS IoT Things Graph
• Features
• How it works
2. Industry use cases powered by AWS IoT Things Graph
3. Customer reference—Reliance Steel
4. Resources
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Introducing AWS IoT service architecture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Introducing AWS IoT Things Graph
AWS IoT Things Graph is an orchestration service that helps you easily coordinate
interactions between different devices and cloud services
Build flows to automate your IoT
workload. AWS IoT Things Graph
ensures that the steps execute in
the desired sequence.
Orchestrate
Track the status of your flow
deployments and executions in near
real time to monitor the health of
your application.
Monitor
AWS IoT Things Graph automatically
transforms messages between devices
with different protocols and data
formats so that you don’t have to
write low-level bridging code.
Interoperate
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Things Graph simplifies with built-in features
With AWS IoT Things Graph, you can reduce heavy lifting by creating
and deploying automation flows at scale
Purpose-built workflow
engine
Optimized for IoT workloads
Drag-and-drop visual
UI
Build an application in
minutes
Model-driven approach
Reusable building blocks
that you can snap together
in a flow
Run in the cloud or
on the edge
Your flow,
your choice
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Purpose-built workflow engine
Built specifically for IoT—support for things
1. Support for device communication protocols
such as MQTT; interface with web services over
HTTP
2. AWS IoT Things Graph supports device
interoperability with mappings and sematic
types
3. Event driven—supports asynchronous
interactions between devices and services
4. Ability to recover and resume effortlessly from
crashes and failures
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Visual UI
Build flow using
mouse clicks
Define
interactions
Add branches,
and embed logic
such as choice,
(if/else), or AND
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Models: Integrate devices easily
• Describes capabilities of a
device or service as a set of
properties, actions, and
events
• Reuse rather than rewrite
low-level code
• Written in AWS IoT Things
Data Graph Model and
GraphQL syntax
• Use pre-built models or
build your own
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Model hierarchy in AWS IoT Things Graph
Security
camera
Model
Device model—represents a generic device
type
Device—defines capabilities of a
manufacturer-specific model
Thing—represents a specific instance of a
device with a unique serial number
Service model to
interface with AWS
services such as AWS
Lambda and Amazon
Rekognition
Sony SNC-
HM662
Panasonic
WV-
X6531N
Models that you create are in your private namespace and are visible to only you
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Deploy flows in the cloud or on the edge
Design in the cloud,
deploy anywhere
Orchestrate devices and
web services
Native support for MQTT
and Modbus protocols for
devices, with HTTP/SigV4
for AWS services
Bulb
Camera
AWS services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
How it works
Use models
Create flows
Configure flows
Deploy flows
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Model and flow designer: Optional, yet flexible
Create in editor, or
upload GraphQL code
Reuse code of existing
models to build new
models
See your flow as code
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Configure and deploy flows
Describe flow
configuration
Map things in IoT
registry with models
Deploy target of
choice
Set up trigger logic
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Things Graph delivers customer outcomes
AWS IoT Things Graph feature Customer outcome
Protocol and message
translation
Coordinate the interaction between the devices by
automatically mapping the messages between the required
protocols
Speed up development by not having to write low-level
code to interface between multiple protocols
Visual user interface
Drag and drop interface to visually design workflows
without writing lots of code
Easily develop workflows with multi-step interactions
between devices and web services
Device models
AWS IoT Things Graph supports abstract device models that
can be extended to model similar devices from multiple
vendors
Using device models allows automation designers to mix
and match components from different vendors
Edge or cloud deployment
Design workflows in the cloud and deploy on the cloud or
on any AWS IoT Greengrass-based edge gateway
Flexible implementation per system deployment needs
Web services
Common AWS web services (Amazon S3, Amazon
Rekognition, AWS Lambda, etc.) are available as models to
add into workflows
Design workflows that leverage AWS scalability and security
to create workflows that deliver outcomes to multiple
stakeholders across various organizations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Things Graph simplifies energy monitoring
Problem
Energy consumption is usually the biggest operating
expenditure of buildings. Heating, cooling, and lighting
systems need to be turned down, especially in areas of
low occupancy. This creates complex, multi-step
workflows.
Solution
AWS IoT Things Graph simplifies the creation of a
multi-step workflow that is triggered based on
occupancy changes in the target area. The workflow
can also be used to trigger AWS web services to
generate custom reports.
Impact
The automated energy workflow reduces the operating
cost of the building by scaling energy consumption
without sacrificing occupancy comfort. Automated
protocol and message mapping from AWS IoT Things
Graph helps reduce development time and costs.
Building
Simplified reference architecture example
A/V
equipment
Lighting
Occupancy
sensor
AWS IoT Things
Graph
AWS IoT
Greengrass
AWS Cloud
Amazon
Rekognition
AWS
Lambda
Amazon S3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Things Graph simplifies factory workflows
Problem
Factory workflows involve multiple devices that do
not talk the same protocol. The gateway needs to
interface with these devices and with web services
to generate insights from factory data.
Solution
AWS IoT Things Graph supports multiple protocols
and translates messages between multiple
protocols with little code from the application
developer. AWS IoT Things Graph can also be
deployed on an AWS IoT Greengrass-enabled
gateway for edge deployments at the factory.
Impact
Reduce the application development time and cost
to implement workflows. Deploy workflows in the
cloud or on the edge as required by the factory
owner.
Simplified reference architecture example
Monitoring
devices
AWS IoT Things
Graph
AWS IoT
Greengrass
AWS Cloud
Amazon
Rekognition
AWS
Lambda
Amazon S3
Factory
Gateway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Things Graph simplifies home monitoring
Problem
Home monitoring services need to work with
multiple sensors built by different vendors. The
device vendor for a single device type may change
across end users, and these devices need to be
supported.
Solution
AWS IoT Things Graph uses device models that
allow automation designers to mix and match
components from different vendors. Using devices
with the same abstract device model enables the
same workflow to be used across device vendors.
Impact
Home monitoring service companies can create a
wide catalog of supported devices to expand user
choice and deliver the most effective solutions.
Building
Simplified reference architecture example
Lighting
Occupancy
sensor
AWS IoT Things
Graph
AWS Cloud
Amazon
Rekognition
AWS
Lambda
Amazon S3
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Things Graph across industries
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Reliance Steel & Aluminum Co. overview
• Fortune 500 company (ranked 305) founded
in 1939; went public in 1994
• Largest metals service center companies in
North America
• 300+ locations across 40 states and 13
countries
• 100,000+ metal products
• Carbon steel, stainless, alloy, aluminum
• Bar, tubing, plate, sheet, coil
• Value-added metals processing services
• 125,000+ customers across manufacturing,
aerospace, energy, transportation, and
construction
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
IoT business use case
• Aging mission-critical and highly capitalized equipment spend
• Predictive maintenance
• Workflow automation and drive opex
• Asset management
• Site planning and process change management
• Connected distribution centers
• Data-driven decisions at each level
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Building comprehensive IoT
• Enabling AWS IoT on connected devices
• Connecting connection-capable devices
• Adding sensors to devices that are not connected
• Getting logs from devices that are not connected and leveraging them
• Integrating with industrial protocol OPC UA to get machine data
• Leveraging existing logs and maintenance data to gain analytic insight
• Implementing an automated ticketing workflow system
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Where does AWS IoT Things Graph fit in?
AWS IoT Things Graph solves the problem of managing multiple complex and
changing workflows across an implementation
• Automates the development of device flows and actions using a drag-and-drop
interface
• Saves times by allowing for easy adjustments on the fly to rules and
connections without having to edit multiple snippets of code
• Makes implementing new devices, device types, and work sites more accessible
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Things Graph flow
• The system is set up to read the sensor data for
temperature every five minutes and send an AWS
Lambda to AWS IoT Greengrass
• Rules defined in AWS IoT Things Graph signal
whether the temperature from the sensor is safe
or unsafe, and then the crane displayed is updated
to indicate its status while simultaneously updating
the cloud
• AWS IoT Things Graph has allowed connections
between devices and rules of their relationships to
be built intuitively and visually instead of through
abstract coding
Demo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS IoT Things Graph business value
• AWS IoT Things Graph enabled the modeling AND deployment of the flow in a
remarkably short amount of time compared to traditional ad hoc solutions.
• With its intuitive drag-and-drop GUI, the AWS IoT Things Graph implementation
was simple to explain to team members and showcase to management
• The AWS IoT Things Graph ease of use opens up the opportunity for
experimentation—just place event nodes and triggers, and you can develop a
flow for almost any situation and test for optimal performance
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Next steps
• Further steps to develop the AWS IoT Things Graph implementation could
include incorporating other device-monitoring solutions into the AWS IoT
Things Graph flow, such as monitoring
• Power draw
• Weight load
• Time of operation
• Outside of safety maintenance, AWS IoT Things Graph could be used to quickly
mock-up and deploy IoT solutions that keep track of equipment performance,
production levels, and downtime
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Resources
Where is the formal FAQ? https://aws.amazon.com/iot-things-graph/faqs/
How is AWS IoT Things Graph priced? https://aws.amazon.com/iot-things-graph/pricing/
Where is the documentation? https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-whatis.html
How can I quickly build device models? https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-models-
mod101.html
How can I quickly build service models? https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-models-
service101.html
Where can I find examples of public device and web service models?
https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-examples.html
Questions? Email aws-iot-things-graph@amazon.com
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pushpak Pujari
pujaripp@amazon.com
Long Tran
Long.Tran@rsac.com

More Related Content

What's hot

How to truly delegate within an account with permission boundaries - SEC301 -...
How to truly delegate within an account with permission boundaries - SEC301 -...How to truly delegate within an account with permission boundaries - SEC301 -...
How to truly delegate within an account with permission boundaries - SEC301 -...Amazon Web Services
 
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Amazon Web Services
 
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...Amazon Web Services
 
Detecting and responding to critical events with AWS IoT Events - SVC205 - Ch...
Detecting and responding to critical events with AWS IoT Events - SVC205 - Ch...Detecting and responding to critical events with AWS IoT Events - SVC205 - Ch...
Detecting and responding to critical events with AWS IoT Events - SVC205 - Ch...Amazon Web Services
 
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...Amazon Web Services
 
Threat detection and mitigation at AWS - SEC201 - Atlanta AWS Summit
Threat detection and mitigation at AWS - SEC201 - Atlanta AWS SummitThreat detection and mitigation at AWS - SEC201 - Atlanta AWS Summit
Threat detection and mitigation at AWS - SEC201 - Atlanta AWS SummitAmazon Web Services
 
Increasing the value of video with machine learning & AWS Media Services - SV...
Increasing the value of video with machine learning & AWS Media Services - SV...Increasing the value of video with machine learning & AWS Media Services - SV...
Increasing the value of video with machine learning & AWS Media Services - SV...Amazon Web Services
 
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...Amazon Web Services
 
Deep dive on AWS Cloud storage offerings - What to use, where, and why - STG3...
Deep dive on AWS Cloud storage offerings - What to use, where, and why - STG3...Deep dive on AWS Cloud storage offerings - What to use, where, and why - STG3...
Deep dive on AWS Cloud storage offerings - What to use, where, and why - STG3...Amazon Web Services
 
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...Amazon Web Services
 
What's new in Amazon EC2 - CMP201 - Santa Clara AWS Summit.pdf
What's new in Amazon EC2 - CMP201 - Santa Clara AWS Summit.pdfWhat's new in Amazon EC2 - CMP201 - Santa Clara AWS Summit.pdf
What's new in Amazon EC2 - CMP201 - Santa Clara AWS Summit.pdfAmazon Web Services
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Amazon Web Services
 
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...Amazon Web Services
 
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...Amazon Web Services
 
Developing serverless applications with .NET using AWS SDK & tools - MAD311 -...
Developing serverless applications with .NET using AWS SDK & tools - MAD311 -...Developing serverless applications with .NET using AWS SDK & tools - MAD311 -...
Developing serverless applications with .NET using AWS SDK & tools - MAD311 -...Amazon Web Services
 
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Atlant...
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Atlant...Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Atlant...
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Atlant...Amazon Web Services
 
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...Amazon Web Services
 
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS SummitDriving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS SummitAmazon Web Services
 
How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...Amazon Web Services
 
Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...Amazon Web Services
 

What's hot (20)

How to truly delegate within an account with permission boundaries - SEC301 -...
How to truly delegate within an account with permission boundaries - SEC301 -...How to truly delegate within an account with permission boundaries - SEC301 -...
How to truly delegate within an account with permission boundaries - SEC301 -...
 
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
 
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
 
Detecting and responding to critical events with AWS IoT Events - SVC205 - Ch...
Detecting and responding to critical events with AWS IoT Events - SVC205 - Ch...Detecting and responding to critical events with AWS IoT Events - SVC205 - Ch...
Detecting and responding to critical events with AWS IoT Events - SVC205 - Ch...
 
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
 
Threat detection and mitigation at AWS - SEC201 - Atlanta AWS Summit
Threat detection and mitigation at AWS - SEC201 - Atlanta AWS SummitThreat detection and mitigation at AWS - SEC201 - Atlanta AWS Summit
Threat detection and mitigation at AWS - SEC201 - Atlanta AWS Summit
 
Increasing the value of video with machine learning & AWS Media Services - SV...
Increasing the value of video with machine learning & AWS Media Services - SV...Increasing the value of video with machine learning & AWS Media Services - SV...
Increasing the value of video with machine learning & AWS Media Services - SV...
 
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
Migration to AWS: The foundation for enterprise transformation - SVC210 - New...
 
Deep dive on AWS Cloud storage offerings - What to use, where, and why - STG3...
Deep dive on AWS Cloud storage offerings - What to use, where, and why - STG3...Deep dive on AWS Cloud storage offerings - What to use, where, and why - STG3...
Deep dive on AWS Cloud storage offerings - What to use, where, and why - STG3...
 
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
A Culture of Rapid Innovation with DevOps, Microservices, & Serverless - MAD2...
 
What's new in Amazon EC2 - CMP201 - Santa Clara AWS Summit.pdf
What's new in Amazon EC2 - CMP201 - Santa Clara AWS Summit.pdfWhat's new in Amazon EC2 - CMP201 - Santa Clara AWS Summit.pdf
What's new in Amazon EC2 - CMP201 - Santa Clara AWS Summit.pdf
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
 
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
 
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
Introduction to the Well-Architected Framework and Tool - SVC212 - Chicago AW...
 
Developing serverless applications with .NET using AWS SDK & tools - MAD311 -...
Developing serverless applications with .NET using AWS SDK & tools - MAD311 -...Developing serverless applications with .NET using AWS SDK & tools - MAD311 -...
Developing serverless applications with .NET using AWS SDK & tools - MAD311 -...
 
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Atlant...
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Atlant...Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Atlant...
Developing your Cloud Center of Excellence using CloudHealth - DEM03 - Atlant...
 
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
Build secure, offline, real-time-enabled mobile apps - MAD304 - Atlanta AWS S...
 
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS SummitDriving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
Driving OEE with AWS IoT SiteWise - SVC204 - Atlanta AWS Summit
 
How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...How Millennium Management achieves provable security with AWS Zelkova - FSV30...
How Millennium Management achieves provable security with AWS Zelkova - FSV30...
 
Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...
 

Similar to Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Chicago AWS Summit

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 SummitAmazon Web Services
 
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...Amazon Web Services
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesAWS Summits
 
Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...
Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...
Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...Amazon Web Services
 
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 homeDuncan Purves
 
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 homeAmazon Web Services
 
Introducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-RegionIntroducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-RegionAmazon Web Services
 
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...Amazon Web Services
 
AWS Summit Singapore 2019 | AWS Techfest Opening Keynote
AWS Summit Singapore 2019 | AWS Techfest Opening KeynoteAWS Summit Singapore 2019 | AWS Techfest Opening Keynote
AWS Summit Singapore 2019 | AWS Techfest Opening KeynoteAWS Summits
 
Introduction to Serverless Computing - OOP Munich
 Introduction to Serverless Computing - OOP Munich Introduction to Serverless Computing - OOP Munich
Introduction to Serverless Computing - OOP MunichBoaz Ziniman
 
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...Amazon Web Services
 
Alexa + IoT - SVC203 - New York AWS Summit
Alexa + IoT - SVC203 - New York AWS SummitAlexa + IoT - SVC203 - New York AWS Summit
Alexa + IoT - SVC203 - New York AWS SummitAmazon Web Services
 
Serverless workshop with Amazon Web Services
Serverless workshop with Amazon Web ServicesServerless workshop with Amazon Web Services
Serverless workshop with Amazon Web ServicesTheFamily
 
The family - presentation on AWS Serverless
The family - presentation on AWS ServerlessThe family - presentation on AWS Serverless
The family - presentation on AWS ServerlessAlexandre Pinhel
 
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS SummitIntroduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS SummitAmazon Web Services
 
Best practices for running Windows workloads on AWS
Best practices for running Windows workloads on AWSBest practices for running Windows workloads on AWS
Best practices for running Windows workloads on AWSAmazon Web Services
 
AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019Amazon Web Services
 

Similar to Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Chicago AWS Summit (20)

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 Made Easy | AWS IoT
IoT Made Easy | AWS IoTIoT Made Easy | AWS IoT
IoT Made Easy | AWS IoT
 
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...
 
AWS Outposts Update
AWS Outposts UpdateAWS Outposts Update
AWS Outposts Update
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless Architectures
 
Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...
Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...
Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...
 
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
 
.NET on AWS
.NET on AWS.NET on AWS
.NET on AWS
 
Introducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-RegionIntroducing-AWS-Hong-Kong-Region
Introducing-AWS-Hong-Kong-Region
 
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
A culture of rapid innovation with DevOps, microservices, & serverless - MAD2...
 
AWS Summit Singapore 2019 | AWS Techfest Opening Keynote
AWS Summit Singapore 2019 | AWS Techfest Opening KeynoteAWS Summit Singapore 2019 | AWS Techfest Opening Keynote
AWS Summit Singapore 2019 | AWS Techfest Opening Keynote
 
Introduction to Serverless Computing - OOP Munich
 Introduction to Serverless Computing - OOP Munich Introduction to Serverless Computing - OOP Munich
Introduction to Serverless Computing - OOP Munich
 
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
Connecting low-power devices to the cloud with Amazon FreeRTOS BLE - SVC206 -...
 
Alexa + IoT - SVC203 - New York AWS Summit
Alexa + IoT - SVC203 - New York AWS SummitAlexa + IoT - SVC203 - New York AWS Summit
Alexa + IoT - SVC203 - New York AWS Summit
 
Serverless workshop with Amazon Web Services
Serverless workshop with Amazon Web ServicesServerless workshop with Amazon Web Services
Serverless workshop with Amazon Web Services
 
The family - presentation on AWS Serverless
The family - presentation on AWS ServerlessThe family - presentation on AWS Serverless
The family - presentation on AWS Serverless
 
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS SummitIntroduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
Introduction to AWS App Mesh - MAD303 - Atlanta AWS Summit
 
Best practices for running Windows workloads on AWS
Best practices for running Windows workloads on AWSBest practices for running Windows workloads on AWS
Best practices for running Windows workloads on AWS
 
AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019AWS Core Services Overview, Immersion Day Huntsville 2019
AWS Core Services Overview, Immersion Day Huntsville 2019
 

More from Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon 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
 

Visually developing IoT applications using AWS IoT Things Graph - SVC207 - Chicago AWS Summit

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Visually developing IoT applications using AWS IoT Things Graph Pushpak Pujari Product manager, AWS IoT Things Graph Amazon Web Services S V C 2 0 7
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Agenda: Chicago Summit service launch 1. Introduction to AWS IoT Things Graph • Features • How it works 2. Industry use cases powered by AWS IoT Things Graph 3. Customer reference—Reliance Steel 4. Resources
  • 3. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Introducing AWS IoT service architecture
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Introducing AWS IoT Things Graph AWS IoT Things Graph is an orchestration service that helps you easily coordinate interactions between different devices and cloud services Build flows to automate your IoT workload. AWS IoT Things Graph ensures that the steps execute in the desired sequence. Orchestrate Track the status of your flow deployments and executions in near real time to monitor the health of your application. Monitor AWS IoT Things Graph automatically transforms messages between devices with different protocols and data formats so that you don’t have to write low-level bridging code. Interoperate
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Things Graph simplifies with built-in features With AWS IoT Things Graph, you can reduce heavy lifting by creating and deploying automation flows at scale Purpose-built workflow engine Optimized for IoT workloads Drag-and-drop visual UI Build an application in minutes Model-driven approach Reusable building blocks that you can snap together in a flow Run in the cloud or on the edge Your flow, your choice
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Purpose-built workflow engine Built specifically for IoT—support for things 1. Support for device communication protocols such as MQTT; interface with web services over HTTP 2. AWS IoT Things Graph supports device interoperability with mappings and sematic types 3. Event driven—supports asynchronous interactions between devices and services 4. Ability to recover and resume effortlessly from crashes and failures
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Visual UI Build flow using mouse clicks Define interactions Add branches, and embed logic such as choice, (if/else), or AND
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Models: Integrate devices easily • Describes capabilities of a device or service as a set of properties, actions, and events • Reuse rather than rewrite low-level code • Written in AWS IoT Things Data Graph Model and GraphQL syntax • Use pre-built models or build your own
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Model hierarchy in AWS IoT Things Graph Security camera Model Device model—represents a generic device type Device—defines capabilities of a manufacturer-specific model Thing—represents a specific instance of a device with a unique serial number Service model to interface with AWS services such as AWS Lambda and Amazon Rekognition Sony SNC- HM662 Panasonic WV- X6531N Models that you create are in your private namespace and are visible to only you
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Deploy flows in the cloud or on the edge Design in the cloud, deploy anywhere Orchestrate devices and web services Native support for MQTT and Modbus protocols for devices, with HTTP/SigV4 for AWS services Bulb Camera AWS services
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How it works Use models Create flows Configure flows Deploy flows
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Model and flow designer: Optional, yet flexible Create in editor, or upload GraphQL code Reuse code of existing models to build new models See your flow as code
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Configure and deploy flows Describe flow configuration Map things in IoT registry with models Deploy target of choice Set up trigger logic
  • 15. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Things Graph delivers customer outcomes AWS IoT Things Graph feature Customer outcome Protocol and message translation Coordinate the interaction between the devices by automatically mapping the messages between the required protocols Speed up development by not having to write low-level code to interface between multiple protocols Visual user interface Drag and drop interface to visually design workflows without writing lots of code Easily develop workflows with multi-step interactions between devices and web services Device models AWS IoT Things Graph supports abstract device models that can be extended to model similar devices from multiple vendors Using device models allows automation designers to mix and match components from different vendors Edge or cloud deployment Design workflows in the cloud and deploy on the cloud or on any AWS IoT Greengrass-based edge gateway Flexible implementation per system deployment needs Web services Common AWS web services (Amazon S3, Amazon Rekognition, AWS Lambda, etc.) are available as models to add into workflows Design workflows that leverage AWS scalability and security to create workflows that deliver outcomes to multiple stakeholders across various organizations
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Things Graph simplifies energy monitoring Problem Energy consumption is usually the biggest operating expenditure of buildings. Heating, cooling, and lighting systems need to be turned down, especially in areas of low occupancy. This creates complex, multi-step workflows. Solution AWS IoT Things Graph simplifies the creation of a multi-step workflow that is triggered based on occupancy changes in the target area. The workflow can also be used to trigger AWS web services to generate custom reports. Impact The automated energy workflow reduces the operating cost of the building by scaling energy consumption without sacrificing occupancy comfort. Automated protocol and message mapping from AWS IoT Things Graph helps reduce development time and costs. Building Simplified reference architecture example A/V equipment Lighting Occupancy sensor AWS IoT Things Graph AWS IoT Greengrass AWS Cloud Amazon Rekognition AWS Lambda Amazon S3
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Things Graph simplifies factory workflows Problem Factory workflows involve multiple devices that do not talk the same protocol. The gateway needs to interface with these devices and with web services to generate insights from factory data. Solution AWS IoT Things Graph supports multiple protocols and translates messages between multiple protocols with little code from the application developer. AWS IoT Things Graph can also be deployed on an AWS IoT Greengrass-enabled gateway for edge deployments at the factory. Impact Reduce the application development time and cost to implement workflows. Deploy workflows in the cloud or on the edge as required by the factory owner. Simplified reference architecture example Monitoring devices AWS IoT Things Graph AWS IoT Greengrass AWS Cloud Amazon Rekognition AWS Lambda Amazon S3 Factory Gateway
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Things Graph simplifies home monitoring Problem Home monitoring services need to work with multiple sensors built by different vendors. The device vendor for a single device type may change across end users, and these devices need to be supported. Solution AWS IoT Things Graph uses device models that allow automation designers to mix and match components from different vendors. Using devices with the same abstract device model enables the same workflow to be used across device vendors. Impact Home monitoring service companies can create a wide catalog of supported devices to expand user choice and deliver the most effective solutions. Building Simplified reference architecture example Lighting Occupancy sensor AWS IoT Things Graph AWS Cloud Amazon Rekognition AWS Lambda Amazon S3
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Things Graph across industries
  • 21. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Reliance Steel & Aluminum Co. overview • Fortune 500 company (ranked 305) founded in 1939; went public in 1994 • Largest metals service center companies in North America • 300+ locations across 40 states and 13 countries • 100,000+ metal products • Carbon steel, stainless, alloy, aluminum • Bar, tubing, plate, sheet, coil • Value-added metals processing services • 125,000+ customers across manufacturing, aerospace, energy, transportation, and construction
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T IoT business use case • Aging mission-critical and highly capitalized equipment spend • Predictive maintenance • Workflow automation and drive opex • Asset management • Site planning and process change management • Connected distribution centers • Data-driven decisions at each level
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Building comprehensive IoT • Enabling AWS IoT on connected devices • Connecting connection-capable devices • Adding sensors to devices that are not connected • Getting logs from devices that are not connected and leveraging them • Integrating with industrial protocol OPC UA to get machine data • Leveraging existing logs and maintenance data to gain analytic insight • Implementing an automated ticketing workflow system
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Where does AWS IoT Things Graph fit in? AWS IoT Things Graph solves the problem of managing multiple complex and changing workflows across an implementation • Automates the development of device flows and actions using a drag-and-drop interface • Saves times by allowing for easy adjustments on the fly to rules and connections without having to edit multiple snippets of code • Makes implementing new devices, device types, and work sites more accessible
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Things Graph flow • The system is set up to read the sensor data for temperature every five minutes and send an AWS Lambda to AWS IoT Greengrass • Rules defined in AWS IoT Things Graph signal whether the temperature from the sensor is safe or unsafe, and then the crane displayed is updated to indicate its status while simultaneously updating the cloud • AWS IoT Things Graph has allowed connections between devices and rules of their relationships to be built intuitively and visually instead of through abstract coding
  • 27. Demo
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS IoT Things Graph business value • AWS IoT Things Graph enabled the modeling AND deployment of the flow in a remarkably short amount of time compared to traditional ad hoc solutions. • With its intuitive drag-and-drop GUI, the AWS IoT Things Graph implementation was simple to explain to team members and showcase to management • The AWS IoT Things Graph ease of use opens up the opportunity for experimentation—just place event nodes and triggers, and you can develop a flow for almost any situation and test for optimal performance
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Next steps • Further steps to develop the AWS IoT Things Graph implementation could include incorporating other device-monitoring solutions into the AWS IoT Things Graph flow, such as monitoring • Power draw • Weight load • Time of operation • Outside of safety maintenance, AWS IoT Things Graph could be used to quickly mock-up and deploy IoT solutions that keep track of equipment performance, production levels, and downtime
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Resources Where is the formal FAQ? https://aws.amazon.com/iot-things-graph/faqs/ How is AWS IoT Things Graph priced? https://aws.amazon.com/iot-things-graph/pricing/ Where is the documentation? https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-whatis.html How can I quickly build device models? https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-models- mod101.html How can I quickly build service models? https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-models- service101.html Where can I find examples of public device and web service models? https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-examples.html Questions? Email aws-iot-things-graph@amazon.com
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pushpak Pujari pujaripp@amazon.com Long Tran Long.Tran@rsac.com