Tracker CAN bus integration | Blueprints gallery
Blueprints / Tracker CAN bus integration

Tracker CAN bus integration

Connecting the Tracker One to a vehicle CAN bus.

Intermediatev1.0.0TrackerAutomotiveIndustrialCommunication
Introduction
Supported devices
Hardware and devices
Cloud services and integrations
Project description

Introduction

This application note shows how to use the CAN bus for OBD-II to retrieve engine RPM

Supported devices

Hardware and supplies

  • Supported device
  • M8 cable with OBD-II connector

Cloud services and integrations

  • particle-logoIntegrations
  • particle-logoLogic
  • particle-logoLedger

Project description:

This application demonstrates how to connect the Particle Tracker One to a vehicle’s CAN bus using the OBD-II (J1962) interface to retrieve engine RPM and other data.

Key Features:

  • Configure CAN bus parameters and request data such as engine RPM from the vehicle.
  • Add vehicle data to location publishes.
  • Aggregate frequently changing data and upload metrics (minimum, average, and maximum) alongside location data.
  • Dynamically adjust the location publish rate based on conditions (e.g., when the engine is running above idle).

This example uses the Particle CAN library can-mcp25x and includes a CAN bus simulator for easier testing.

Fork this project to your GitHub account Fork and edit