IMC: A communication protocol for networked vehicles and sensors