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.

運用AWS無伺服器架構建立車聯網平台

487 views

Published on

  • Be the first to comment

  • Be the first to like this

運用AWS無伺服器架構建立車聯網平台

  1. 1. © 2020, Amazon Web Services, Inc. or its Affiliates.
  2. 2. © 2020, Amazon Web Services, Inc. or its Affiliates. Jason Wang Partner Solutions Architect AWS AWS Connected Vehicle Reference Solution 運用AWS無伺服器架構建立車聯網平台
  3. 3. Megatrends driving the automotive industry On-demand features Connectivity enables new vehicle options & services Multi-modal mobility Multiple forms of mobility in a single trip Vehicle as marketplace A hub of service transactions Electrification Increased BEV and charging service launches Autonomous driving ADAS to full autonomy Subscription services Transition from ownership to subscriptions
  4. 4. Vehicles are rolling sensor platforms that generate vast amounts of data from different systems Camera GPS/HD maps OBD-II Electronic control unit Odometry Infrared Telematics control unit Accelerometer/Gyroscope Transmission control LIDAR DSRC Ultrasonic Radar
  5. 5. Amazon’s approach to connected vehicles + Third-party integrations A holistic view with a variety of services, products, and features Cloud services platform Vehicle integration Location and navigation Quality analytics Infotainment eCommerce Driver behavior Intelligent personal assistance
  6. 6. AWS connected vehicle solution technology stack Connected Vehicle platform Platform APIs Application services Data services Ingestion (AWS IoT) Amazon API Gateway AWSIdentityand AccessManagement Partner appsMobility appsFleet appsAmazon Key AWS Lambda Amazon SNS Amazon SQS Amazon Cognito Amazon S3 Amazon DynamoDB Amazon Kinesis Amazon MLAmazon Neptune Device Gateway Registry Rules Engine Message Broker
  7. 7. AWS Connected Mobility Solution (CMS)
  8. 8. AWS Connected Mobility Solution (CMS)
  9. 9. AWS Connected Mobility reference architecture Anomalous Data Anomaly detection & alerting Rule 2 Raw data User pool Logs Web UI Mobile app Data visualizationTelemetry data JSON Telemetry data MQTT (near-real-time) Manufacturers Dealers Consumers Personas Rule 3 Aggregated telemetry data JSON Rule 4 Aggregated telemetry data [ ignition status ] JSON Authentication Connected vehicle data ingestion Lifecycle management Device gateway Rules engine AWS IoT Core Geolocation data JSON Rule 5 Microservices Anomaly table Connected vehicles Location-based services Services Table Trip aggregation processing Trip aggregation table Provisioning templates Asset information OTA images Fleet console Web UI User pool OTA management Search Aggregated telemetry data (JSON) – Rule 1 Telemetry and DTCs (JSON)—Rule 2 Notifications alerts Driver safety score processing Safety score Asset library
  10. 10. Anomalous Data Anomaly detection & alerting Rule 2 Raw data User pool Logs Web UI Mobile app Data visualizationTelemetry data JSON Telemetry data MQTT (near-real-time) Manufacturers Dealers Consumers Personas Rule 3 Aggregated telemetry data JSON Rule 4 Aggregated telemetry data [ ignition status ] JSON Authentication Connected vehicle data ingestion Lifecycle management Device gateway Rules engine AWS IoT Core Geolocation data JSON Rule 5 Microservices Anomaly table Connected vehicles Location-based services Services Table Trip aggregation processing Trip aggregation table Provisioning templates Asset information OTA images Fleet console Web UI User pool OTA management Search Aggregated telemetry data (JSON) – Rule 1 Telemetry and DTCs (JSON)—Rule 2 Notifications Alerts Driver safety score processing Safety score Asset library AWS connected vehicle solution—Edge and IoT Authentication Connected vehicle data ingestion Device gateway Rules engine AWS IoT Core Connected vehicles
  11. 11. Act locally on the data generated from connected vehicles Respond quickly to local events, operate with intermittent connections Local Lambda Local device shadows Local security Aggregate sensor data ML Inference Local broker Simplified device programming with Lambda using Python, Java, Node.js Local message broker Operate offline and sync with cloud Access CAN & other local resources for publishing to cloud Machine learning (ML) inference at the edge Respond to local events quickly
  12. 12. Anomalous Data Anomaly detection & alerting Rule 2 Raw data User pool Logs Web UI Mobile app Data visualizationTelemetry data JSON Telemetry data MQTT (near-real-time) Manufacturers Dealers Consumers Personas Rule 3 Aggregated telemetry data JSON Rule 4 Aggregated telemetry data [ ignition status ] JSON Authentication Connected vehicle data ingestion Lifecycle management Device gateway Rules engine AWS IoT Core Geolocation data JSON Rule 5 Microservices Anomaly table Connected vehicles Location-based services Services Table Trip aggregation processing Trip aggregation table Provisioning templates Asset information OTA images Fleet console Web UI User pool OTA management Search Aggregated telemetry data (JSON) – Rule 1 Telemetry and DTCs (JSON)—Rule 2 Notifications Alerts Driver safety score processing Safety score Asset library AWS connected vehicle solution—Data ingestion Rule 2 Raw data Telemetry Data JSON
  13. 13. Anomalous Data Anomaly detection & alerting Rule 2 Raw data User pool Logs Web UI Mobile app Data visualizationTelemetry data JSON Telemetry data MQTT (near-real-time) Manufacturers Dealers Consumers Personas Rule 3 Aggregated telemetry data JSON Rule 4 Aggregated telemetry data [ ignition status ] JSON Authentication Connected vehicle data ingestion Lifecycle management Device gateway Rules engine AWS IoT Core Geolocation data JSON Rule 5 Microservices Anomaly table Connected vehicles Location-based services Services Table Trip aggregation processing Trip aggregation table Provisioning templates Asset information OTA images Fleet console Web UI User pool OTA management Search Aggregated telemetry data (JSON) – Rule 1 Telemetry and DTCs (JSON)—Rule 2 Notifications Alerts Driver safety score processing Safety score Asset library AWS connected vehicle solution—Driver safety scoring Driver safety score processing Safety score
  14. 14. Anomalous Data Anomaly detection & alerting Rule 2 Raw data User pool Logs Web UI Mobile app Data visualizationTelemetry data JSON Telemetry data MQTT (near-real-time) Manufacturers Dealers Consumers Personas Rule 3 Aggregated telemetry data JSON Rule 4 Aggregated telemetry data [ ignition status ] JSON Authentication Connected vehicle data ingestion Lifecycle management Device gateway Rules engine AWS IoT Core Geolocation data JSON Rule 5 Microservices Anomaly table Connected vehicles Location-based services Services Table Trip aggregation processing Trip aggregation table Provisioning templates Asset information OTA images Fleet console Web UI User pool OTA management Search Aggregated telemetry data (JSON) – Rule 1 Telemetry and DTCs (JSON)—Rule 2 Notifications Alerts Driver safety score processing Safety score Asset library AWS connected vehicle solution—Anomaly detection Anomalous Data Anomaly detection & alerting Anomaly table
  15. 15. Anomalous Data Anomaly detection & alerting Rule 2 Raw data User pool Logs Web UI Mobile app Data visualizationTelemetry data JSON Telemetry data MQTT (near-real-time) Manufacturers Dealers Consumers Personas Rule 3 Aggregated telemetry data JSON Rule 4 Aggregated telemetry data [ ignition status ] JSON Authentication Connected vehicle data ingestion Lifecycle management Device gateway Rules engine AWS IoT Core Geolocation data JSON Rule 5 Microservices Anomaly table Connected vehicles Location-based services Services Table Trip aggregation processing Trip aggregation table Provisioning templates Asset information OTA images Fleet console Web UI User pool OTA management Search Aggregated telemetry data (JSON) – Rule 1 Telemetry and DTCs (JSON)—Rule 2 Notifications alerts Driver safety score processing Safety score Asset library AWS connected vehicle solution—APIs & management User pool Logs Web UI Mobile app Data visualization Manufacturers Dealers Consumers Personas Microservices Fleet console Web UI User pool
  16. 16. 16 Simplify infrastructure management with serverless technologies
  17. 17. NO INFRASTRUCTURE TO PROVISION OR MANAGE AUTOMATIC SCALING BY UNIT OF CONSUMPTION PAY FOR VALUE (THROUGHPUT OR DURATION) BUILT-IN AVAILABILITY AND FAULT TOLERANCE Serverless increases agility while lowering costs
  18. 18. Serverless compute engine for containers Long-running Bring existing code Fully-managed orchestration No server management AWS Fargate Serverless compute on AWS Serverless event-driven code execution Short-lived All language runtimes Data source integrations No server management AWS Lambda
  19. 19. Object storage Durable and scalable Comprehensive security Query-in-place AWS serverless storage and database options Non-relational Performance at scale Fully-managed Enterprise-ready Relational Fully managed High-performance Cost-effective
  20. 20. How do you get started? Start prototyping with a “well architected” architecture in minutes using the AWS Connected Vehicle Quick Start Deploy into your own AWS account Customize use cases or develop your own Remove or add other AWS and partner services Easily connect your own data or your own devices Source code https://github.com/awslabs/aws-connected-vehicle-solution/ https://aws.amazon.com/answers/iot/connected-vehicle-solution/
  21. 21. © 2020, Amazon Web Services, Inc. or its Affiliates.

×