Todos los automóviles modernos utilizan una red de datos
interna por la que se comunican las distintas unidades de control (ECU del
motor, ABS, cuadro de instrumentos, etc.). Muchas de estas unidades capturan
datos en tiempo real, como por ejemplo, el ABS, que obtiene la velocidad de cada
rueda, o la ECU que proporciona las RPM del motor, avance de cilindros, posición
del acelerador, etc.
Estos datos pueden obtenerse sondeando PIDs por medio del interfaz OBD-2, pero
existen pocas aplicaciones no comerciales que permitan representarlos
gráficamente. Por ello, en este proyecto fin de grado se plantea como principal
objetivo desarrollar un Gateway OBD-2 – SNMP, de forma que los paquetes
capturados de la red del vehículo, se transformen en paquetes SNMP, y así poder
aprovechar la gran cantidad de aplicaciones existentes para representar datos
de redes, basadas en software libre.
Los objetivos del proyecto son:
- 1.-Estudiar los protocolos SNMP y OBD-2
- 2.-Desarrollar un generador de paquetes OBD-2 que
simule algunos datos que circuilan por la red de datos del vehículo
- 3.-Desarrollar un módulo que transforme paquetes
OBD-2 en SNMP y viceversa. Debe implementar
paquetes básicos de SNMP-v1 .
- 4.-Realizar pruebas mediante alguna aplicación de
representación de datos (MRTG, por ejemplo)