ItsPhone: an Integrated Platform for Participatory ITS Data Collection and Opportunistic Transfer