개요
Connected Mobility Solution(CMS) on AWS는 Well-Architected 커넥티드 카 프로그램의 기본 구성 요소를 설정하는 데 도움이 됩니다. 전용 Automotive Cloud Developer Portal(ACDP) 포털에서 이 AWS 솔루션의 배포를 촉진하고 감독하여 원활한 개발자 경험을 제공할 수 있습니다. 이 포털은 커넥티드 카 자산의 상태 확인, 협업, 구현을 중앙 집중화하고 간소화하여 고객이 이니셔티브를 더 빠르게 처리할 수 있도록 세심하게 설계되었습니다.
장점
엔지니어와 개발자가 AWS 클라우드 인프라 및 서비스를 사용하여 커넥티드 카 자산을 협업, 큐레이트, 배포 및 운영할 수 있는 중앙 집중식 위치를 설정합니다. 개발자와 엔지니어는 클라우드 인프라, 재사용 가능한 코드 자산, 쉽게 액세스할 수 있는 문서와 지표를 통해 더 가치 있는 작업에 집중할 수 있습니다.
차량을 AWS IoT Core에 온보딩하고 주제로 전송되는 원격 측정 데이터를 수집합니다. 잘 설계된 구성 요소를 사용하여 인증서, 차량 온보딩, 수명 주기 이벤트를 관리하여 AWS IoT Core와 연결 상태를 유지하고 통신할 수 있습니다.
AWS IoT Core, AWS Glue, Amazon Simple Storage Service(S3)를 사용하여 차량에서 발생하는 데이터를 표준화하고 라우팅하고 저장한 다음 Amazon Athena, Amazon Managed Grafana 및 기타 AWS 분석 도구를 사용하여 부가 가치 서비스와 애플리케이션에 데이터를 제공합니다.
사용 사례 기반 임계값과 이상 항목에 대한 경고와 알림을 설정합니다. 솔루션에서 수집한 차량 데이터를 기반으로 알림을 거의 실시간으로 쿼리하고 분석합니다.
기술 세부 정보
구현 가이드를 사용하여 이 아키텍처를 자동으로 배포할 수 있습니다.
1단계
ACDP는 후속 AWS 기반 CMS 모듈을 배포하기 위한 중앙 집중식 허브입니다. ACDP는 CMS Backstage 모듈을 프레젠테이션 계층으로 사용하여 AWS 기반 CMS 모듈의 배포를 관리하고 모니터링하기 위한 구성 가능한 개발자 허브를 제공합니다.
2단계
CMS Authentication 모듈을 사용하면 솔루션 전반에 걸쳐 사용자와 서비스를 인증하고 권한을 부여할 수 있습니다. 이 모듈은 Amazon Cognito를 통해 기본 ID 제공업체 옵션을 제공합니다.
3단계
CMS Vehicle Provisioning 모듈은 AWS IoT Core에 차량을 온보딩하고 등록할 수 있는 수단을 제공합니다. 차량 프로비저닝은 클레임을 통한 차량 프로비저닝 방법을 사용합니다.
4단계
CMS Connect and Store 모듈 내에 배포된 중앙 집중식 Amazon Simple Storage Service(S3) 버킷은 모든 AWS 기반 CMS 데이터의 리포지토리 역할을 합니다. 중앙 집중식 데이터 스토리지를 통해 데이터 삽입과 임계값을 기반으로 차량의 원격 측정 데이터를 쿼리하고 알림을 전송할 수 있습니다.
5단계
AWS 기반 CMS 사용자는 CMS API 모듈을 통해 AWS 기반 CMS 데이터 레이크에 저장된 차량 원격 측정 데이터와 상호 작용할 수 있습니다. 모듈의 API는 AWS AppSync와 AWS Lambda 함수를 사용하여 Amazon S3에 저장된 차량 데이터에 대해 Amazon Athena 쿼리를 구축하고 실행합니다.
6단계
CMS Alerts 모듈을 사용하면 사용자는 AWS 기반 CMS 데이터 레이크에 저장된 데이터에서 호출된 알림을 받을 수 있습니다. CMS 모듈은 AWS AppSync의 API를 사용하여 CMS Alerts 모듈에서 정의한 Amazon Simple Notification Service(SNS) 주제에 게시할 수 있습니다. 사용자는 이와 동일한 주제를 구독하여 이메일 알림을 받을 수 있습니다.
7단계
CMS EV Battery Health 모듈은 AWS IAM Identity Center에서 인증한 Amazon Managed Grafana를 통해 대시보드를 제공합니다. 사용자는 대시보드에서 데이터를 시각화하고 구성 가능한 데이터 임계값을 기반으로 알림을 설정할 수 있습니다.
8단계
CMS Vehicle Simulator 모듈은 차량 데이터 전송 시뮬레이션을 생성, 운영, 모니터링하기 위한 사용자 인터페이스(UI)와 백엔드 엔진을 제공합니다.