UPLOAD

    19.1K

    [AWS Loft] IoT on AWS Workshop

    Published: September 19, 2019

    Slides for AWS IoT Workshop

    Comments

    [AWS Loft] IoT on AWS Workshop

    • 1. Slide1 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
    • 2. Slide1463 ‹#› © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Halil BAHADIR Manager, Solutions Architect AWS Turkey IoT on AWS Workshop
    • 3. Slide114 If you knew the state of every thing and could reason on top of that data… what problems would you solve?
    • 4. AWS IoT customers solve problems in all sectors © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS IoT customers solve problems in all sectors
    • 5. What customers are doing with AWS IoT © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Device fleet maintenance Energy efficiency monitoring Safeguard manufacturing facilities Payment, insurance and connected commerce Predictive maintenance Wellness and health solutions Connected buildings and city systems Productivity and process optimization What customers are doing with AWS IoT
    • 6. Slide148 Nobody just buys IoT technology… they seek business outcomes
    • 7. Business outcomes with IoT  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark New services & business models Products that get better with time Better relationship with customers Increased efficiency Intelligent decision making Data driven discipline Business outcomes with IoT Revenue growth IoT data drives business growth Operational efficiency IoT data decreases OpEx
    • 8. IoT solutions are complex & multidimensional  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Connect, communicate, secure Onboard, provision, manage Devices & sensors Connectivity & infrastructure Analyze, visualize, act Analytics & insights Engage, empower, delight Applications & services Transform, shift culture Change management IoT solutions are complex & multidimensional
    • 9. What are the fundamentals of AWS IoT?  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark What are the fundamentals of AWS IoT?
    • 10. AWS IoT architecture © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Device software AWS IoT architecture How do I extract value from my IoT data? How can I control, manage, and secure my devices? How can I connect my devices and operate at the edge? Control services Data services
    • 11. AWS IoT architecture © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS IoT architecture IoT Greengrass Amazon FreeRTOS AWS IoT Device SDK IoT Core IoT Device Management IoT Device Defender IoT Things Graph AWS IoT Device Tester IoT Analytics IoT SiteWise IoT Events Device software Control services Data services 2 1
    • 12. IoT virtuous cycle © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark IoT virtuous cycle Intelligence and outcomes Device software Data services Control services
    • 13. IoT virtuous cycle © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark IoT virtuous cycle Intelligence and outcomes Device software Data services Control services
    • 14. Slide1356 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Device software How can I securely connect constrained, microcontroller-based devices? ?
    • 15. Amazon FreeRTOS © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Will it work on my chip? Does it have the functionality I need? How do I start? Where do I get it? ? Amazon FreeRTOS is a microcontroller operating system that makes small, low powered edge devices easy to program, deploy, secure, connect, and maintain. Amazon FreeRTOS Device software 10101011010 10111010110 10101010101 00101010101 00101001010 10111010101 10011001011 00100101101
    • 16. Amazon FreeRTOS © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Will it work on my chip? Does it have the functionality I need? How do I start? Where do I get it? Amazon FreeRTOS is a microcontroller operating system that extends the popular FreeRTOS kernel to enable devices to securely connect to AWS, while making them easy to manage, deploy, and update. Amazon FreeRTOS Device software EMBEDDED APPS FreeRTOS HW DRIVERS SECURTIY LIBRARIES CONNECTIVITY LIBRARIES OVER THA AIR (OTA) AGENT CLOUD & GREENGRASS LIBRARIES HELLO
    • 17. Amazon FreeRTOS © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Local Connectivity Libraries Cloud Connectivity Libraries Security Connectivity Libraries OTA & Code Signing Amazon FreeRTOS Device software Communicate with AWS IoT Greengrass devices without a cloud connection Easily collect data and take actions on microcontroller- based devices Secure device data and connections Deploy security updates, bug fixes, and firmware updates to devices in the field
    • 18. Extends #1 Real-Time Operating           System for Microcontrollers © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 15 years, trusted, and widely distributed 40+ supported architectures Broad ecosystem support Free and open source Introducing version 10 MIT Open Source License Improved Inter-Process Communication (IPC) capabilities with stream and message buffers Extends #1 Real-Time Operating System for Microcontrollers
    • 19. Local Connectivity LibrariesConnect to devices on a local network without a cloud connection © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Local communication with edge gateways and a Wi-Fi stack, including AWS IoT Greengrass discovery support Wi-Fi management library implements an abstraction layer for Wi-Fi features such as setup, configuration, provisioning, security, and power management BLE management library implements an abstraction layer for BLE features such as GATT and GAP. Companion SDKs for iOS and Android in order to integrate with cloud functionality Continue communicating, collecting data, and taking actions without a cloud connection Support for many network topologies and use cases AWS IoT Greengrass Local Connectivity Libraries Connect to devices on a local network without a cloud connection WiFi and BLE
    • 20. Cloud Connectivity LibrariesSend back data from devices and analyze with other AWS services © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Connectivity to AWS IoT Core MQTT Pub/Sub messaging enables efficient communication for constrained devices Device Shadow support Take advantage of AWS IoT Core benefits like AWS IoT Device Management, scalable architecture, and pay as you go pricing Fastest onboarding with vendor- independent library interfaces Cloud Connectivity Libraries Send back data from devices and analyze with other AWS services AWS IoT Core
    • 21. Security Connectivity  LibrariesSecure device, connections, and updates © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Secure sockets using TLS Certificate-based authentication PKCS#11 interface for key management Secure by default No open network ports Only run trusted code Clear, modular implementation Security Connectivity Libraries Secure device, connections, and updates
    • 22. Slide347 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Use AWS IoT Device Management to assign updates to groups Code sign new firmware images Stream updates to your device over MQTT Validate signature on device APIs to control installation and reboot logic Simple to manage groups Control authorship and ensure devices only run trusted code Memory-efficient updated client Over the Air Updates Update devices remotely with feature enhancements or security patches
    • 23. AWS IoT Device Defender LibraryEasily report metrics and detect  device anomalies out of the box     with AWS IoT Device Defender © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Audit and monitor devices, and receive alerts Report device-side metrics such as TCP connections Detect anomalies when these metrics deviate from expected behavior Download source code from GitHub or the Amazon FreeRTOS console AWS IoT Device Defender Library Easily report metrics and detect device anomalies out of the box with AWS IoT Device Defender
    • 24. AWS IoT Greengrass © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Edge Cloud Law of Economics Law of Physics Law of the Land AWS IoT Greengrass AWS IoT Greengrass extends AWS IoT onto your devices, so that they can act locally on the data they generate, while still taking advantage of the cloud. Device software
    • 25. How can I extend AWS cloud capabilities to the edge? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How can I extend AWS cloud capabilities to the edge? Device software
    • 26. Slide1441 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Data and State Sync Security Over the Air Updates Connectors Operate devices offline & synchronize data when reconnected Local Actions Simplify device programming with AWS Lambda Mutual authentication & authorization between cloud and devices Easily update AWS IoT Greengrass Core Machine Learning Inference Perform ML Inference locally Local Resource Access AWS Lambda functions can access & use local resources of a given device Extend edge devices with connections to external services Local Messages and Triggers Enable device communication without a cloud connection Secrets Manager Deploy secrets to edge devices Device software AWS IoT Greengrass
    • 27. Local Messages and TriggersEnables messaging between devices on a local network so they can communicate without a cloud connection © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Extends the AWS IoT MQTT pub/sub messaging paradigm locally to the edge Allows AWS Lambda functions written in the cloud and deployed locally on the AWS IoT Greengrass Core to trigger and respond to events Enables offline command and control operations from the AWS IoT Greengrass Core and other devices that use the AWS IoT Device SDK For example, the AWS IoT Greengrass Core can detect low moisture in the soil and in response, trigger an action to spray more water in smart greenhouse, without a connection to the cloud Local Messages and Triggers Enables messaging between devices on a local network so they can communicate without a cloud connection
    • 28. Local ActionsSimplify embedded software development with local AWS Lambda functions © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Write event-driven AWS Lambda functions in the cloud and deploy them to devices Run AWS Lambda functions written in Python 2.7, Node.js or Java Invoke AWS Lambda functions with messaging and shadow updates Offline actions and triggers for example, detecting low moisture in the soil and then triggering controls to spray more water inside a smart greenhouse Local Actions Simplify embedded software development with local AWS Lambda functions
    • 29. Data & State SyncOperate devices during intermittent connectivity and synchronize data with the cloud when reconnected  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Enables you to define a shadow state for a device as a JSON document in any logical manner—a single wind turbine, a windfarm, or a resource grid Allows shadow states to be local or synced to the cloud AWS Lambda functions running on the AWS IoT Greengrass Core can update shadow states through MQTT messages For example, the AWS IoT Greengrass Core can update a tractor’s shadow with continuous information on harvest quality and a snapshot of the data can be synced to the cloud at the end of the day Data & State Sync Operate devices during intermittent connectivity and synchronize data with the cloud when reconnected
    • 30. SecurityAuthenticates and encrypts device data for local and cloud communications © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Supports TLS mutual authentication, both locally and with the cloud Certificates on your devices can be associated to SigV4 credentials in the cloud Establish hardware-based root of trust for encrypting secrets used in local AWS Lambda functions and for storing private device keys Security Authenticates and encrypts device data for local and cloud communications
    • 31. Local Resource AccessAWS Lambda functions can access &      use local resources of a given device © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Allows Lambdas to access local resources on a device GPIO can be accessed to process sensor and actuator data Lambdas can take advantage of the local file system on your operating system Lambdas can use GPUs for hardware acceleration for machine learning Local Resource Access AWS Lambda functions can access & use local resources of a given device GPU
    • 32. Machine LearningInferencePerform ML Inference locally without data transfer costs or increased latency  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Train models in the cloud using Amazon SageMaker or another service using EC2 ML Inference works with Apache MXNet and TensorFlow Transfer your trained models onto your device and also send data back to the cloud to improve model accuracy Integration with Amazon SageMaker reduces model runtime footprint 100x and improves inference performance 2x Machine Learning Inference Perform ML Inference locally without data transfer costs or increased latency
    • 33. AWS IoT Greengrass ConnectorsQuickly connect edge devices to      third-party services, on-premises software, and AWS services © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Pre-built functions enable easy connections with AWS Cloud services such as AWS Kinesis Firehose, Amazon CloudWatch, and Amazon Simple Notification Service (SNS) Pre-built integrations with Twilio, ServiceNow, and other software as a service applications Use connectors as building blocks and integrate into complex applications AWS IoT Greengrass Connectors Quickly connect edge devices to third- party services, on-premises software, and AWS services
    • 34. AWS IoT Greengrass Secrets ManagerDeploy secrets to edge devices © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Store, access, rotate, and manage secrets— device credentials, keys, endpoints, and configurations Securely manage secrets in the cloud and deploy locally on edge devices Manage secrets on devices through AWS Secrets Manager in the cloud AWS IoT Greengrass Secrets Manager Deploy secrets to edge devices
    • 35. Over the Air UpdatesEasily update AWS IoT Greengrass devices and deploy security updates, bug fixes, & features © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Remotely update an AWS IoT Greengrass Core device with the latest AWS IoT Greengrass software, security updates, bug fixes, and new features Enables bulk updates of many AWS IoT Greengrass Core devices at once Updates are fail-safe: any breaking changes will trigger an automatic revert Status of updates can be tracked from the AWS IoT console Over the Air Updates Easily update AWS IoT Greengrass devices and deploy security updates, bug fixes, & features
    • 36. How can I ensure my devices will work with AWS IoT services?  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How can I ensure my devices will work with AWS IoT services? Device software
    • 37. Slide449 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Download AWS IoT Device Tester from AWS IoT Greengrass and Amazon FreeRTOS product pages AWS IoT Device Tester is a test automation tool that lets you test Amazon FreeRTOS or AWS IoT Greengrass on your choice of devices. AWS IoT Device Tester for Amazon FreeRTOS Tests if the Amazon FreeRTOS cloud connectivity, OTA, and security libraries function correctly on top of microcontroller board device drivers AWS IoT Device Tester for AWS IoT Greengrass Tests if the combination of device’s CPU architecture, Linux kernel configuration, and drivers work with AWS IoT Greengrass How do I start? AWS IoT Device Tester
    • 38. Slide450 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark *Available as part of the Device Qualification Program AWS IoT Device Tester Authenticate and interoperate with AWS IoT services Sets up required cloud resources, automates compiling and flashing of test cases on the target device for execution Submit AWS IoT Device Tester results to get listed in AWS Device Catalog* Gain Confidence Make Testing Easy Get Listed Device software
    • 39. AWS Device Qualification Program © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS Device Qualification Program Consulting + technology partners AWS Partner Network AWS IoT Device Tester Test Automation APN Device Listing Portal AWS Device Catalog Submit Product Details and Test Results Self-Qualify Device* Review Submission and List Device** *Supported for Amazon FreeRTOS and AWS IoT Greengrass **APN may request partner-submitted hardware for technical validation The AWS Device Qualification Program is a hardware qualification and incentive program that is open to all APN partners who want to qualify their device hardware by validating that they work with AWS IoT Greengrass and Amazon FreeRTOS. Qualified devices are eligible for listing in the AWS Device Catalog, which allows customers to discover IoT devices that work with AWS.
    • 40. IoT virtuous cycle © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark IoT virtuous cycle Intelligence and outcomes Control services Data services Device software
    • 41. Slide1343 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How can I connect my data securely, and handle the data they generate at scale? Control services
    • 42. AWS IoT Core © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark To securely connect devices to the AWS cloud & other devices at scale To fully integrate with other AWS services to reason on top of the data (Analytics, Databases, AI, etc.) To route, process, and act upon data from connected devices AWS IoT Core is a managed service that lets connected devices easily and securely interact with cloud applications and other devices. To enable applications to interact with devices even when they are offline AWS IoT Core Control services
    • 43. AWS IoT Core © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Device Gateway Rules Engine Message Broker Device Shadow Registry Identity Service AWS IoT Core Control services Manage authorization of devices & provision unique identities at scale Fully manage connectivity optimized for IoT workloads Define and catalog device for easy use by AWS services Understand and control the status of your device at any time Reliable and fast communication across your IoT fleet Ingest large amounts of IoT data at a low cost, pre- process it, & make it available to 10+ services for analytics, reporting, & visualization
    • 44. Identity Service © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Identity Service SigV4 X.509 Custom Auth Tokens Manage authorization of devices and provision unique identities at scale Bring your own Root CA and client certificates or let AWS IoT Core generate certificates for you Automatic device provisioning with Just-In-Time Registration Supports SigV4, X.509 and token based authentication (via Custom Authorizers) Flexible and fine-grained access control with IoT policies Policies can be associated with identities or registry items Can control access all the way down to the MQTT topic level
    • 45. Device Gateway © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Device Gateway Fully manage connectivity optimized for IoT workloads Support for multiple protocols including MQTT, WebSockets, HTTP Secure communications over TLS 1.2 Optimizations for constrained devices ECC Key Exchange and Certificates Maximum Fragment Length Negotiation
    • 46. Message Broker © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Reliable & fast communication across your IoT fleet Two-way message streaming between devices and applications Message queuing for offline devices Publish/Subscribe for decoupled devices and applications Support for QoS0 and QoS1 messaging Customizable topic space with support for wildcard topic filters Message Broker
    • 47. Rules Engine © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Ingest large amounts of data at a low cost, pre-process it, and make it available to 10+ services for analytics, reporting, & visualization Transform—built in functions for math, string manipulation, dates, etc. Filter—use the WHERE clause to capture only the data you want Enrich—bring in context from the Device Shadow and Amazon Machine Learning or from external sources via inline AWS Lambda execution Route—send your data to over 10 AWS services and third-party services like Salesforce, HERE, etc. Analytics Kinesis Elasticsearch Services IoT Analytics Database DynamoDB Manage CloudWatch Compute Lambda Application Integration SNS SQS Step Functions Rules Engine
    • 48. Device Shadow © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Understand and control the status of your device at any time Reporting the last known state of the device; e.g., the last known color of the light bulb is red Changing the state of the device; e.g., change the color of the light bulb to blue Real time notification of state changes using MQTT Asynchronous communication with offline devices Device SDK integration for easy implementation on devices REST APIs for applications to interact with devices Device Shadow APIs
    • 49. Registry © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Define and catalog device for easy use by AWS services Simple searches (e.g., which devices were made in 2010?) Defining ThingTypes (e.g., a Honda and a Toyota are of the ThingType Car) to enable standardization of attributes and policies across devices Defining Groups (e.g. sensors in a car) to enable simpler management (running jobs, setting policies, etc.) Static data Serial #, meta data, etc. Registry
    • 50. Slide1433 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Problem A large numbers of people trying out the new connected Roomba vacuums resulted in large volumes of traffic through the iRobot HOME App, the mobile app customers would use to set up and control their connected robots. In other words, iRobot, which had so far operated primarily as a hardware vendor, was about to bet its central line of business on its ability to run a high-availability, customer-facing cloud application and an Internet of Things (IoT) backend platform. Solution By using a serverless architecture based on AWS IoT Core and AWS Lambda, iRobot is able to keep the cost of the cloud platform low, avoid the need for subscription services, and manage the solution with fewer than 10 people. AWS IoT Core, which can process trillions of messages between billions of devices and AWS or other endpoints, provides the connectivity layer between the robots and the iRobot cloud platform.
    • 51. How can I manage my growing number of connected devicesat scale? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How can I manage my growing number of connected devices at scale? Control services
    • 52. AWS IoT Device Management © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Fast device onboarding at scale Real-time fleet indexing and search Monitoring and updating devices AWS IoT Device Management helps you onboard, organize, monitor, and remotely manage your growing number of connected devices. AWS IoT Device Management Control services
    • 53. AWS IoT Device Management © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Batch Fleet Provisioning Real-time Fleet Index & Search Fine-Grained Device Logging & Monitoring Jobs AWS IoT Device Management Fast device onboarding and configuration with a few clicks Collect device logs to quickly identify and remediate problems Gain visibility into the health and status of your device fleet Digitally sign & push updates to devices over the air to improve functionality Control services
    • 54. Batch Fleet Provisioning © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Batch Fleet Provisioning Quickly onboard your connected devices in bulk with a few clicks Upload via console or call StartThingRegistrationTask API for registering all devices Track provisioning progress or download reports for completed tasks Provision new devices or re-register devices (e.g., rotate certificates) Register device information such as metadata, certificates, and policies for the entire fleet
    • 55. Fleet Index & Search © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Fleet Index & Search Gain visibility into the health and status of your device fleet Find devices within the fleet based on any combination of device attributes Example: “Find all devices manufactured after 2013 with firmware version 1.2 that are currently connected” Automate your device organization with dynamically updating groups of devices based upon queries Example: “Group all hardware version 1.1 lightbulbs that are in New York” Easy to use—one-click activation via console
    • 56. Fine-Grained Device Logging & Monitoring © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS CloudWatch Fine-Grained Device Logging & Monitoring Collect device logs to identify and remediate problems Configure the logging level on a per device basis or on a group of devices To troubleshoot an issue, you can selectively increase diagnostic levels across a subset of devices that are malfunctioning Use AWS CloudWatch to configure alarms and search for your logs
    • 57. Jobs © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Jobs Digitally sign & push updates to devices over the air after deployed to the field to improve device functionality Receive status updates for individual devices to monitor your updates as they execute Target groups of devices to update in bulk, or pinpoint single devices to update Control your deployment velocity and set failure criteria to reduce the blast radius of any update Digitally sign your jobs before they are sent to your devices to protect your devices from being compromised
    • 58. Slide409 Problem Trimble integrates a wide range of positioning technologies including GPS, laser, optical, and inertial technologies to provide complete commercial solutions across 150 countries. For these solutions, Trimble needs to provision and manage a diverse range of connected devices. Solution Trimble aggregates all of Trimble sub-services (IoT, Ingress, Egress, ETL, and Analytics) into an internal product called TPAAS. The TPAAS product, which leverages AWS IoT Core and AWS IoT Device Management, will be the IoT Platform of choice for all future Trimble workloads, including migrating legacy data to the cloud. Impact AWS IoT Device Management helped Trimble increase their device provisioning throughput by 400%, which allowed them to meet their planned production throughput for connected devices.
    • 59. How do I ensure my connected devices stay secure? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How do I ensure my connected devices stay secure? Control services
    • 60. AWS IoT Device Defender © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Audit device configurations, define and monitor device behavior Identify drifts in security settings and detect device anomalies Generate alerts Patch security vulnerabilities AWS IoT Device Defender is a fully managed IoT security service that enables you to secure your fleet of connected devices on an ongoing basis. AWS IoT Device Defender Control services
    • 61. Slide429 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Audit Alerts Mitigate Detect Control services Validate IoT configuration is secure Detect anomalies in device behavior Know when & what to investigate Remediate potential issues AWS IoT Device Defender
    • 62. Audit © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Audit your IoT resources against a set of built-in IoT security best practices A set of standard audit checks act on different IoT resources: Certificates Policies Connection settings Account settings Schedule audits (daily, weekly) or run ad- hoc audits during vulnerable periods such as device deployments Scheduled Ad-hoc Audit Validate IoT configuration is secure
    • 63. Detect anomaliesIdentify anomalies in device behavior © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Create security profiles for all the devices in your account or a group of devices that have similar behavior characteristics Define rule based behaviors for security metrics and data from connected devices and AWS IoT Core in the Security profile Detect anomalies Identify anomalies in device behavior
    • 64. AlertsKnow when and whatto investigate  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Alerts generated based on identified anomalies and audit findings Alerts sent to AWS IoT Console, Amazon CloudWatch, and Amazon SNS Review historical and contextual information at individual device or resource level for audit non-compliance or device behavior anomaly detection View recommended actions to minimize the impact of potential security issues Alerts Know when and what to investigate
    • 65. Mitigate security issuesRemediate potential issues © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Take actions that patch potential security issues and make sense for your devices and use cases Revoke permissions Reboot a device Reset factory defaults Push security fixes Can automate actions based on Amazon SNS Mitigate security issues Remediate potential issues
    • 66. How can I build IoT applications faster? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How can I build IoT applications faster? Control services
    • 67. AWS IoT Things Graph © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS IoT Things Graph AWS IoT Things Graph helps you rapidly build IoT applications by combining devices and web services and defining the interactions between them with little to no code. Connect devices from different manufacturers Visually design applications by connecting devices and services Deploy and monitor at the edge so applications can run locally Control services
    • 68. AWS IoT Things Graph © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Control services Models Deploy to AWS IoT Greengrass devices Multi-step Workflow Visual Drag & Drop Interface Automate processes Minimize the need to write code Easily work with devices Design in the cloud, run at the edge AWS IoT Things Graph C°
    • 69. Visual Drag and Drop © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Visual Drag and Drop Use AWS IoT Things Graph to visually build applications Build applications by connecting models together and defining interactions between them Minimize the need to write code
    • 70. Models © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Models abstract low-level details such as communication protocols and message syntax Pre-built models for common devices such as lights, motion sensors, switches, and PLCs (programmable logic controllers), or build your own Models Easily work with devices C°
    • 71. Multi-step Workflows © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Multi-step Workflows Visually represent real-world systems Monitor interactions between devices Define branching conditions and logic Automate processes
    • 72. Edge Deployment © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Deploy applications to AWS IoT Greengrass devices with just a few clicks Built-in tools to monitor application performance, set alarms, view logs, and troubleshoot issues Edge Deployment Design in the cloud, run at the edge
    • 73. IoT virtuous cycle © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark IoT virtuous cycle Control services Data services Device software Intelligence and outcomes
    • 74. How do I generate value from my noisy IoT data? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How do I generate value from my noisy IoT data? 10101 10010 01010 01010 101001 101001 10101 10101 01010 10101 0101001010 01010 10101 1010101010 10101 10101 01010 10101 0101001010 01010 10101 1010101010 101001 101001 10101 10101 01010 10101 0101001010 01010 10101 1010101010 10101 10101 01010 10101 0101001010 01010 10101 1010101010 10101 10101 01010 10101 0101001010 01010 10101 1010101010 10101 10101 01010 10101 0101001010 01010 10101 1010101010 01010 101001 10101 10101 01010 10101 0101001010 01010 10101 1010101010 Data services
    • 75. AWS IoT Analytics is a fully managed service that collects, pre-processes, enriches, stores, analyzes and visualizes IoT device data at scale. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS IoT Analytics is a fully managed service that collects, pre-processes, enriches, stores, analyzes and visualizes IoT device data at scale. AWS IoT Analytics Data services From raw sensor data to sophisticated IoT analytics
    • 76. AWS IoT Analytics is a service that processes, enriches, stores, analyzes, and visualizes IoT data for manufacturers and enterprises.  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Collect Analyze Process Store Visualize AWS IoT Analytics AWS IoT Analytics is a service that processes, enriches, stores, analyzes, and visualizes IoT data for manufacturers and enterprises. Data services Collect only the data you want to store & analyze Convert raw data to meaningful information Store device data in time-series data store for analysis Get deeper insight into the health & performance of assets Quickly visualize your IoT data sets
    • 77. CollectCollect only the data you                want to store and analyze © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Ingest data from AWS IoT Core, Amazon S3, Amazon Kinesis, or any other source to AWS IoT Analytics Configure AWS IoT Analytics to receive messages from devices through MQTT topic filters in various formats and frequencies Collect Collect only the data you want to store and analyze
    • 78. ProcessConvert raw data to         meaningful information © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Define AWS Lambda functions that can be triggered when missing data is detected Transform messages using mathematical or conditional logic you define Enrich data with external data sources such as a weather forecast information Reprocess raw data to create a new pipeline, make changes, or process data in a different way Process Convert raw data to meaningful information
    • 79. StoreStore device data in time-series data store for analysis  © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Manage access permissions, implement data retention policies and export your data to external access points Stores processed data and automatically stores raw ingested data so you can process at a later time Store Store device data in time-series data store for analysis
    • 80. AnalyzeGet deeper insight into the health & performance of assets © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Analyze Get deeper insight into the health & performance of assets Schedule your analysis with a customizable windows Automate your analytical workflows for continuous insights Perform stateful analysis on your data
    • 81. VisualizeQuickly visualize your data sets © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Visualize your analytical insights from within the AWS IoT Analytics console Automatically refresh the visualization whenever your analysis workflow triggers Visualize Quickly visualize your data sets
    • 82. Slide410 Problem Valmet delivers technology and automation with multiple dependent processes running in parallel. Data analytics is needed to optimize Valmet’s customers’ processes. Solution Valmet is building a new digital twin capability to allow paper mill operators to view equipment and process data during production runs. AWS IoT Analytics is at the core of this solution training ML models for paper quality forecasting and scheduling metrics generation for digital twin view- generation. Impact AWS IoT Analytics allows Valmet to combine historical models of equipment performance with live data from current operations to glean insights that help them to further provide solutions that enable their customers to produce paper with lower costs and optimum quality.
    • 83. IoT transforms traditional industrial processes © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark IoT transforms traditional industrial processes Most data collected on premises is never analyzed and thrown away Manufacturing Mining Oil and gas Agriculture
    • 84. How can I liberate data that was once locked in industrial facilities? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How can I liberate data that was once locked in industrial facilities? 101011001010100101001010101010101011010001010 100101001010101010101011010110010101001010010 101010101010110100010101001010010101010101010 1101011001010100101001010 Data services 10 1001 011001 1010101 101011001010100101001010101010101011010001010 100101001010101010101011010110010101001010010 101010101010110100010101001010010101010101010 1101011001010100101001010 10101100101 01001010010 10101010101 01110011010 0 1010110010 1010010100 1010101010 101011 101011001 10 1001 011001 1010101 10101100101 01001010010 10101010101 01110011010 0 1010110010 1010010100 1010101010 101011 101011001 1010110010101001010010 1010101010101101000101 0100101001010101010101 0110101100101010010100 1010101010101011010001 0101001010010101010101 01011010 01010101010101011010
    • 85. Slide1401 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Structure your data and specify performance metrics for your assets and processes Easily browse equipment and process data, build data views to identify inefficiencies, diagnose issues, and improve cross-facility processes AWS IoT SiteWise collects data from the plant floor with a local gateway, structures & labels that data, and generates real time KPIs & metrics to make better data-driven decisions. See your data flowing in minutes without writing code, just connect and configure your gateway 1010110 01010 10 0101001 01010 10 1010101 1010110 01010 10 0101001 01010 10 Data services 01010101 AWS IoT SiteWise 1010110 01010 10 0101001 01010 10 1010101 1010101010101010 1010101010101010 1010101010101010 1010101010101010 101011010 01010 10101 0101001010 01010 10101 1010101010 1010101010 1010101010 1010110 01010 10 0101001 0101010 1010110 01010 10 0101001 0101010 1010110 01010 10 0101001 0101010
    • 86. Slide1402 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark 1010110 0101010 0101001 Customizable Views Data Management and Modeling Tools Remotely Manageable Edge Gateway Data services Access data from local databases on the factory floor Collect data consistently from different sources Visually identify equipment or process issues 1010110 0101010 0101001 AWS IoT SiteWise
    • 87. Slide1277 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Remotely Manageable Edge Gateway Read data from aggregators, such as historian databases, across all sites and store it in a cloud repository such as AWS IoT Analytics using an industrial gateway device Cache data locally in case of intermittent internet connections common in remote facilities Access data from local databases on the factory floor
    • 88. Slide1278 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Browse raw data coming from equipment, production lines, and processes and view their respective performance metrics Avoid the hassle of querying individual data streams for each asset, and then writing aggregating logic Easily develop operational dashboards, mobile applications for factory staff, or deploy machine learning models across your organization Customizable Views Visually identify equipment or process issues 1010110 0101010 0101001
    • 89. Slide1279 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Index information and metrics about equipment or processes across all sites, so it is readily available for applications Create models of your industrial processes and associate them with the appropriate data streams Group production lines into facilities to easily search and query sensor data across all facilities Understand and improve processes and operations and reduce waste across your entire organization Data Management and Modeling Tools Collect data consistently from different sources to make it accessible & easy to understand 1010110 0101010 0101001
    • 90. How can I detect changes across complex industrial systems? © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark How can I detect changes across complex industrial systems? Data services !
    • 91. Slide1408 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Build simple logic to evaluate incoming telemetry data to detect events in equipment or a process Detect events from data across thousands of sensors and other sources Trigger responses to optimize operations AWS IoT Events allow you to continuously monitor data from your equipment and fleets of devices for changes in operation and to trigger the appropriate response when events occur Data services ! AWS IoT Events
    • 92. Slide1439 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Event Detector Models Scalability Integration with analytics tools & other AWS services Data services Reduce the cost of device maintenance Uncover new insights Easily automate operations AWS IoT Events
    • 93. Event Detector Models © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Event Detector Models Evaluate multiple inputs to derive the state of processes, equipment, or products Schedule maintenance or send alarms or alerts prior to failure Improve the efficiency of processes, products, equipment, and staff Reduce the cost of device maintenance
    • 94. Integration with Analytics Tools & Other AWS services © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Integration with Analytics Tools & Other AWS services Leverage output from advanced analytics services to inform better decisions Easy integrations to and from other AWS services allow you to optimize operations and reduce costs Complete an event detector setup in AWS IoT SiteWise and AWS IoT Events can send contextualized data to AWS IoT SiteWise to evaluate & respond Uncover new insights
    • 95. Scalability © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Scalability Easily scale when you are connecting homogeneous or heterogeneous devices Define a template once for a specific device and then the service will automatically scale and manage all devices of that model that connect to AWS IoT Events Easily automate operations
    • 96. IoT virtuous cycle © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS IoT Events IoT virtuous cycle AWS IoT Analytics AWS IoT SiteWise Intelligence and outcomes AWS IoT Device Management AWS IoT Things Graph AWS IoT Core AWS IoT Device Defender AWS IoT Device SDK Amazon FreeRTOS AWS IoT Device Tester AWS IoT Greengrass Data services 2 1 Control services Device software
    • 97. We build IoT solutions through our partners © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS IoT Partner Network Edge Silicon OEM ODM/CM Connectivity Gateway Network/Carrier Solution ISV Regional SI Global SI We build IoT solutions through our partners
    • 98. Slide386 Now that you can know the state of every thing and can reason on top of that data… what problems will you solve?
    • 99. Thank you! © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Thank you!
    • 100. Annex © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Annex
    • 101. Slide5 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Problem Nokia desired to analyze video streams at the edge and send data to remote centers only when anomalies are detected. Solution The solution is the deployment of AWS Greengrass on Nokia Multi-access Edge Computing platform and combining it with Nokia private mobile network solutions. This joint solution makes it possible for the oil industry to pair real time drilling data with production data of nearby wells. Impact Due to the cost of bandwidth, this allows Nokia to optimize data sent to other wells and to the cloud based on rules and alerts set up on the locally-processed data.
    • 102. Slide28 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Problem Enel was looking to manage network distribution at the edge. They were seeking to collect sensor and meter data over 500,000 cabins distributed across the territory to measure energy consumption, monitor network behavior in real time, and track effects of seismic waves and earthquakes. Solution Enel implemented AWS Greengrass to collect, convey, and process the largest amount of data to trigger actions, govern activities, respond to anomalies, and promote new services. Impact The project is the widest so far in Europe and provides Enel an opportunity to leverage data to design a better future.
    • 103. Slide139 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Modjoul is a data invention company for wearable technology that is focused on keeping employees safe. Modjoul is using AWS IoT Analytics to help keep industrial workers safe, whether they’re working in or out of a vehicle. In an eight-hour shift, they collect data 28,800 times per day from their connected activity tracker worn by each of their employees that includes 40 metrics including heart rate and activity level. With AWS IoT Analytics, they not only analyze all that health data, but also enrich it with location and environmental data, such as outdoor temperature, to get accurate analytics that prevent injuries and save lives. Problem Healthcare poses a number of challenges when connecting devices including patient privacy, industry standards and protocols, and the management of personal and population data. Solution The Philips HealthSuite digital platform (HSDP) is built to face the challenges of connecting and supporting healthcare devices. HSDP Connect Services leverage AWS IoT services to manage, update, & remotely monitor data from smart devices. Impact HSDP Connect Services currently enable over 11 million device connectivity solutions. By using AWS IoT services, HSDP Connect is reducing connectivity costs by 46%.
    • 104. Slide411 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Problem Pentair provides water filtration systems equipped with sensors to fish farms and large industrial brewing customers. Most of their industrial customers are located in geographies with unreliable internet connectivity. They need to send data from sensors and devices to the cloud while continuously maintaining connection which is challenging in remote areas. Solution From Pentair’s water filtration systems, data is sent to AWS IoT Core. When connectivity is limited, AWS Greengrass provides Pentair with a local connection so data is never lost. Impact Pentair can make decisions in near real-time that impact the health of its devices but also the health of the fish which in turn, results in better yields, prevents the spread of disease and lowers cost of operations.
    • 105. Slide184 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Problem As Konecranes specializes in the manufacturing and service of cranes globally, they discovered that when they needed to make updates to their machinery it meant downtime and local presence onsite. Solution Using Greengrass has enabled them to deploy updates using cloud models that continually get smarter over time as they sync with the local environments. Impact This allows them to simplify their current crane architecture and make it possible to update calculations to the cranes in a secure way even after the installation has taken place.
    • 106. Slide185 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Problem Stanley Black and Decker finds it unsustainable to ingest, transmit, store, query and analyze all data generated at the edge and more specifically on construction sites or rural areas with constrained network resources. Solution AWS Greengrass enables Stanley Black and Decker to monitor and filter data at the edge of the network enabling applications to send asset health and predict any mechanical failures before they occur. Edge-based applications built on Greengrass will help detect and compare vibrations emitted by high value tools to historical signatures that indicate everything from normal operations to imminent failure. Impact Instead of trying to use all the data Stanley Black and Decker will utilize Greengrass to focus on the right data. Applications include remote troubleshooting of hydraulic assets by technicians, maintenance interval tracking, fuel savings, and alerts.
    • 107. Slide186 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Problem Wärtsilä needed to accurately predict, when the marine engines they manufactured needed to get serviced. Understanding and predicting the service schedule is vital for Wärtsilä to increase their service and parts revenue. Solution Accenture worked with AWS account SAs, AoD SAs, and Salesforce SAs to architect an IoT solution using Salesforce and AWS IoT Core to collect data and build predictive models. The solution developed is scalable and extensible beyond just this use case, as Wärtsilä has 14,000 ships with 35,000 engines installed. There are great possibilities for sensor driven IoT use cases. Impact The entire solution should result in an increase in parts/service sales for Wärtsilä and higher customer retention.