2021年6月6日 星期日

AWS 車聯網解決方案

 轉貼自: https://aws.amazon.com/tw/solutions/implementations/aws-connected-vehicle-solution/

汽車製造商與供應商現在可以在 AWS 雲端上,更輕鬆地開發和部署各種廣泛的創新車聯網服務。 

AWS 解決方案團隊推出車聯網解決方案,這是一項參考實作,可為 AWS 雲端提供安全的車輛連線能力,功能包括車輛內部的本機運算、精細的事件規則,以及資料處理與儲存。這項解決方案的設計提供車聯網服務適用的架構,可讓您專注於擴充解決方案的功能,而非將時間花在管理底層基礎設施的運作上。您可以運用這項架構,來解決廣泛的使用案例,例如語音互動、導航和其他以位置為基礎的服務、遠端車輛診斷與健全度監控、預測性分析和必要的維護提醒、媒體串流服務、車輛安全與保全服務、音響主機應用,以及行動應用。

車聯網解決方案可為革命性的汽車產品提供基礎,包括車輛連線能力、自動駕駛、電力驅動和共享移動。此項解決方案提供快速、強大的資料擷取、高度可靠而持久的儲存、簡單且可擴充的大數據服務,以及全球簡訊與應用程式服務。客戶可以在其帳戶中部署 AWS CloudFormation 範本,只要短短幾分鐘就能開始建置客製化的車聯網解決方案。

此項解決方案部署 Amazon KinesisAmazon DynamoDBAWS LambdaAmazon S3Amazon SNS;並設定 AWS IoT。如需定價詳情,請針對您將在此解決方案中使用的各項服務,分別查閱其定價網頁。關於各項服務的可用區域,請參閱依區域提供的 AWS 服務方案。若要進一步了解此車聯網解決方案,請參閱解決方案 網頁

AWS 解決方案團隊會互相交流 AWS 架構的最佳實務,並針對平台開發標準化、自動化的解決方案。我們的方案目前發布於 AWS Answers 網站上,客戶可以在此網站中依類別瀏覽常見的問題解答,這些解答可能是簡要的解決方案簡介,或是完整的解決方案,後者是經過 AWS 審核的自動化統包參考實作,可滿足特定的商業需求。

此 AWS Solutions Implementation 有什麼作用?

Amazon Web Services (AWS) 可讓汽車製造商和供應商建立無伺服器 IoT 應用程式,以便收集、處理、分析連線車輛的資料,並對其採取行動,無須管理任何基礎設施。利用 AWS IoT,客戶可以將車輛和裝置安全連線到 AWS 雲端,且享有低延遲和低開銷的好處。

為協助客戶更輕鬆地開發和部署各種創新車聯網服務,AWS 提供 Connected Vehicle Solution,讓您可以安全地將車輛連線到 AWS 雲端,此外還提供框架能幫助客戶將 AWS IoT 和 AWS Greengrass 整合到 Automotive Grade Linux (AGL) 軟體堆疊中。

解決方案 2.1.1 版使用最新的 Node.js 執行時間。2.0 版使用 Node.js 8.10 執行時間,該執行時間已於 2019 年 12 月 31 日終止服務。若要升級至 2.1.1 版,您可以更新堆疊。如需詳細資訊,請參閱部署指南

AWS Solutions Implementation 概觀

Connected Vehicle Solution 功能包含車輛內部的本機運算、精密的事件規則,以及資料處理與儲存。這項解決方案的設計提供車聯網服務適用的框架,可讓您專注於擴充解決方案的功能,而非將時間花在管理底層基礎設施的運作上。您可以運用這項框架,來解決廣泛的使用案例,例如語音互動、導航和其他以位置為基礎的服務、遠端車輛診斷與運作狀態監控、預測性分析和必要的維護提醒、媒體串流服務、車輛安全與保全服務、音響主機應用,以及行動應用。

下圖顯示您可以使用解決方案的實作指南和隨附的 AWS CloudFormation 範本來建立的元件和功能。

AWS Connected Vehicle Solution | 架構圖 

 

AWS Connected Vehicle Solution 架構

AWS IoT 收到訊息時,便會驗證並授權該訊息,而規則引擎將對訊息執行合適的規則,這會將訊息路由到適合的後端應用程式。

AWS IoT 規則會傳送遠端資訊到 Amazon Kinesis Data Firehose 交付串流,其會加密和串流原始車輛遠端資訊到 Amazon S3 儲存貯體。如果 Amazon Kinesis Data Analytics 應用程式偵測到異常,該異常紀錄將傳送到 Amazon Kinesis Data Streams,這會叫用負責剖析該紀錄的 AWS Lambda 函數,並將紀錄儲存在 Amazon DynamoDB 表中,然後觸發 Amazon Simple Notification Service (Amazon SNS) 通知使用者。

旅程資料 AWS IoT 規則會叫用在旅程中處理車輛遠端資訊的 AWS Lambda 函數,並將該資訊儲存於 DynamoDB 表中。

駕駛安全分數 AWS IoT 規則會偵測旅程是否結束並叫用處理彙總旅程資料以產生駕駛安全分數的 AWS Lambda 函數,還會觸發 Amazon SNS 通知來通知駕駛員,並新增分數到旅程資料表中。

診斷問題程式碼 AWS IoT 規則會偵測 IoT 主題中的診斷問題程式碼,並叫用 Lambda 函數,該函數會將問題程式碼儲存於 DynamoDB 表中,且會將問題程式碼翻譯為一般人能看懂的形式,然後觸發 Amazon SNS 通知來通知使用者。

以位置為基礎的行銷 AWS IoT 規則會偵測車輛位置並叫用 Lambda 函數,該函數會確定車輛是否位於感興趣的地點附近。當車輛位於感興趣的地點附近時,該函數會將該地點記錄於 DynamoDB 表中,並觸發內含廣告的 Amazon SNS 通知來通知使用者。

 AGL 適用的 AWS IoT 框架

Automotive Grade Linux (AGL) 適用的 AWS IoT 框架可協助您將 AWS IoT 及 AWS Greengrass 整合至 AGL 軟體堆疊。該框架包含使用 AGL 應用程式架構及 AWS IoT 裝置 SDK 建置的 AWS Greengrass Core 及 AWS IoT 連結服務。

下圖顯示在 AGL 上執行的應用程式如何使用這個框架傳送遙測資料到 AWS IoT。

iot-framework-agl-architecture

分享至PLURK 噗浪 分享至FACEBOOK 臉書

沒有留言: