Two-way communication
Send telemetry to backend services and return commands to connected vehicles.
EMQX FOR CONNECTED VEHICLES
Connect vehicles, stream telematics data, and power remote diagnostics and services with EMQX.
Trusted by industry leaders worldwide

Overview
Exchange vehicle data and commands across changing cellular network conditions.
Send telemetry to backend services and return commands to connected vehicles.
Choose MQTT QoS levels and session settings to suit telemetry, alerts, and commands.
Keep messaging overhead low for frequent updates over cellular networks.
Use TLS and client authentication to protect vehicle-to-cloud communication.
Architecture
Connect in-vehicle systems with cloud services for telematics, OTA coordination, and V2X applications.
Vehicle systems
EMQX Cluster
Real-Time MQTT
EMQX Node 1
EMQX Node 2
EMQX Node 3
EMQX Node N
Services and analytics
Capabilities
Build the messaging foundation for connected vehicle services across regions.
Distribute vehicle connections across an EMQX cluster as your fleet and message volume grow.
Clustering guideUse clustering to reduce disruption to vehicle messaging when a broker node fails.
Cluster setup guideDeliver frequent telemetry and remote commands with low broker processing latency.
Performance tuningProtect connections with TLS and use certificates or tokens to authenticate vehicles and applications.
Security guideFilter, extract, and transform MQTT payloads with SQL-based rules before routing them to other systems.
Rule engine guideUpload vehicle logs and other files over an MQTT connection using EMQX file transfer.
File transfer guideUse QUIC-capable clients to improve connection continuity as vehicles change networks.
QUIC guideRoute processed telemetry to streaming platforms, databases, and cloud services through supported connectors.
Integration guideDeploy in your data center or public cloud, with edge components where local processing is needed.
Deployment guideApplications
Connect vehicle services and applications through a unified MQTT platform.
Collect vehicle sensor data for fleet monitoring, driver analysis, and maintenance planning.
Send update notifications and track rollout status as vehicles receive software or firmware updates.
Share vehicle and infrastructure data with backend applications for traffic insights and service coordination.
Connect mobile and backend applications with vehicle services for authorized commands and diagnostic requests.
Track battery status, charging sessions, and charger availability across connected services.
Collect selected vehicle telemetry and sensor data for analysis and model development.
Customer story
SAIC Volkswagen uses EMQX to build reliable, scalable, secure data infrastructure for its next generation of connected vehicles.

Lotus uses EMQX to monitor electric vehicle performance in real time and deliver connected services worldwide.

Resources
FAQ
EMQX connects vehicles and backend applications over MQTT. It routes telemetry, events, and commands for services such as fleet monitoring, diagnostics, and OTA coordination.
MQTT supports compact messages and two-way communication over persistent connections. QoS levels and session settings help applications handle intermittent cellular connectivity.
EMQX can provide messaging for telematics, remote diagnostics, OTA coordination, fleet management, and EV services. Vehicle software and backend applications implement the service logic.
Configure TLS, authenticate vehicles and applications with certificates or tokens, and restrict access to authorized topics. Apply permissions separately for telemetry and commands.
MQTT over QUIC helps compatible clients reconnect faster and maintain connection continuity as vehicles switch networks. Persistent MQTT sessions can preserve subscriptions and queue eligible messages for delivery after reconnection, subject to expiry and queue limits. Vehicles need local buffering to retain outgoing telemetry while offline.
Plan vehicle connectivity, data integration, and deployment with an EMQX expert.