Decouple vehicle services
Separate message producers from consumers so teams can develop and update vehicle services with fewer direct dependencies.
SOFTWARE-DEFINED VEHICLES
Unify in-vehicle and V2X communication with EMQX. Power diagnostics, connected services, and AI agents with shared vehicle data.
Trusted by automotive leaders worldwide

Overview
Publish data once and make it available to authorized services, cloud applications, and AI systems through shared messaging interfaces.
Separate message producers from consumers so teams can develop and update vehicle services with fewer direct dependencies.
Connect vehicle services through shared messaging interfaces so new applications can use the data they need.
Give AI applications access to relevant vehicle events for copilots, maintenance analysis, and personalized experiences.
Architecture
Collect vehicle data with EMQX Velo and bridge it to EMQX Enterprise over MQTT. Route selected data to cloud applications and AI agents.
EMQX Enterprise
MQTT messaging
Powered by
Use EMQX Velo to connect vehicle services and data sources. EMQX Velo provides the local MQTT messaging layer.
EMQX Velo Coming soon
Bridge selected telemetry to the cloud and route authorized commands back to the vehicle over MQTT.
MQTT bridge guideDeliver vehicle data to diagnostics, fleet management, update coordination, and analytics applications through supported integrations.
Data integration guideCapabilities
Connect existing vehicle protocols, process data locally, and exchange selected messages with cloud services through a consistent MQTT foundation.
Use EMQX Velo as a local MQTT broker so vehicle services can publish and subscribe through a shared messaging bus.
EMQX Velo guide Coming soon
Connect CAN, SOME/IP, and DDS systems to MQTT through protocol adapters that fit your vehicle architecture.
Explore supported protocolsStore selected vehicle data locally, query it by time range, and plan cloud uploads around connectivity and retention needs.
MQTT Stream guideFilter and prepare vehicle data close to its source to support local analytics and reduce unnecessary cloud transfers.
Vehicle data processingBridge telemetry, commands, and events between EMQX Velo and cloud MQTT brokers for connected vehicle services.
MQTT bridge guideUse shared MQTT topics and message contracts so vehicle and cloud applications can exchange data through consistent interfaces.
MQTT concepts guideProtocol adapters
Connect existing CAN, SOME/IP, and DDS-RTPS systems through protocol adapters. Explore MQTT, WebRTC, and ZeroMQ integration paths for your vehicle architecture.
USE CASES
Share vehicle data with applications for remote diagnostics, software update coordination, and personalized driver services.
Send authorized commands and collect diagnostic data to investigate issues and support vehicles remotely.
Send update notifications and progress events over MQTT while your software delivery service manages packages and installation.
Give authorized vehicle applications access to events and services through shared messaging interfaces.
Route vehicle and infrastructure events to applications that provide traffic updates and road hazard information.
Bring vehicle events to voice assistants, maintenance analysis, and personalization services, with access controlled by the application.
Share selected vehicle data with fleet, traffic analysis, and usage-based insurance applications.
Customer story
EMQX supports SAIC Volkswagen’s next-generation vehicle connectivity platform, connecting vehicle operating systems with cloud applications at scale.
Read the full story
Geely uses EMQX for its Telematics Service Provider (TSP) platform, bringing vehicle monitoring and remote control to its connected electric vehicles.
Read the full story
UISEE connects autonomous vehicles and AGVs to cloud services with EMQX, supporting vehicle data collection and autonomous driving development.
Read the full story
Resources
FAQ
A software-defined vehicle (SDV) uses software to shape and extend vehicle functions. Shared data interfaces connect services, while supported over-the-air updates add or improve features over time.
MQTT uses publish/subscribe messaging to share telemetry, events, and commands. It separates message producers from consumers and can connect in-vehicle services with cloud applications.
EMQX routes telemetry and commands between vehicles, cloud platforms, and backend services. Protocol adapters connect in-vehicle networks, while application integrations deliver data to diagnostics, fleet management, and other services.
MQTT carries update notifications, commands, and progress events. Your OTA service handles software package delivery, signature verification, installation, and recovery.
Use an in-vehicle MQTT broker such as EMQX Velo to exchange local messages. Configure an MQTT bridge to EMQX Enterprise so selected telemetry flows to cloud applications and authorized commands return to the vehicle.
Yes. EMQX Velo can persist selected MQTT messages locally with MQTT Stream. Applications can query historical data by time range and replay it for analysis or cloud synchronization.
Discuss in-vehicle messaging, protocol adapters, and cloud integration with our automotive team.