LogoLogo
DocsHomeSupportContact
  • Getting Started
    • Introduction
    • Build on DIMO
  • DEVELOPER GUIDE
    • Developer Overview
    • Developer Console
    • Authentication
    • DIMO Developer SDKs
      • Data SDK
      • Login with DIMO SDK
        • React Component
        • Login with DIMO Redirect
        • Core Functionalities
      • TypeScript: Transactions SDK
      • SDK Release Notes
    • Low Code Tools
      • n8n: Getting Started
    • Permissions Contract: SACD
    • DIMO Credits
    • Response Types
    • Rate Limits
    • Developer FAQ
    • Developer Changelogs
    • Troubleshooting Common Issues
  • API References
    • Overview of DIMO API
    • Attestation API
    • Device Definitions API
    • Identity API
      • Schema & Types
      • Scalars
      • Nodes & Objects
        • AftermarketDevice
        • AftermarketDeviceConnection
        • DCN
        • DCNConnection
        • DeveloperLicense
        • DeviceDefinition
        • Earning
        • EarningsConnection
        • Manufacturer
        • Sacd
        • SyntheticDevice
        • Vehicle
        • VehicleConnection
        • VehicleEarnings
        • UserRewards
      • Common Queries
    • Telemetry API
      • Schema & Types
      • Scalars
      • Nodes & Objects
        • Vehicle Signals
      • Common Queries
    • Token Exchange API
    • Trips API
    • Valuations API
  • DIMO Webhooks
    • Webhooks
    • Webhooks API Reference
  • DIMO Hardware
    • Introduction
    • DIMO Hardware Application
    • DIMO Manufacturing License
    • Development & Certification
    • Audits & Assessments
      • Hardware & Security Audit
      • Customer Experience Assessment
      • Integration Testing & Quality Control
      • Final Approval
    • DIMO Device License
      • Device Minting Certificates
    • Essential Documents
      • Hardware & Security Audit Checklist
      • Approved Hardware Auditors
      • DIMO Memorandum of Understanding (MOU)
  • Additional References
    • Developer License
    • DIMO GraphQL Basics
  • Deprecated Resources
    • Guides
      • Developer Journey
      • Quick Start Guide
      • Hello World
      • Code Exchange Flow
    • Data Availability
Powered by GitBook
On this page
  • signals
  • Arguments
  • signalsLatest
  • Arguments
  • Fields By Category

Was this helpful?

  1. API References
  2. Telemetry API
  3. Nodes & Objects

Vehicle Signals

PreviousNodes & ObjectsNextCommon Queries

Last updated 1 day ago

Was this helpful?

There are two types of query fields that you can use to retrieve vehicle signals from the Telemetry API, depending on if you’re looking for the latest signal data, or if you need to look up historical signal data from the past:

  • The signals query allows you to retrieve signal data from a vehicle for a given time period. It is commonly used to perform look backs with a set interval within a time period for a vehicle.

  • The signalsLatest query allows you to retrieve the most recent signal data from a vehicle. It returns the latest signals received from the respective data sources.

signals

The signals resource is an aggregation of detailed signal fields, used to retrieve vehicle signal data between a specified time period in the past.

Arguments

Filter Field
Type

tokenId

from

to

interval

filter

When using signals, be sure to also include the relevant .

{
  signals(
    tokenId: 12345
    from: "2024-05-07T09:21:19Z"
    to: "2024-05-10T09:21:19Z"
    interval: "24h"
  ) {
    timestamp
    speed(agg: MAX)
  }
}

signalsLatest

The signalsLatest resource is a SignalCollection that returns data for any signal that was most recently seen matching the filter.

Arguments

Filter Field
Type

tokenId

filter

When using signalsLatest, be sure to include a value and optionally a timestamp

{
  signalsLatest(tokenId: 12345) {
    powertrainTransmissionTravelledDistance {
      value
    }
    powertrainFuelSystemRelativeLevel {
      value
      timestamp
    }
  }
}

Fields By Category

Key:

  • Signal: The field name that can be queried for signals or signalsLatest.

  • Common Name: A simplified, consumer-friendly naming convention for the signal.

  • Units: The unit returned for the specific signal quieried, if relevant.

  • Description: A longer description for the specific signal.

Vehicle Info & Status
Signal
Common Name
Agg. Type
Units
Description

lastSeen

Last Seen

UTC

The last time any signal was seen matching the filter. Only available on signalsLatest

availableSignals

Available Vehicle Signals

N/A

Returns a list of queryable signal names that have stored data for a given tokenId.

powertrainTransmissionTravelledDistance

Odometer

km

Odometer reading in kilometers, total distance travelled during the lifetime of the transmission.

vinVC

VIN #

N/A

Returns the latest VINVC data for a given token

isIgnitionOn

Vehicle Ignition Status

0 or 1

Vehicle ignition status.

True (1) = Vehicle Ignition On False (0) = Vehicle Ignition Off

speed

Vehicle Speed

km/hr

The vehicle speed in km/hr

Location
Signal
Common Name
Agg. Type
Units
Description

currentLocationLatitude

Latitude Location

degrees

Current latitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.

currentLocationLongitude

Longitude Location

degrees

Current longitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.

currentLocationAltitude

Altitude Level

degrees

Current altitude relative to WGS 84 reference ellipsoid, as measured at the position of GNSS receiver antenna.

currentLocationApproximateLatitude

Approximate Latitude Location

degrees

Approximation of current latitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.

currentLocationApproximateLongitude

Approximate Longitude Location

degrees

Approximation of current longitude of vehicle in WGS 84 geodetic coordinates, as measured at the position of GNSS receiver antenna.

currentLocationIsRedacted

Location Privacy Zones

0 or 1

Indicates if the latitude and longitude signals at the current timestamp have been redacted using a privacy zone. True (1) = Current Location Redacted False (0) = Current Location not Redacted

Battery & Charging
Signal
Common Name
Agg. Type
Units
Description

powertrainTractionBatteryChargingChargeCurrentAC

AC Current Charge (Alternating Current)

amps

Current AC charging current (rms) at inlet. Negative if returning energy to grid. Used when per-phase numbers are unavailable.

powertrainTractionBatteryChargingChargeLimit

Charge Limit

percent

Target charge limit (state of charge) for battery.

powertrainTractionBatteryChargingChargeVoltageUnknownType

Charging Voltage

volts

Current charging voltage at inlet. Used when the data source does not indicate the current type (AC or DC) in use.

powertrainTractionBatteryChargingIsCharging

Charging Status

0 or 1

True if charging is ongoing. Charging is considered to be ongoing if energy is flowing from charger to vehicle. True (1) - Vehicle is charging. False (0) - Vehicle is not charging.

powertrainTractionBatteryCurrentPower

Battery Power

watts

Current electrical energy flowing in/out of battery. Positive = Energy flowing in to battery, e.g. during charging. Negative = Energy flowing out of battery, e.g. during driving.

powertrainTractionBatteryGrossCapacity

Total Battery Capacity

kWh

Gross capacity of the battery.

powertrainTractionBatteryStateOfChargeCurrent

Current Charge Level

percent

Physical state of charge of the high voltage battery, relative to net capacity. This is not necessarily the state of charge being displayed to the customer.

powertrainTractionBatteryStateOfChargeCurrentEnergy

Remaining Energy

kWh

Physical state of charge of the high voltage battery.

powertrainTractionBatteryChargingAddedEnergy

Session Energy

kWh

The amount of charge added to the battery during the current charging session.

lowVoltageBatteryCurrentVoltage

Low Voltage Battery

volts

Current Voltage of the low voltage battery.

Devices
Signal
Common Name
Agg. Type
Units
Description

dimoAftermarketWPAState

Wifi Protected Access (WPA)

N/A

Indicate the current WPA state for the devices Wi-Fi.

dimoAftermarketSSID

Service Set Identifier (SSID)

N/A

Service Set Identifier for the Wi-Fi.

dimoAftermarketNSAT

Number of Satellites (NSAT)

N/A

Number of sync satellites for GPS.

dimoAftermarketHDOP

Horizontal Dilution of Precision (HDOP)

N/A

Horizontal dilution of precision of GPS.

Diagnostics
Signal
Common Name
Agg. Type
Units
Description

obdDTCList

Diagnostic Trouble Codes

OBD II Standard

List of currently active DTCs formatted according OBD II (SAE-J2012DA_201812) standard ([P|C|B|U]XXXXX )

obdRunTime

Engine runtime

seconds

PID 1F - Engine run time.

obdIntakeTemp

Intake temperature

degrees (ºC)

PID 0F - Intake temperature.

obdEngineLoad

Engine Load

percentage

PID 04 - Engine load in percent - 0 = no load, 100 = full load.

obdBarometricPressure

Barometric Pressure

kPa

PID 33 - Barometric pressure.

Engine
Signal
Common Name
Agg. Type
Units
Description

powertrainType

Powertrain Type

N/A

Defines the powertrain type of the vehicle.

powertrainRange

Range (remaining)

meters

Remaining range in meters using all energy sources available in the vehicle.

powertrainCombustionEngineTPS

Throttle Position

percent

Current throttle position.

powertrainCombustionEngineSpeed

Engine RPM

rpm

Engine speed measured as rotations per minute (rpm).

powertrainCombustionEngineMAF

Engine Air Intake

grams/second

Grams of air drawn into engine per second.

powertrainCombustionEngineEngineOilLevel

Oil Level

liters

Engine oil level.

powertrainCombustionEngineECT

Coolant Temperature

degrees (ºC)

Engine coolant temperature.

Environment
Signal
Common Name
Agg. Type
Units
Description

exteriorAirTemperature

Air Temperature

degrees (ºC)

Air temperature outside the vehicle.

Fuel
Signal
Common Name
Agg. Type
Units
Description

powertrainFuelSystemSupportedFuelTypes

Supported Fuel Types

N/A

High level information of fuel types supported.

powertrainFuelSystemRelativeLevel

Fuel Percentage

percent

Current available fuel in the fuel tank in %, from 0 to 100.

powertrainFuelSystemAbsoluteLevel

Fuel Level

liters

Current available fuel in the fuel tank expressed in liters.

Tire Pressure
Signal
Common Name
Agg. Type
Units
Description

chassisAxleRow1WheelLeftTirePressure

Front Left Wheel

kPa

Tire pressure of the front left tire in kilo-Pascal.

chassisAxleRow1WheelRightTirePressure

Front Right Wheel

kPa

Tire pressure of the front right tire in kilo-Pascal.

chassisAxleRow2WheelLeftTirePressure

Back Left Wheel

kPa

Tire pressure of the rear left tire in kilo-Pascal.

chassisAxleRow2WheelRightTirePressure

Back Right Wheel

kPa

Tire pressure of the rear right tire in kilo-Pascal.

Doors
Signal
Common Name
Agg. Type
Units
Description

cabinDoorRow1DriverSideIsOpen

Front Driver Side Door

0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow1PassengerSideIsOpen

Front Passenger Side Door

0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow2DriverSideIsOpen

Back Driver Side Door

0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow2PassengerSideIsOpen

Back Passenger Side Door

0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

Windows
Signal
Common Name
Agg. Type
Units
Description

cabinDoorRow1DriverSideWindowIsOpen

Front Driver Side Window

0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow1PassengerSideWindowIsOpen

Front Passenger Side Window

0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow2DriverSideWindowIsOpen

Back Driver Side Window

0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

cabinDoorRow2PassengerSideWindowIsOpen

Back Passenger Side Window

0 or 1

True (1) = Fully or partially open.

False (0) = Fully closed.

!

!

!

!

!

Aggregation (Agg.) Type: The as specified for the signals resource.

Note that these signals require a user to have shared the with your Developer License.

!

!

aggregation type
Aggregation Type
relevant location privileges
String
SignalFilter
SignalFilter
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
StringAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
StringAggregation
StringAggregation
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
StringAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
StringAggregation!
FloatAggregation!
FloatAggregation!
StringAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
FloatAggregation!
Int
Time
Time
Int
Time!