Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
London
AWS for IoT:
Ian Rasmussen – Global IoT Business Development
Claudiu Pasa – EMEA Mobile/IoT Business Development
Healthcare and Life
Sciences
Municipal
Infrastructure
Smart Home Retail
Manufacturing, Logistics
& Supply Chain
Agricultur...
IoT Initiatives Powered by AWS
Amazon Cognito Amazon Mobile Analytics Amazon SNS Mobile Push
Kinesis Recorder DynamoDB Mapper S3 Transfer Mgr SQS Client ...
Customers tell us - Challenges
Many SDKs
& Tools
Security &
Management
Scalability Integration with Cloud
and Mobile Appli...
AWS IoT service
A significant number of customer are
developing innovative POCs, some soon to be
deployed in production:
 Energy
 Home A...
• Assistance for elderly or disabled people living independent
• Control of conditions inside freezers storing vaccines, m...
• Monitoring of storage conditions along the supply chain and product tracking for traceability
purposes.
• Enhancing Cust...
Standard protocols to integrate with devices, machines, data
sources & enterprise systems, with No Lock-in , OS neutral
Se...
AWS IoT services provide full flexibility and agility to
develop your own solutions
End-to-end
platform
No lock-in
Special...
EmbeddedChipMakers
AWS IoT Services
AWSIoTArchitecture&Ecosystem
Security
Regions & Availability Zones
Rules Engine
API
Th...
AWS IoT service
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
MESSAGE BROKER
Communicate with devices ...
AWS IoT Message Broker
MESSAGE BROKER
Communicate with devices via
MQTT and HTTP
AWS IoT Message Broker
Standard Protocol Support (no lock-in)
Millions of devices and apps can connect
over any protocol s...
MQTT
MQTT vs HTTPS:
• 93x faster throughput
• 11.89x less battery to send
• 170.9x less battery to receive
• 50% less powe...
AWS IoT Security: Authentication and Authorization
AUTHENTICATION
Secure with mutual
authentication and encryption
AUTHENT...
Security and Authentication/ Authorization
Secure Communications with Things
- Single API call to
CreateKeysAndCertificate...
AWS IoT Rules Engine
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS IoT Rules Engine
Complex Evaluations
Respond to the fleet, not just a single
unit. Dozens of functions() available
Mul...
AWS IoT Rules Engine Actions
RULES ENGINE
Transform messages
based on rules and
route to AWS Services
AWS Services
- - - -...
1. AWS Services
(Direct Integration)
Rules Engine
Actions
AWS IoT Rules Engine
LambdaSNS SQS
S3 KinesisDDB RDS
Redshift
Gl...
AWS IoT: Rules Engine
• evaluates inbound messages
published into Icebreaker
• transforms and delivers to
the appropriate ...
AWS IoT Thing Shadow
THING SHADOW
Persistent thing state
during intermittent
connections
SHADOW
Persistent thing state
dur...
AWS IoT Thing Shadow
Shadow
Thing
Report its current state to one or multiple
shadows
Retrieve its desired state from shad...
AWS IoT Registry
THING REGISTRY
Identity and Management of
your things
REGISTRY
Identity and Management of
your things
AWS IoT Registry
Cloud alter-ego of a physical device.
Persists metadata about the device.
• key: value
– Firmware version...
AWS IoT
DEVICE SDK
Set of client libraries to
connect, authenticate and
exchange messages
MESSAGE BROKER
Communicate with ...
AWS IoT to AWS Lambda
Actions
Connected Sprinkler
Controller
Lambda Function
Easily calibrate soil, vegetation, slope, sun...
AWS IoT Pricing
Customers only pay for what they use
No minimum fees per device
Free Tier per month Additional per month
2...
AWS and Amazon In IoT
• AWS provides the neutral building blocks for innovation, regardless of
the broader Amazon business...
Official IoT Starter Kits, Powered by AWS
Official IoT Starter Kits on Variety of Platforms
Broadcom WICED
BCM4343W
On Threadx/Netx
Marvell
EZConnect
MW302
On FreeR...
AWS IoT Always Growing Ecosystem Partners
IoT Systems Integrators
IoT Communication
IoT Management Platform
IoT Analytics ...
Demo
AWS for IoT
Upcoming SlideShare
Loading in …5
×

AWS for IoT

8,150 views

Published on

Track 2 - Claudiu & Ian

Published in: Business

AWS for IoT

  1. 1. London
  2. 2. AWS for IoT: Ian Rasmussen – Global IoT Business Development Claudiu Pasa – EMEA Mobile/IoT Business Development
  3. 3. Healthcare and Life Sciences Municipal Infrastructure Smart Home Retail Manufacturing, Logistics & Supply Chain Agriculture Education Automotive Today, AWS customers are connecting physical ‘things’ to the cloud in every industry imaginable
  4. 4. IoT Initiatives Powered by AWS
  5. 5. Amazon Cognito Amazon Mobile Analytics Amazon SNS Mobile Push Kinesis Recorder DynamoDB Mapper S3 Transfer Mgr SQS Client SES Client AWS Global Infrastructure (Regions, Availability Zones, Edge Locations) Core Building Block Services Mobile Optimized Connectors Mobile Optimized Services Your Mobile App, Game or Device App AWS Mobile SDK, API Endpoints, Management Console Compute Storage Networking Analytics Databases Integrated SDK AWS Lambda Lambda Functions λ λ λ λ Current AWS Mobile Portfolio
  6. 6. Customers tell us - Challenges Many SDKs & Tools Security & Management Scalability Integration with Cloud and Mobile Applications Variety of Protocols People & Culture
  7. 7. AWS IoT service
  8. 8. A significant number of customer are developing innovative POCs, some soon to be deployed in production:  Energy  Home Automation  Shipping / Logistics  Weather instrumentation  Medical Equipment  Scientific Equipment  Industrial manufacturing and testing  Retail automation  City infrastructure  Agriculture and Irrigation  Automotive  Recreational equipment  Security systems IoT in beta since August 2015
  9. 9. • Assistance for elderly or disabled people living independent • Control of conditions inside freezers storing vaccines, medicines and organic elements • Monitoring of conditions of patients inside hospitals and in old people's home • Integration of desperate lab equipment to achieve the Connected LabHealth and Life Sciences Smart City Smart Home • Energy and water supply consumption monitoring to obtain advice on how to save cost and resources • Switching on and off remotely appliances for convenience, to avoid accidents and save energy • Remote Monitoring of security systems • Monitoring of parking spaces availability in the city • Monitoring of vibrations and material conditions in buildings, bridges and historical monuments • Monitoring of vehicles and pedestrian levels to optimize driving and walking routes • Detection of waste levels in containers to optimize the trash collection routes Key use case
  10. 10. • Monitoring of storage conditions along the supply chain and product tracking for traceability purposes. • Enhancing Customer Experience with Omni-Channel integration • Analytic processing to track location or activity duration (dwell) for public transport, retail locations, etc. • Control of rotation of products in shelves and warehouses to automate restocking processes. Manufacturing and Logistics • Machine auto-diagnosis and assets control. • Control of temperature inside industrial and medical fridges with sensitive merchandise. • Asset location • Control of temperature inside industrial and medical fridges with sensitive merchandise. • Predictive maintenance, real time alarms Retail Key use case
  11. 11. Standard protocols to integrate with devices, machines, data sources & enterprise systems, with No Lock-in , OS neutral Secure bidirectional translation between device protocols Horizontal scalability that auto flexes in size based on system load Quality of Service for ensured message delivery Ease of use for developers built on modern technologies Reduction in cost and complexity for large or small deployments Secure High-Performance Cost-Effective Familiar Scalable Flexible Design Tenets of AWS IoT Service
  12. 12. AWS IoT services provide full flexibility and agility to develop your own solutions End-to-end platform No lock-in Specialized support Large partner ecosystem Co-development from Thing SDK to rules engine to machine learning standard protocols, flexible SDK, APIs, OS neutral subject matter solution architects and professional services partnerships from chip manufactures, Telcos, system integrators, while we stay hardware independent more than 90% of our products and services roadmap is based on customer feed-back
  13. 13. EmbeddedChipMakers AWS IoT Services AWSIoTArchitecture&Ecosystem Security Regions & Availability Zones Rules Engine API Thing Shadows Pub / Sub Broker Secure GatewayThings Registry C / Java SDK IoT Devices AWS IoT SolutionsBusinessApplications BigData CarriersandCommunicationPartners
  14. 14. AWS IoT service
  15. 15. DEVICE SDK Set of client libraries to connect, authenticate and exchange messages MESSAGE BROKER Communicate with devices via MQTT and HTTP AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption RULES ENGINE Transform messages based on rules and route to AWS Services AWS Services - - - - - 3P Services SHADOW Persistent thing state during intermittent connections APPLICATIONS AWS IoT API REGISTRY Identity and Management of your things
  16. 16. AWS IoT Message Broker MESSAGE BROKER Communicate with devices via MQTT and HTTP
  17. 17. AWS IoT Message Broker Standard Protocol Support (no lock-in) Millions of devices and apps can connect over any protocol starting with MQTT and HTTP 1.1 Long-lived bi-directional messages Clients (Devices and Apps) can receive commands and control signals from the cloud Secure by Default Connect securely via X509 Certs and TLS 1.2 Client Mutual Auth Topic Based Architecture (lights/thing-2/color) Highly Scalable Message Broker
  18. 18. MQTT MQTT vs HTTPS: • 93x faster throughput • 11.89x less battery to send • 170.9x less battery to receive • 50% less power to keep connected • 8x less network overhead Source: • OASIS standard protocol (v3.1.1) • Lightweight, pub-sub, transport protocol that is useful for connected devices • MQTT is used on oil rigs, connected trucks, and many more sensitive and resource-sensitive scenarios. • Customers have needed to build, maintain and scale a broker to use MQTT with cloud applications http://stephendnicholas.com/archives/1217
  19. 19. AWS IoT Security: Authentication and Authorization AUTHENTICATION Secure with mutual authentication and encryption AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption
  20. 20. Security and Authentication/ Authorization Secure Communications with Things - Single API call to CreateKeysAndCertificate() - Client Generated CreateCertificateFromCSR(CSR) Fine-grained Authorization for: • Thing Management • Pub/Sub Data Access • AWS Service Access AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption
  21. 21. AWS IoT Rules Engine RULES ENGINE Transform messages based on rules and route to AWS Services
  22. 22. AWS IoT Rules Engine Complex Evaluations Respond to the fleet, not just a single unit. Dozens of functions() available Multiple / Simultaneous Actions Sometimes a situation requires you to take many actions Simple & Familiar Syntax - SQL Statement to define topic filter - Optional WHERE clause - Advanced JSON support
  23. 23. AWS IoT Rules Engine Actions RULES ENGINE Transform messages based on rules and route to AWS Services AWS Services - - - - - 3P Services AWS Services - - - - - 3P Services
  24. 24. 1. AWS Services (Direct Integration) Rules Engine Actions AWS IoT Rules Engine LambdaSNS SQS S3 KinesisDDB RDS Redshift Glacier EC2 3. External Endpoints (via Lambda and SNS) 2. Rest of AWS (via Kinesis, Lambda, S3, and more)
  25. 25. AWS IoT: Rules Engine • evaluates inbound messages published into Icebreaker • transforms and delivers to the appropriate endpoint based on business rules Invoke a Lambda function Put object in an S3 bucket Insert, Update, Read from a DynamoDB table Publish to an SNS Topic Publish to a Kinesis stream Actions Amazon Firehose Republish to AWS IoT Rules Engine
  26. 26. AWS IoT Thing Shadow THING SHADOW Persistent thing state during intermittent connections SHADOW Persistent thing state during intermittent connections APPLICATIONS
  27. 27. AWS IoT Thing Shadow Shadow Thing Report its current state to one or multiple shadows Retrieve its desired state from shadow Mobile App Set the desired state of a device Get the last reported state of the device Delete the shadow Shadow Shadow reports delta, desired and reported states along with metadata and version
  28. 28. AWS IoT Registry THING REGISTRY Identity and Management of your things REGISTRY Identity and Management of your things
  29. 29. AWS IoT Registry Cloud alter-ego of a physical device. Persists metadata about the device. • key: value – Firmware version – Serial Numbers • Support and Maintenance – Reference Manual URL – Part # reference • Reference to external support system
  30. 30. AWS IoT DEVICE SDK Set of client libraries to connect, authenticate and exchange messages MESSAGE BROKER Communicate with devices via MQTT and HTTP AUTHENTICATION AUTHORIZATION Secure with mutual authentication and encryption RULES ENGINE Transform messages based on rules and route to AWS Services AWS Services - - - - - 3P Services SHADOW Persistent thing state during intermittent connections APPLICATIONS AWS IoT API REGISTRY Identity and Management of your things
  31. 31. AWS IoT to AWS Lambda Actions Connected Sprinkler Controller Lambda Function Easily calibrate soil, vegetation, slope, sun exposure, and nozzle types. Choose from national and personal weather stations to get the most accurate weather data available. No one-size-fits-all experience—you have the freedom to make adjustments over time and tune your Rachio to your unique landscape.
  32. 32. AWS IoT Pricing Customers only pay for what they use No minimum fees per device Free Tier per month Additional per month 250,000 Messages $5 per million messages With AWS IoT, you can also deliver messages to AWS services such as Lambda, DynamoDB, Firehose, Kinesis, S3, Simple Queue Service (SQS), and Simple Notification Service (SNS). Deliveries to AWS services do not generate AWS IoT fees. You can publish or deliver up to 512 bytes in a single message. Larger messages are metered in increments of 512 bytes. For example, a 900-byte publish would be metered as 2 messages. Prices are based on the number of messages published to AWS IoT (Publishing Cost), and the number of messages delivered by AWS IoT to devices or applications (Delivery Cost).
  33. 33. AWS and Amazon In IoT • AWS provides the neutral building blocks for innovation, regardless of the broader Amazon business. • Of course, there are areas of potential collaboration, but only at your request. Examples: Echo, Alexa, Dash Amazon Dash Button & Dash Replenishment Service Echo
  34. 34. Official IoT Starter Kits, Powered by AWS
  35. 35. Official IoT Starter Kits on Variety of Platforms Broadcom WICED BCM4343W On Threadx/Netx Marvell EZConnect MW302 On FreeRTOS Renasas RX63N On Micrium OS TI CC3200 On TI-RTOS Microchip WCM PIC32 Platform Intel Edison on Yocto Linux Mediatek LinkOne on Linkit OS Dragonboard 410c on Ubuntu Seeeduino Arduino on openWRT Beaglebone Green on Debian
  36. 36. AWS IoT Always Growing Ecosystem Partners IoT Systems Integrators IoT Communication IoT Management Platform IoT Analytics PlatformIoT Operating Systems
  37. 37. Demo

×