OBD2 tiene un formato estándar de mensajería y un protocolo de señalización, y probablemente será su mejor apuesta. Es probable que dependa del automóvil, pero los datos sin procesar que puede obtener son voltajes, o es posible que obtenga un valor de velocidad real directamente desde la ECU del motor. Así es como algunas compañías de seguros de EE. UU. Recopilan información sobre sus conductores para ajustar sus tarifas.
Su mejor apuesta es acceder a la ECU a través de OBD2, o si es un automóvil que usa CANbus, es probable que pueda comprar algo de la plataforma para CANbus. Como se mencionó en los comentarios anteriores, si no quiere jugar con OBD o CAN, entonces use el GPS o toque el sensor real en el tren motriz para obtener datos en bruto que luego tendrá que calibrar a las velocidades adecuadas. OBD me suena mucho más simple. Hay dispositivos disponibles que harán esto por usted, le sugiero la ruta de "colaboración" y descubra cómo funcionan para simplificar su progreso.