MQTT Output Controller
Publishes vehicle telemetry data to an MQTT broker for external consumption. Enables real-time data streaming to external applications, dashboards, or co-simulation systems via the MQTT protocol.
Publishes vehicle telemetry data to an MQTT broker for external consumption. Enables real-time data streaming to external applications, dashboards, or co-simulation systems via the MQTT protocol.
State Fields
| Field | Type | Description |
|---|---|---|
type | string | Module type ('auxiliary'). |
Hooks
| Hook | Description |
|---|---|
init(jbeamData) | Connects to the MQTT broker and prepares the wheel lookup table. |
updateGFX(dt) | Periodically collects per-wheel angular velocities and publishes them to the configured MQTT topic. |
module.reset(jbeamData) | Resets the controller to its initial state. |
See Also
- Co-Simulation Coupling — External simulator interface
- Vehicle Systems Coupling — External systems bridge
Mesh Sensor
BeamNG.tech sensor that exports the vehicle's deformable mesh node positions. Provides real-time access to the soft-body simulation mesh for crash analysis, deformation studies, or external visualization.
Powertrain Sensor
BeamNG.tech sensor that exposes detailed powertrain state data — engine RPM, torques, temperatures, gear ratios, and clutch states. Designed for external tools that need high-fidelity drivetrain telemetry.