A computing device configured on a vehicle , comprising: a set of sensors mounted on the vehicle and configured to provide sensor measurement data indicative of the operational status of various components of the vehicle ; at least one microprocessor; a wireless communication device ; and a memory storing instructions which when executed by the at least one microprocessor cause the computing device to: obtain first measurement data from the set of sensors mounted on the vehicle ; determine a first vehicle status from the first measurement data; determine a position of the vehicle using a position determination system; transmit, via the wireless communication device to a remote server based on determining that the first vehicle status meets a predetermined requirement a communication identifying the position of the vehicle ; as a response to transmitting of the communication to the remote server , receive a message from the remote server and store the message for presentation when the vehicle has a second vehicle status; obtain second measurement data from the set of sensors mounted on the vehicle ; determine the second vehicle status from the second measurement data; and in response to determining of the second vehicle status, provide a user interface presenting the message. a set of sensors mounted on the vehicle and configured to provide sensor measurement data indicative of the operational status of various components of the vehicle ; at least one microprocessor; a wireless communication device ; and a memory storing instructions which when executed by the at least one microprocessor cause the computing device to: obtain first measurement data from the set of sensors mounted on the vehicle ; determine a first vehicle status from the first measurement data; determine a position of the vehicle using a position determination system; transmit, via the wireless communication device to a remote server based on determining that the first vehicle status meets a predetermined requirement a communication identifying the position of the vehicle ; as a response to transmitting of the communication to the remote server , receive a message from the remote server and store the message for presentation when the vehicle has a second vehicle status; obtain second measurement data from the set of sensors mounted on the vehicle ; determine the second vehicle status from the second measurement data; and in response to determining of the second vehicle status, provide a user interface presenting the message. obtain first measurement data from the set of sensors mounted on the vehicle ; determine a first vehicle status from the first measurement data; determine a position of the vehicle using a position determination system; transmit, via the wireless communication device to a remote server based on determining that the first vehicle status meets a predetermined requirement a communication identifying the position of the vehicle ; as a response to transmitting of the communication to the remote server , receive a message from the remote server and store the message for presentation when the vehicle has a second vehicle status; obtain second measurement data from the set of sensors mounted on the vehicle ; determine the second vehicle status from the second measurement data; and in response to determining of the second vehicle status, provide a user interface presenting the message. <EOS>