车联网是什么
车联网指车辆通过车载设备与共享同一网络的其他车辆通过无线通信技术进行信息的交换。该理念来源于“物联网”一词,因此车联网的实现亦需要依靠射频识别、传感网络、卫星定位、无线通信等技术。目前,车联网主要应用于两车之间的距离测定、车辆的实时导航以及城市交通系统的改善。
此车联网云平台解决方案让汽车制造商和供应商能够构建无服务器 IoT 应用程序,用来收集、处理、分析车联网系统内的汽车数据并采取相应操作,无需管理任何基础设施。利用 Amazon IoT,客户可以将车辆和设备安全地连接到亚马逊云平台中,同时实现低延迟和低开销。为了帮助客户更轻松地开发和部署各种创新性车联网汽车服务,亚马逊云科技提供了一种车联网云平台解决方案。这一解决方案可以将车辆安全连接到亚马逊云科技云,并提供一种框架来帮助客户将 Amazon IoT 和 AWS Greengrass 集成到 Automotive Grade Linux (AGL) 软件堆栈中。
此车联网云平台解决方案有何用途
此解决方案让汽车制造商和供应商能够构建无服务器 IoT 应用程序,用来收集、处理、分析联网汽车数据并采取相应操作,无需管理任何基础设施。利用 Amazon IoT,客户可以将车辆和设备安全地连接到 亚马逊云科技云,同时实现低延迟和低开销。为了帮助客户更轻松地开发和部署各种创新性联网汽车服务,亚马逊云科技提供了一种联网汽车解决方案。这一解决方案可以将车辆安全连接到亚马逊云科技云,并提供一种框架来帮助客户将 Amazon IoT 和 AWS Greengrass 集成到 Automotive Grade Linux (AGL) 软件堆栈中。
亚马逊车联网云平台解决方案概述
可以将亚马逊云科技物联网与其他亚马逊云科技服务结合起来,构建事件驱动的车联网应用。系统功能包括跟踪车辆实时位置数据。根据车辆故障码,监测汽车健康状况,并及时通知车主。下图展示了系统架构图。
亚马逊云科技车联网解决方案
已联网的车辆会发送消息到Amazon IoT 平台,Amazon IoT 在收到消息时会对其进行 身份验证和授权,而规则引擎会对消息执行相应的规则,将其路由到相应的后 端应用程序。
Amazon IoT 规则将已联网的车辆数据转发到Amazon KinesisData Firehose 流进行处 理。同时也会将原始数据保存到Amazon S3存储桶。
负责车辆行程数据的 Amazon IoT 规则会实时检测并触发调用Amazon Lambda函数来 处理正在行驶中的车辆发送的数据,并将其存储在DynamoDB表中。
负责驾驶员安全评分的 Amazon IoT 规则会在车辆行程结束后,触发调用 Amazon Lambda 函数来处理行程数据并进行聚合。以便生成驾驶员安全评分、触发 Amazon SNS 通知驾驶员,并将评分添加到 DynamoDB 行程数据表。
负责诊断故障代码的 Amazon IoT 规则会检测 IoT 主题中的诊断故障代码,然后调 用 Lambda 函数来将故障代码存储在 DynamoDB 表中,同时将故障代码进行信 息丰富并转换为驾驶员容易理解的信息。
负责基于位置的营销的 Amazon IoT 规则会检测车辆的位置,然后调用 Lambda 函 数来确定车辆是否位于驾驶员预订定义的兴趣地点附近。当车辆靠近兴趣地点 时,该函数会将车辆位置记录在 DynamoDB 表中,并触发针对驾驶员的 Amazon SNS 通知。
亚马逊云科技车联网解决方案功能特性
为 Amazon IoT 框架构建 AGL 映像
您可以按照 GitHub 存储库中介绍的步骤为 Amazon IoT 框架构建 AGL 映像。该框架包含将 Amazon IoT 和 Greengrass 集成到 AGL 软件堆栈中所需的所有组件。
为车联网平台提供安全的信息发布和接收服务
您可以使用符合 AGL 安全性框架的 API,通过 AWS Greengrass 核心在运行 AGL 的应用程序与亚马逊云科技云之间安全地发布和接收车辆遥测数据等消息。