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.

Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks

596 views

Published on

Learning Objectives:
- Learn what core capabilities are necessary for a successful IoT cloud platform
- Undestand how the core capabilities work together
- Learn what and how standards are beginning to take shape

  • Be the first to comment

Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks

  1. 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Mahendra Bairagi Senior Solutions Architect-IoT Amazon Web Services 12 Dec 2017 Essential Capabilities of an IoT Cloud Platform
  2. 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why are customers building IoT solutions? Revenue Growth IoT data drives business growth Operational Efficiency IoT data improves OpEx efficiency New services & business models Products that get better with time Better relationship with customers Increased efficiency Intelligent decision making Data driven discipline
  3. 3. In what categories are customers? IoT customers Consumer Commercial Industrial
  4. 4. IoT solutions are complex and multidimensional Connecting, communicating, securing Devices & sensors Infrastructure providers, building blocks Connectivity & infrastructure Incisive, actionable, predictive Analytics & insights Engage, empower, delight Applications & services Business transformation, cultural change Change management
  5. 5. IoT use-case categories Connected Home Connected Buildings Connected Cities Connected Spaces Connected Vehicle Connected Fleet Connected Transit Connected Insurance Connected Freight Connected Transport Connected Manufacturing Connected Asset Mgmt Connected Worker Connected Agriculture Connected Energy Generation Connected Operations Remote Patient Monitor Wellness & Prevention Connected Pharma Intelligent Health Connected Health IoT Payment & Data Security Connected Contextual Commerce Connected Commerce
  6. 6. How customers using the IoT?
  7. 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Three Pillars of IoT Devices Sense & Act Cloud Storage & Compute Intelligence Insights & Logic → Action
  8. 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT Architecture AWS IoT Core Things Sense & Act Cloud Storage & Compute Intelligence Insights & Logic → Action
  9. 9. Device Gateway Rules Engine Message Broker Device Shadow Device Registry Essential Capabilities of IoT AWS IoT Core
  10. 10. • Long-lived connections for bidirectional communication over MQTT, WebSockets, HTTP • Secure communications over TLS 1.2 mutual authentication • Per-device x509 certificate • Fine-grained policies per-device and per-user • Automatic device provisioning with Just-In-Time Registration Device Gateway Device Gateway
  11. 11. Mutual TLS Authentication TLS/SSL MUTUAL TLS AUTHENTICATION
  12. 12. Applying Permissions to Thing Management { "Version": "2012-10-17", "Statement": [ { "Sid": ”ManageCerts", "Action": [ "iot:CreateCertificateAndKeys", "iot:CreateCertificateFromCsr", "iot:DescribeCertificate", "iot:UpdateCertificate", "iot:DeleteCertificate", "iot:ListCertificates” ], "Effect": "Allow", "Resource": "*" } ] } { "Version": "2012-10-17", "Statement": [ { "Sid": "RevokeOneThing", "Action": [ "iot:UpdateCertificate" ], "Effect": "Allow", "Resource": "arn:aws:iot:us-east-1:123456972007:cert/d7677b0…SNIP…026d9", "Condition": { "IpAddress": { "aws:SourceIp": "192.168.42.54" } } } ] }
  13. 13. Allowing/Denying Access to MQTT Topics { "Version":"2012-10-17", "Statement":[ { "Effect":"Allow", "Action":[ "iot:Connect" ], "Resource":"*" }, { "Effect":"Allow", "Action":[ "iot:Publish" ], "Resource":[ "arn:aws:iot:us-east-1:123456972007: topic/$aws/things/MyThing/shadow/update"] }, { "Effect":"Allow", "Action":[ "iot:Subscribe", "iot:Receive" ], "Resource":[ "arn:aws:iot:us-east-1:123456972007: topicfilter/$aws/things/MyThing/shadow/*" ] } ] }
  14. 14. • Scalable, low-latency, reliable message routing • Publish/Subscribe for decoupled devices and applications • Two-way message streaming between devices and applications • Data transformation, re-routing, and enhancement with external data sources Message Broker & Rules Engine Message Broker Rules Engine
  15. 15. Device Shadow Applications SDK • Cloud representation of device state • Query last known state for offline devices • Real-time state changes • Track last known device state • Control devices via change of state • Automatic synchronization once devices connect • SDK for embedded devices to securely connect and communicate easily • APIs for applications to discover and interact with devices Device Shadow, SDK, & Registry APIs
  16. 16. MessagesMessages Rules Engine Analytics Kinesis Artificial Intelligence EMR Messaging SQS SNS Database Redshift DynamoDB Manage CloudWatch AWS Services • Route device data to and from AWS services • React to messages with Amazon Simple Queue Service (SQS) • Make machine learning predictions in Amazon Elastic Map Reduce (EMR) • Analyze streaming data with Amazon Kinesis • Examine long-term trends in data using Amazon Redshift • Index data in real-time in Amazon DynamoDB Rules Actions
  17. 17. Simple & familiar syntax - SQL Statement to define topic filter - Optional WHERE clause - Advanced JSON support Functions improve signal : noise - String manipulation (regex support) - Mathematical operations - Context-based helper functions - Crypto support - UUID, Timestamp, rand, etc. AWS IoT Rules Engine basics SELECT * FROM ‘things/thing-2/color’ WHERE color = ‘red’
  18. 18. AWS IoT Rules Engine Actions Rules Engine evaluates inbound messages published into AWS IoT, and transforms and delivers to the appropriate endpoint based on business rules. External endpoints can be reached via Lambda and Simple Notification Service (SNS). Put object in an S3 bucket Insert into a DynamoDB table Publish to an SNS Topic/Endpoint Insert into an Amazon Kinesis stream Actions Persist via Amazon Kinesis Firehose Republish to AWS IoT Make a Machine Learning prediction Invoke a Lambda function Store in Amazon Elasticsearch cluster
  19. 19. AWS IoT • Standard Protocol Support MQTT (including QoS1), HTTPS, WebSockets • Machine Friendly Low power, low bandwidth, fast • Long Lived Connections Receive signals from the cloud • Bidirectional Communication FROM and TO the devices no matter the protocol used • Device SDK Open Source – Apache 2.0 Embedded-C Node.JS Javascript Python Java Device Gateway Authentication
  20. 20. 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: http://stephendnicholas.com/archives/1217 • 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
  21. 21. AWS IoT Message Broker : managed service Highly Scalable Device Gateway Millions of devices sending billions of messages Subscribers Publishers
  22. 22. AWS IoT Devices Analytics Artificial Intelligence Messaging Database Management Tools Things Cloud Intelligence
  23. 23. Devices/Things Dragonboard 410c (by Arrow) Beaglebone Green (by Seeed Studio) Seeeduino Cloud (by Seeed Studio) Intel Edison (by Seeed Studio) MediaTek LinkIt One (by Seeed Studio) Broadcom BCM4343W (by Avnet) Marvell EasyConnect (By Marvell) Renesas RX63N (by Micrium) Microchip WCM (by Microchip) Ti Launchpad (By Ti) • Microcontrollers: Microchip, NXP, ST, TI etc • Single board computers: Raspberry Pi, Beaglebone etc • Microcomputer: Intel NUCs etc • High-end AI devices – NVIDIA Jetson series, Intel AI boards etc Some of the official IoT Starter Kits, Powered by AWS:
  24. 24. Get Started with the AWS IoT Device SDK Embedded C SDK JavaScript SDK (Ideal for Embedded Linux Platforms) Arduino Library (Arduino Yun) Mobile SDK (Android and iOS) Python SDK Java SDK https://aws.amazon.com/blogs/iot/introducing-aws-iot-device-sdks-for-java-and-python/ C++ SDK
  25. 25. IoT withAWS Enterprise Applications Enterprise Users Corp Apps Amazon QuickSight Amazon EMR Amazon Redshift Amazon S3 Machine Learning AWS Lambda All AWS IoT Partners Edge ARM, Broadcom, Digi, Expressif, Intel, MediaTek, Microchip, NXP, ST, TI, Qualcomm, … Gateway Adlink Technology, Advantech, MachineShop, Samsung, Technicolor, … Platform Ayala, Bright Wolf, BSquare, C3IoT, Mnubo, PTC, Salesforce, Splunk, Thinglogix, … Connectivity Amdocs, Asavie, AT&T, Eseye, Soracom, TATA Communications, Telus, Verizon, … Consulting / ISVs Accenture, Aricent, Clearscale, CTP, Luxoft, Mobiquity, Solstice, Storm Reply, Sturdy Networks, TCS, Trek10, … MQTT MQTT Endpoints Gateway/PLC Device Shadow Snowball Edge AWS Greengrass Lambda Functions Message Router Local Comms Long-range Comms Amazon FreeRTOS Certificate Authority Local Resources OPC-UA Adapter IoT SDK OPC-UA MQTT Edge Users Cert WiFi MQTT Edge OTA OTA Amazon FreeRTOS Integrated Client Cloud Device Shadow Rules Engine AWS IoT Core Certificate Authority AWS IoT Device Management AWS IoT Users Over-The-Air (OTA) Updates Analytics Data Store Data Pipelines Templated Reports Batch Fleet Provisioning Real-Time Fleet Index & Search AWS IoT Device Defender Ad-hoc & In- depth Analysis Risk Mitigation Monitor Device Behavior Alerts Message Broker Audit Device Configurations Amazon Kinesis AWS IoT Analytics Can we make IoT even simpler?
  26. 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT Service with One Click AWS IoT 1-Click is a service that makes it easy for simple devices to trigger actions like Lambda functions. AWS IoT 1-Click Acquire device Configure and deploy Extract reports
  27. 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How can I securely connect constrained, microcontroller- based devices? ?
  28. 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. Will it work on my chip? 2. Does it have the functionality I need? 4. How do I start?3. Where do I get it? 10101011010 10111010110 10101010101 00101010101 00101001010 10111010101 10011001011 00100101101 Real time embedded operating system ? Amazon FreeRTOS
  29. 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. Will it work on my chip? 2. Does it have the functionality I need? 4. How do I start?3. Where do I get it? EMBEDDED APPS FreeRTOS HW DRIVERS SECURTIY LIBRARIES CONNECTIVITY LIBRARIES OVERTHAAIR (OTA)AGENT CLOUD& GREENGRASS LIBRARIES HELLO Amazon FreeRTOS
  30. 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Local connectivity libraries Cloud connectivity libraries Security libraries OTA & code signing Coming soon Amazon FreeRTOS IoT microcontroller OS Based on FreeRTOS kernel AWS Greengrass AWS IoT Core
  31. 31. https://aws.amazon.com/blogs/iot/just-in-time-registration-of-device-certificates-on-aws-iot/ Register your CA Cert with AWS IoT Sign device certs with your CA cert $aws/events/certificates/ registered/<caCertificateID> { "certificateId": "<certificateID>", "caCertificateId": "<caCertificateId>", "timestamp": "<timestamp>", "certificateStatus": "PENDING_ACTIVATION", "awsAccountId": “<awsAccountId>", } AWS IoT MQTT Endpoint New certificate state set to PENDING_ACTIVATION AWS Lambda function activates certificate & attaches policy New certificate state set to ACTIVE How do you register devices? • Through IoT console, CLI or AWS APIs • Just-in-Time Registration of Device Certificates:
  32. 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How can I manage my growing number of connected devices?
  33. 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. Fast device onboarding at scale 2. Real-time fleet indexing and search 3. Over the air updates AWS IoT Device Management
  34. 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Batch fleet provisioning Real-time fleet index & search Fine grained device logging & monitoring Over the air updates Maintain fleet health AWS IoT Device Management
  35. 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How do I ensure my connected devices stay secure?
  36. 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Device Defender 1. Audit devices, set security parameters, and monitor behavior 2. Detect drifts in policy and identify anomalies 4. Take action3. Generate alerts (OTA updates with AWS IoT Device Management)
  37. 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Device Defender Audit device configurations Monitor device behavior Generate alerts Identify anomalies Keep your fleet secure Patch security vulnerabilities
  38. 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How can I extend the capabilities of AWS IoT to the edge?
  39. 39. Speed Economics Compliance Value of processing data at the source
  40. 40. AWS Greengrass extends AWS onto your devices, so they can act locally on the data they generate, while still taking advantage of the cloud. Data processed in the cloud Data processed locally Moving to the Edge AWS Greengrass
  41. 41. Cloud Moving to the Edge Devices
  42. 42. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT Architecture AWS AWS IoT Core Gateway Endpoints Greengrass Things Sense & Act Cloud Storage & Compute Intelligence Insights & Logic → Action
  43. 43. Problem Rio Tinto has connectivity challenges at some of the mine locations where large, expensive machinery is in play. Rio was looking for a way to still leverage the cloud to predict failures and learn from their environment. Solution Rio is using GG to calculate road roughness from sensors on haul trucks and create an online heat map of the rough roads. Maintenance crews will use this information to effect road repairs and reduce premature damage of their machinery. Impact Unlike current on-premise programs for monitoring the machinery, GG allows for real-time alerts and machine-to-machine communication while leveraging Machine Learning models in the cloud when connectivity is available.
  44. 44. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT Architecture Secure device connectivity and messaging GatewayEndpoints AWS Greengrass AWS IoT Core Things Sense & Act Cloud Storage & Compute
  45. 45. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data and state sync Local actions Local triggers Security AWS Greengrass Extend AWS IoT to the edge Local ML inference Over the air updates Protocol adapter for OPC-UA Local resource access
  46. 46. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. Train machine learning model on the cloud 2. Deploy optimized model to target devices running on Intel or NVIDIA hardware 3. Create and accelerate inference applications on the edge AWS Greengrass ML Inference
  47. 47. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass ML Inference AWS DeepLens:
  48. 48. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT Architecture Sense & Act Storage & Compute Things Cloud Secure device connectivity and messaging GatewayEndpoints AWS IoT Core AWS Greengrass Fleet onboarding, management and SW updates Fleet audit and protection IoT data analytics and intelligence AWS IoT Device Management AWS IoT Device Defender
  49. 49. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How do I generate value from my device data? 10101 1 0 0 1 0 01010 01010 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 01010 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0
  50. 50. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 0 0 1 0 ENRICHMENT10101 1 0 0 1 0 01010 01010 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 01 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 0101001010 101001 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1. IoT data is noisy and contains gaps and false readings 2. Filter, process, transform, and enrich your data 4. Ad-hoc queries or sophisticated IoT analytics and visualization 3. Store raw data and processed data 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 1 0 1 AWS IoT Analytics
  51. 51. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Analytics Easily analyze IoT data IoT data collection from multiple sources Ad-hoc queries & QuickSight integration Data (pre-)processing and enrichment Fully managed storage (raw & time-series) In-depth analysis with Jupyter Notebooks
  52. 52. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT services on AWS - Better together Serverless Artificial Intelligence Internet of Things AWS Lambda Amazon Kinesis Amazon Athena Amazon QuickSight Amazon Lex Amazon Polly Amazon Rekognition Amazon Machine Learning Amazon Cognito AWS Device Farm Amazon API Gateway Amazon Pinpoint
  53. 53. IoT withAWS Enterprise Applications Enterprise Users Corp Apps Amazon QuickSight Amazon EMR Amazon Redshift Amazon S3 Machine Learning AWS Lambda All AWS IoT Partners Edge ARM, Broadcom, Digi, Expressif, Intel, MediaTek, Microchip, NXP, ST, TI, Qualcomm, … Gateway Adlink Technology, Advantech, MachineShop, Samsung, Technicolor, … Platform Ayala, Bright Wolf, BSquare, C3IoT, Mnubo, PTC, Salesforce, Splunk, Thinglogix, … Connectivity Amdocs, Asavie, AT&T, Eseye, Soracom, TATA Communications, Telus, Verizon, … Consulting / ISVs Accenture, Aricent, Clearscale, CTP, Luxoft, Mobiquity, Solstice, Storm Reply, Sturdy Networks, TCS, Trek10, … Cloud Device Shadow Rules Engine AWS IoT Core Certificate Authority AWS IoT Device Management AWS IoT Users Over-The-Air (OTA) Updates Analytics Data Store Data Pipelines Templated Reports Batch Fleet Provisioning Real-Time Fleet Index & Search AWS IoT Device Defender Ad-hoc & In- depth Analysis Risk Mitigation Monitor Device Behavior Alerts Message Broker Audit Device Configurations Amazon Kinesis AWS IoT Analytics MQTT MQTT Endpoints Gateway/PLC Device Shadow Snowball Edge AWS Greengrass Lambda Functions Message Router Local Comms Long-range Comms Amazon FreeRTOS Certificate Authority Local Resources OPC-UA Adapter IoT SDK OPC-UA MQTT Edge Users Cert WiFi MQTT Edge OTA OTA Amazon FreeRTOS Integrated Client
  54. 54. Thank you! Mahendra Bairagi Senior Solutions Architect-IoT Amazon Web Services 12 Dec 2017
  55. 55. Questions?

×