随着整个汽车出行领域智能化和网联化的发展,车机成为连接“人-车-云”之间的交互窗口,是当前汽车智能化、网联化的核心组成部分。这一“人-车-云”的交互窗口不仅能够实时获取车辆数据和车主使用情况,而且为车主提供了一系列个性化的服务,如寻车定位、个人兴趣点推送等。因此,各大汽车制造厂商正积极构建基于数据和服务的车联网TSP平台系统,旨在提供更智能、人性化的驾驶体验。
在构建能够满足当今消费者多样需求的车联网 TSP 平台时,汽车主机厂面临着一系列技术挑战。这些挑战包括可靠的车云连接、有效的数据传输以及灵活的数据处理等方面。为了应对这些挑战,EMQ提供了一套车云互联基础设施解决方案,助力客户应对海量车机、Tbox与云端TSP的连接与上下行数据交互需求。以下是基于EMQX的高性能、高可用车联网TSP数据底座解决方案的一些关键特性。
MQTT协议:连接“人-车-云”的纽带
MQTT(Message Queuing Telemetry Transport)是一种专门针对低带宽、高延迟、不可靠网络等场景而设计的轻量级消息传输协议。其发布/订阅模式、会话保持机制、QoS消息质量机制使其在车联网场景中表现优越。EMQX作为基于MQTT协议的企业级数据接入平台,连接车辆和云端,提供连接和数据解决方案。EMQX的高性能、高可靠、可伸缩性设计,能够实时移动和处理车联网数据,帮助车企解决海量连接、高数据吞吐、安全认证、复杂网络环境等挑战,使开发团队能专注于上层应用的开发。
整体架构:分布式、高可用
为满足数据保护需求,车企的车联网平台通常采用私有化部署。EMQX集群和用户业务系统通常一同部署在IDC或公有云环境中。通过负载均衡与EMQX分布式集群部署,可实现百万级别的车机连接和数据吞吐能力,为上层业务应用提供坚实接入基础。
车机连接:高并发、高安全
车机通过蜂窝网络物理链路、MQTT协议接入EMQX,EMQX分布式高可用架构支持百万级并发连接。在连接安全方面,EMQX支持TLS安全协议,通过单向、双向TLS认证接入以及与PKI/CA系统对接,实现一机一密的认证方案。此外,EMQX提供实时感知连接状态的能力。
数据传输:多保障、高吞吐
依靠MQTT及EMQX提供的多重保障机制,即使车辆因网络原因断开连接,消息传递仍能在重连后恢复,实现在复杂的网络环境下实时、安全、可靠的车机消息通信。EMQX支持每个车机与平台连接内建立多个逻辑隔离的MQTT主题,支持上下行不同业务数据传输。
消息及事件的处理与集成:灵活、高效
通过内置的规则引擎,EMQX能够对车机上报数据消息及车机连接或断连等事件进行预处理,桥接集成到相应的数据系统。这使得海量车机上行数据能够经过编解码等预处理后,桥接到消息队列进行后台应用服务的分析应用。同时,EMQX支持对车机连接、断开连接等事件信息存储到数据库中,用于后续车辆上下线情况的分析等。
高效的监控运维:可视化、实时
EMQX提供直观的可视化监控和管理界面,用户可实时监控车机连接状态和消息流量指标。此外,EMQX支持接口将监控数据推送到客户监控系统,实现高效的监控运维。热配置修改、热升级的机制确保在配置调整时无需停止服务,最大程度保证车机连接及数据传输的持续性。慢订阅、日志追踪等功能帮助客户快速排查连接异常、消息接收时延过大等问题。
构建车联网 TSP 平台面临的挑战
随着汽车保有量不断增长,平台需要支持海量车机并发连接。在高峰时期,平台需要维持数十万量级的并发
连接。同时,为了实现丰富的业务场景,平台需要支持百万级的消息吞吐。随着车辆互联度的增加,车辆容易受到网络威胁,因此连接的安全性成为关键挑战。车辆所处网络环境的复杂性也带来了保证消息实时性与可靠性的挑战。最后,业务侧对数据的不同需求,如何实现灵活的数据分流、存储也是一个亟待解决的问题。
未来展望:智能出行的无限可能
面对车联网 TSP 平台的技术挑战,EMQX以其卓越的性能和灵活的解决方案助力汽车主机厂构建高性能、高可靠、易于维护的车联网TSP平台。未来,随着技术的不断演进,智能出行将迎来更多可能性,连接“人-车-云”的纽带将越发牢固,为用户创造更智能、便捷、安全的驾驶体验。EMQX将继续在智能车联网领域发挥重要作用,推动整个行业向更高水平迈进。
回复