An automobile's maintenance port is wirelessly connected (for example, via
an IEEE 802.11-based connection) to a plurality of gateways/routers that
forward automobile diagnostic data (such as a series of diagnostic codes)
to a server. Each gateway interfaces with two networks--a first wireless
network for wireless communications with an automobile and a second
network to communicate with the server. The server implements computer
readable program code that aids in receiving forwarded automobile
diagnostic data and analyzing the data to identify malfunctions. The
server sends the analyzed data or a report based on the analyzed data to
a subscriber-defined location (e.g., a PC with access to the Internet).
Alternatively, the server can render an indication in the automobile to
inform a user that the generated report is ready for electronic
retrieval.