An ad-hoc network manager is provided. The vehicle includes a transceiver and one or more controllers of the host vehicle, in communication with the transceiver. The one or more controllers are programmed to receive connected messages from infrastructure via the transceiver, and execute a message subservice configured to provide, to vehicle applications executed by the one or more controller, one or more events related to the received connected messages.