亚马逊AWS官方博客

车联网 AIoT 管理控制台

1.  概述

车联网正在重塑全球汽车产业格局,成为汽车制造商在数字化时代保持竞争优势的关键战略。当前全球车联网市场正处于稳健增长期,预计将从2025年的约2000亿美元增长至2032年的6500亿美元左右,复合年增长率约为18%。

面对持续的高速增长和数千亿级的市场前景,汽车制造商正面临前所未有的挑战:如何高效管理数以百万计的联网车辆产生的海量数据?如何将这些数据资产转化为可持续的商业价值?传统的IT基础设施和开发模式已无法满足如此快速增长的业务扩张需求。

本文介绍的车联网AIoT管理控制台解决方案基于Amazon云服务构建,为汽车制造商提供完整的车联网数据管理和分析平台,涵盖实时监控、数据分析、远程控制等核心功能,帮助企业实现从传统制造商向智能出行服务提供商的战略转型。

2.  背景介绍

车联网作为一个广泛的分布式系统,整合了车辆移动互联网、车内网络和车间网络三大核心网络,实现车辆与万物(V2X)之间的无线通信和信息交换。这种集成系统不仅提供智能的车辆控制和动态信息服务,更重要的是为交通流量管理和新兴商业模式创造了无限可能。

目前已有超过3亿台设备连接到Amazon IoT服务,其中包括数千万辆使用Amazon IoT服务的联网汽车。随着汽车智能化程度不断提升,车联网产生的数据量呈爆发式增长,汽车制造商面临着数据管理、安全合规、成本控制等多重挑战。具体而言,每辆联网车辆日均产生150-200MB数据,包括车载BMS电池状态、GPS轨迹、传感器读数、车辆诊断和驾驶行为数据。当车队规模达到百万级时,企业面临TB级数据处理压力。现有痛点集中在:数据孤岛导致信息碎片化无法形成统一视图;缺乏实时监控能力造成运营盲区和响应滞后;传统IT架构在突发流量下扩展性不足;多系统割裂导致运维复杂度和成本居高不下。

亚太地区以近40%的市场份额占据全球车联网市场的主导地位,为区域内汽车制造商带来巨大的发展机遇。在这一背景下,构建现代化、高度可扩展的车联网数据管理平台成为行业发展的迫切需求。

3.  技术方案

该方案的主要功能包括:

  1. 整体指标监控

提供车联网系统的全局视图和关键性能指标(KPI)监控。通过CloudWatch集成,实时展示系统健康状况、设备连接数量、数据传输量、响应时间等核心指标。支持自定义仪表板,让管理者能够快速了解整个车联网生态的运行状态,及时发现潜在问题并做出决策。

  1. 车辆连接信息监控和管理

实时跟踪和管理所有联网车辆的连接状态。包括车辆在线/离线状态监控、连接质量评估、网络延迟分析等。当车辆出现连接异常时,系统能够自动记录并发送告警,帮助运维团队快速定位问题。同时提供车辆分组管理功能,支持按地区、车型、车队等维度进行分类管理。

  1. 主题和订阅管理

基于MQTT协议的消息主题和订阅关系管理。允许管理员创建、修改和删除MQTT主题,配置订阅规则,控制不同类型的车辆数据流向。支持主题权限管理,确保敏感数据只能被授权的服务和应用访问。提供主题使用情况统计,帮助优化消息路由策略。

  1. 规则配置和监控

利用Amazon IoT规则引擎,提供可视化的规则配置界面。管理员可以创建复杂的数据处理规则,如数据过滤、格式转换、条件触发等。支持规则执行状态监控,包括规则触发次数、执行成功率、错误日志等。当规则执行异常时,系统会自动生成告警并记录详细的错误信息。

  1. MQTT 保留消息管理

管理MQTT协议中的保留消息(Retained Messages),这些消息对于车辆状态同步和新设备快速获取最新状态信息至关重要。提供保留消息的查看、编辑和删除功能,支持批量操作。同时监控保留消息的存储使用情况,防止存储空间被过度占用。

  1. 日志追踪和告警管理

集成CloudWatch Logs和自定义日志收集系统,提供全面的日志管理功能。支持日志搜索、过滤和分析,帮助快速定位问题根因。配置多级告警机制,包括系统级、业务级和自定义告警。支持多种告警通知方式,如邮件、短信、钉钉等,确保关键问题能够及时响应。

  1. 车辆数据存储(S3 + Apache Iceberg)

采用现代化的数据湖架构,将车辆数据存储在Amazon S3中,并使用Apache Iceberg格式进行数据管理。这种组合提供了高性能的数据查询能力、灵活的数据版本管理和成本优化的存储方案。支持数据生命周期管理,自动将冷数据迁移到更经济的存储层级。同时提供数据预览和基础分析功能。

  1. 用户名密码认证

为车载设备提供安全可靠的身份认证机制。支持设备证书管理、密钥轮换和访问权限控制。集成Amazon Secrets Manager进行敏感信息管理,确保认证凭据的安全存储和传输。提供认证日志审计功能,记录所有认证活动,满足合规要求。

3.1 架构总览

架构设计主要由分为几个部分:

  1. 数据连接层:车载设备通过 Amazon IoT Core 服务与云端环境建立安全连接,实现数据的上传和接收。本方案支持配置用户名密码认证。
  2. 车辆数据存储层: 利用 Amazon IoT 规则引擎,使用 Amazon Data Firehose 将车辆数据以流式的存储到 S3,并且保存为 Apache Iceberg 格式。用户可以进一步使用其他分析服务(如 Athena)对车辆数据进行预览和分析。
  3. IoT 监控层
    1. IoT 日志和指标:通过 CloudWatch 服务收集和监控 IoT Core 的日志和指标数据。部分自定义指标通过将 CloudWatch 日志导出并借助于Centralized Logging With OpenSearch – Light Engine 进行存储和计算以降低成本。
    2. IoT 事件:利用 Amazon IoT 规则引擎订阅 IoT Lifecycle 事件数据(如车辆连接、车辆订阅等信息),并存储于 Amazon Aurora 数据库中供进一步查询和使用。
  4. 管理控制台: 即数据展示层,采用无服务器 (serverless) 架构。前端页面通过 Amazon S3 和 Amazon CloudFront 服务存储和分发,后端通过 Amazon API Gateway 和 Lambda 服务接收和处理请求。Lambda 根据请求从相应位置读取数据并返回给前端。

3.2 具体实现

3.2.1如何在中国区部署?

认证机制替代: 中国区域不支持 Amazon Cognito User Pools,用户需使用兼容 OpenID Connect (OIDC) 协议的身份提供商 (IdP) 进行认证。

域名访问限制: 无法直接使用 CloudFront 默认域名,需绑定备案的自定义域名才能正常访问。

相关资产链接和参考资料

  • 亚马逊云科技中国区官方文档:docs.amazonaws.cn – 提供完整的中国区服务差异说明和部署指南
  • CloudFront中国区部署指南亚马逊云科技官方博客”Programmatically deploying CloudFront distributions in AWS China Regions”
  • OIDC集成参考:Amazon IAM用户指南中的”使用OpenID Connect身份提供商”章节
  • 备案域名配置:CloudFront Distribution设置文档,包含自定义域名配置步骤
  • 中国区内容分发最佳实践亚马逊云科技Developer Center的”Content delivery in China”文章

操作步骤如下:

1)   编辑 .env 文件

在项目根目录中,编辑 .env 文件,并添加以下配置项:

CLOUDFRONT_ORIGIN_ACCESS=ORIGIN_ACCESS_IDENTITY    # CloudFront 源站访问身份 (Origin Access Identity)
ALTERNATE_DOMAIN_NAME=aiot.example.com.cn          # 备案的自定义域名 (例如:aiot.example.com.cn)
AUTH_TYPE=OPENID_CONNECT                           # 身份验证类型,设置为 OPENID_CONNECT
OIDC_PROVIDER=https://oidc.example.com/1234567890  # OIDC 提供商地址 (需用户提供)
OIDC_CLIENT_ID=123456789012                        # OIDC 客户端 ID (需用户提供)

2)      部署完成后的配置

  • DNS 解析配置:在域名服务商处配置 CNAME 记录,将 ALTERNATE_DOMAIN_NAME 指向 CloudfrontDistUrl。
  • 登录 Amazon控制台 → CloudFront → Distributions,找到对应的 CloudFront 分发 → 编辑 → 添加备案域名到 Alternate domain names (CNAMEs)。

3.2.2 如何将解决方案部署在已有的VPC中?

编辑.env文件,在其中添加以下配置

VPC_ID=vpc-123456789012

3.2.3 如何将RDS放置到Private subnets中?

默认情况下,RDS 会被部署在 Isolated 子网 中。如果用户希望将 RDS 部署在 Private 子网 中,请参考以下步骤进行代码修改。

1)   编辑文件

找到并编辑项目中的 source/infrastructure/lib/database.ts 文件。

2)      搜索代码块

查找创建 RDS 数据库集群的代码位置,通常为以下部分:

new rds.DatabaseCluster(...)

3)      修改 VPC 子网配置

将 vpcSubnets 中的子网类型从 PRIVATE_ISOLATED 修改为 PRIVATE_WITH_EGRESS

修改前:

vpcSubnets: { subnetType: ec2.SubnetType.PRIVATE_ISOLATED },

修改后:

vpcSubnets: { subnetType: ec2.SubnetType.PRIVATE_WITH_EGRESS },

3.3 关键考量

3.3.1 安全性:需要确保车辆数据传输和存储的安全性

车联网系统处理的数据涉及车辆位置、驾驶行为、车辆状态等敏感信息,安全性是系统设计的首要考量。从业务价值角度,多层安全防护直接降低数据泄露风险和合规成本,避免因安全事件导致的品牌声誉损失和监管罚款。本方案采用多层安全防护机制:在数据传输层面,通过Amazon IoT Core提供的用户名/密码认证确保设备接入安全,MQTT协议支持TLS加密传输;在数据存储层面,利用Amazon Secrets Manager进行设备凭证管理,Amazon S3提供企业级数据加密和访问控制;在身份认证方面,集成OIDC协议实现统一身份管理,确保只有授权用户才能访问管理控制台。

3.3.2 可扩展性:系统架构需支持百万级车辆接入

随着车联网市场的快速增长,系统必须具备弹性扩展能力以应对车辆接入量的爆发式增长。这直接解决了前述的扩展性瓶颈痛点,通过按需付费模式将基础设施成本降低60-70%,同时消除了传统架构的容量规划复杂性。本方案采用云原生无服务器架构设计,Amazon IoT Core天然支持百万级设备并发连接,Amazon IoT Rule Engine和Amazon Data Firehose提供自动扩缩容能力,确保数据流处理不会成为瓶颈。数据存储采用Amazon S3配合Apache Iceberg格式,支持PB级数据存储和高效查询。前端采用Amazon CloudFront全球分发,后端使用Amazon Lambda按需计算,整体架构可根据业务增长自动调整资源配置。

3.3.3 实时性:保证数据采集和指令下发的实时性

车联网应用场景对数据传输延迟要求极高,特别是安全相关的告警和控制指令。实时能力的提升直接转化为运营效率的改善,将故障响应时间从小时级缩短至分钟级,提升客户满意度并创造差异化竞争优势。本方案通过MQTT协议实现车辆与云端的实时双向通信,Amazon IoT Core提供毫秒级消息路由能力。实时监控通过Amazon CloudWatch集成,支持自定义告警规则和多级告警机制。MQTT保留消息功能确保新接入车辆能够快速同步最新状态,而IoT生命周期事件捕获机制可实时跟踪设备连接状态变化,为运营团队提供及时的异常预警。

3.4 效果展示

下图展示了车联网AIoT管理控制台的核心功能界面,该界面提供了直观且全面的IoT设备监控能力。

3.4.1 导航与布局设计

控制台顶部显示”AIoT Management Console”主标题,右上角提供了语言选择功能(当前为English(US))和用户账户访问入口。左侧导航栏采用层级结构组织功能模块,主要包括设备状态(Device Status)和访问控制(Access Control)两大板块。设备状态板块包含状态概览、客户端列表、主题列表、订阅列表、保留消息列表、告警列表、规则列表和日志追踪等功能,访问控制板块提供用户列表和策略列表管理功能。

3.4.2 状态概览仪表板

中央区域展示”Status Overview”(状态概览)页面,提供了连接、消息、主题等核心指标的综合视图。连接状态区域显示总连接数(All Connections),实时在线连接(Live Connections),主题数(Topics),订阅数(Subscriptions),入站数据速率(Incoming Rate),出站数据速率(Outgoing Rate)。

3.4.3 消息流量监控区域

界面下方展示了六个关键的实时监控图表,时间范围设定为”Last 15 minutes”(最近15分钟)。入站消息(Incoming Messages)图表显示设备向云端发送的数据流量;出站消息(Outgoing Messages)图表显示云端向设备发送的指令流量;丢弃消息(Dropped Messages)图表监控消息丢失情况;入站错误(Incoming Errors)和出站错误(Outgoing Errors)图表监控通信异常;规则执行(Rules Executed)图表展示IoT规则引擎的处理量。

3.4.4 用户体验设计

右上角提供”Refresh”功能支持手动更新监控数据,通过”Home > Status Overview”路径指示当前位置,左侧导航支持展开/折叠功能优化屏幕空间利用。这一界面设计使运维人员能够一目了然地掌握车联网平台的运行状态,快速发现潜在问题。通过集中展示连接状态、消息流量和规则执行情况,管理控制台有效降低了大规模IoT设备管理的复杂度,支持车企实现车联网平台的高效运维。图表的实时更新和历史趋势显示也为性能优化和容量规划提供了有力支持,确保车联网服务的可靠性和稳定性。

4 总结

本文介绍的车联网AIoT管理控制台解决方案充分利用了Amazon云服务的优势,通过无服务器架构和托管服务降低了开发维护成本。在全球车联网市场从2025年约2000亿美元增长至2032年6500亿美元的发展机遇中,该解决方案为车企提供了关键的技术基础设施投资。

该方案具有以下特点:

  1. 采用分层架构设计,从数据采集、存储、监控到展示形成完整闭环,满足车联网场景对数据处理的多样化需求
  2. 提供丰富的管理功能,包括设备监控、数据集成、配置管理等,助力车企高效运维车联网平台
  3. 支持灵活部署,可适配中国区特殊需求,并能与现有VPC环境集成

从投资回报角度,该方案通过降低60-70%基础设施成本、提升30%运营效率、支持新服务收入创造,预计在18-24个月内实现投资回报。战略价值体现在支持车企从传统制造商向智能出行服务提供商转型,在全球市场份额的增长中建立数据资产和服务创新的竞争优势。该解决方案不仅帮助车企快速构建车联网平台,更为未来的智能网联汽车发展提供了可靠的技术支撑。方案的模块化设计也使其具备良好的演进性,能够持续集成新的技术能力,如GenAI等创新功能。

5 参考链接

5.1 亚马逊云科技中国区官方文档

  1. 亚马逊云科技中国区服务限制说明
  2. CloudFront中国区配置指南
  3. CloudFront分发设置文档

5.2 技术部署指南

  1. CloudFront中国区部署博客
  2. 中国区内容分发最佳实践
  3. 亚马逊云科技中国区常见问题

*前述特定亚马逊云科技生成式人工智能相关的服务目前在亚马逊云科技海外区域可用。亚马逊云科技中国区域相关云服务由西云数据和光环新网运营,具体信息以中国区域官网为准。

本篇作者

谢紫玲

亚马逊云科技汽车行业解决方案架构师,专注于汽车行业客户的云端解决方案设计。在云原生数据库领域有深厚造诣,尤其擅长车联网大数据方案的设计与实践,曾成功为多家知名汽车企业提供创新的云架构,助力其数字化转型。

王维超

亚马逊云科技解决方案架构师,负责基于亚马逊云科技的云计算方案的架构设计,同时致力于亚马逊云科技云服务在汽车行业的应用和推广。

陆云飞

亚马逊云科技解决方案架构师。主要专注汽车行业解决方案的落地,如 Alexa 生态的技术落地、车联网的设计实施等。他拥有丰富的开发经验,曾参与 Amazon EC2 等核心产品及系统的研发及上线工作,对 DevOps 有深入的理解。

樊红

亚马逊云科技战略与发展经理,负责通过数据驱动战略推动业务规模化增长。她曾负责亚马逊云科技大中华区物联网业务,在车联网、智能家居等大规模物联网应用以及边缘计算等领域有丰富的实践经验,专注于生成式AI技术在物联网行业的创新应用。在加入亚马逊云科技之前,Karen曾在西门子、施耐德电气、罗克韦尔自动化、三菱电机担任数字化解决方案总监、产品经理、解决方案架构师等职位,在企业数字化转型、工业互联网以及智能制造等方面积累了深厚的行业洞察和项目经验

黄梓航

亚马逊云科技解决方案架构师,负责亚马逊云科技 IoT 相关服务的技术推广和方案设计。拥有多年车联网、智能家居、工业互联等物联网领域经验,曾在博世和阿里云技术岗位任职多年。目前致力于物联网、边缘计算、大数据、人工智能和机器学习等跨学科融合方案的研究.

詹东恩

亚马逊云科技资深解决方案架构师,目前专注于为汽车行业客户提供技术咨询与解决方案设计。

Andrew Givens

Andrew Givens is the Global Tech Lead for Connected Mobility workloads at Amazon Web Services and is responsible for providing guidance of the technical direction of Connected Mobility topics on Amazon Web Services by assessing emerging technologies, evaluating their potential impact, and integrating them into the overall strategic roadmap, either through our services or solutions.

夏涛

亚马逊云科技资深客户解决方案经理,负责为企业客户设计和交付基于亚马逊云科技的技术解决方案,深入理解客户业务需求并提供架构咨询与最佳实践指导,推动云技术在客户业务中的成功落地。

贺光前

亚马逊云科技客户解决方案经理,负责帮助客户加速云计算旅程,参与项目管理、咨询与设计工作,具有超过20年以上企业客户服务经验。在企业级解决方案,混合云架构,运营集成等领域有着广泛的实践经验。在加入亚马逊云科技之前曾任职 IBM;奇安信等专业服务团队,从事云计算/虚拟化架构设计及运维咨询工作。

徐明

亚马逊云科技大中华区解决方案研发中心解决方案架构师,主要负责云上解决方案的设计与研发,在大数据分析等方面有丰富的经验。

戴晓斌

亚马逊云科技大中华区解决方案研发中心资深解决方案架构师,主要负责云上解决方案的设计与研发,在无服务器、容器、数据分析等方面有丰富的经验。

黄晟劼

亚马逊云科技汽车行业专家。专注于汽车行业出海业务,海外车联网、智能座舱解决方案,结合生态产品提升整体差异化产品力。在加入亚马逊云科技之前,他在上汽集团负责名爵 MG 品牌的海外智能网联产品研发,车型跨越多个海外区域,覆盖 MG 印度 Hector、SEV、MG 欧洲 Marvel R、MG4 Mulan 等多个车型的智能网联产品功能研发设计。

窦天池

亚马逊云科技汽车行业解决方案专家,专注于智能座舱与智能网联,10+年车企数字化转型经验,曾就职于IBM Consulting,作为咨询总监帮助众多车企规划并落地智能座舱、车联网、数字化与AI驱动的转型落地与管理体系构建。

田燕南

亚马逊云科技汽车及医疗行业合作伙伴解决方案专家,负责与合作伙伴共同构建和推广面向行业业务场景的解决方案,拥有超过10年的企业数字化转型咨询、实施经验。

周宇

亚马逊云科技汽车行业解决方案团队负责人,专注于探索Agentic AI在汽车行业的创新应用,包含加速ADAS/AD的开发与验证周期;提升软件定义汽车(SDV)背景下的嵌入式软件开发效率;同时,致力于通过云、AI与数据驱动的方式,优化智能座舱与车联网服务的用户体验与创新能力。

蒋宗恩

亚马逊云科技行业解决方案架构师,主要领域包含制造业,零售与 ESG。曾就职于台积电/微软,负责制造业公司混合云架构设计与运为管理。目前针对制造业影像处理,时序数据分析,ESG 等相关解决方案等在台湾业务的推广。

许军

亚马逊云科技汽车行业架构师,专注于智能网联、自动驾驶和软件定义汽车解决方案。拥有20年以上汽车、媒体娱乐及移动互联网领域经验,发表10余项专利。毕业于北京航空航天大学,获电气工程及其自动化学士、硕士学位。

AWS 架构师中心: 云端创新的引领者

探索 AWS 架构师中心,获取经实战验证的最佳实践与架构指南,助您高效构建安全、可靠的云上应用