FourPoints Logo

FourPoints

Vehicle Telemetry & Diagnostics

v0.1.0

Production-Grade Python Library

Real-time vehicle telemetry and diagnostics with advanced analytics, AI-powered insights, and comprehensive OBD-II support.

pip install fourpoints

Key Features

OBD-II Communication

Connect to vehicle ECUs via USB or Bluetooth (including BLE)

Real-time Telemetry

Stream vehicle data in real-time with asyncio support

AI-Powered Insights

Gemini API integration for DTC explanations and maintenance advice

Location Tracking

GPS integration for location data and trip statistics

Report Generation

Create PDF/HTML reports with charts and vehicle data

FastAPI Endpoints

RESTful API and WebSocket streaming for easy integration

Comprehensive Testing

Unit tests with pytest and mocked OBD responses

Advanced Analytics

Health diagnostics, predictive maintenance, and sensor monitoring

Installation
Get started with FourPoints in seconds

Basic Installation

pip install fourpoints

Development Installation

pip install fourpoints[dev]

Requirements

  • Python 3.8+
  • asyncio support
  • USB/Bluetooth OBD-II adapter (optional)