Cooperative connected vehicles (C2V): where IoT meets C-ITS