1. A method, comprising: receiving, by a receiving computing device, status data from a broadcasting computing device of an automobile, wherein: the receiving computing device and the broadcasting computing device are separate computing devices, the status data describes automobile maintenance information obtained from a plurality of sensors and a location of the automobile, the receiving computing device infers that the user will be traveling via car based on the location of the automobile being substantially similar to the location of the receiving computer device, and the receiving computing device is presenting a travel route to a specified destination; determining, by the receiving computing device, from the automobile maintenance information obtained from the plurality of sensors, that the automobile requires a particular maintenance service; presenting, by the receiving computing device, an advertisement that is selected based on the particular maintenance service, the location of the automobile, and the travel route; presenting, by the receiving computing device, the status data in a central interface that can present status data received from a plurality of broadcasting devices; and sending, by the receiving computing device, an activity level to the broadcasting computing device, wherein the activity level includes at least one of a bandwidth currently used by the receiving computing device and an amount of time since the receiving computing device has been accessed, and wherein an amount and a frequency of the status data received from the broadcasting computing device is based on the activity level of the receiving computing device.