Freematics Vehicle Data Logger is an Arduino compatible OBD-II complaint programmable data logging device featuring OBD-II data reader, high-resolution GPS receiver, 9-axis motion sensor, microSD seat, BLE wireless module, all of which are accessible through Arduino libraries. This product envolves from our Kickstarter campaign product in 2014.

Update: Freematics Vehicle Data Logger V4 has just been released!




  • Arduino compatible (Arduino libraries available for all components)
  • Directly plugged in and powered from OBD-II port
  • Rapid access (up to 100 readouts per second) to OBD-II PIDs (including VIN & DTC)
  • microSD seat for data storage up to 32GB
  • Voltmeter for measuring battery voltage
  • MPU-9150 9-axis MEMS module (accelerometer, gyro, compass, temperature)
  • BLE + Bluetooth 2.1 for wireless data communication with iOS and Android devices
  • 5Hz GPS module and ceramic antenna


The main controller of Freematics Vehicle Data Logger is an ATMega328P which is same as that on an Arduino UNO and can be reprogrammed with standard Arduino IDE. The OBD-II data as well as all the onboard peripherals can be easily accessed through well-maintained Arduino libraries. Compiled sketch are downloaded to the adapter through ICSP (SPI pins) by USBasp or Arduino as ICSP. For more information about programming the Freematics Vehicle Data Logger, please refer to users guide.


What’s the difference from all other OBD-II readers?

Many people may compare all those widely available OBD-II readers with Freematics Vehicle Data Logger. The following table shows their significant differences.

Freematics Vehicle Data Logger
Bluetooth OBD-II Reader WIFI OBD-II Reader
Programmable micro-controller Yes No No
Built-in accelerometer & gyro Yes No No
Internal mass storage Yes No No
Firmware updating Yes No No
Driving external devices Yes No No
Requiring smartphone or PC No Yes Yes
iOS device connectivity Yes No Yes
Power consumption Low Low High


How can it be useful?

google_earth_trackVehicle data logger with wireless connectivity

With OBD-II access, built-in GPS and mass-storage, this product can work as an unattended vehicle data logger. Driving routes can also be recorded together with real-time vehicle data and other sensor data. The on-board Bluetooth module provides connectivity with mobile devices like smartphone or tablet which can be used as the live data viewing or history data analysis terminal.

Freematics_App_1Data bridge between vehicle and software applications

The adapter can work as a wireless data bridge between the vehicle and software applications, either smartphone App or desktop program. Its advantage over conventional Bluetooth OBD-II reader is that the data can be cached and stored inside the adapter, so that even the smartphone or computer is is disconnected with the adapter, data won’t lose.


Product Gallery