Facilitating communication with automotive vehicle buses may be enabled
using a vehicle gateway device (VGWD) and/or a vehicle gateway server
(VGWS). In a described implementation, a VGWS may use a vehicle model
database to translate requested vehicle data in a generic format from a
generic data request into a vehicle-specific data format. VGWS may then
send a vehicle-specific data request that has requested vehicle data in
the vehicle-specific data format to a VGWD. The VGWD is able to acquire
the desired vehicle data from a vehicle bus without translation using the
vehicle-specific data format. The VGWD may forward the desired vehicle
data in the vehicle-specific data format to the VGWS. The VGWS may then
use the vehicle model database to translate the desired vehicle data in
the vehicle-specific data format into desired vehicle data in a generic
format. This desired generic vehicle data may be returned to a requesting
entity.