Enviar por SMS: Inter-vehicle communications - achieving safety in a distributed wireless environment. Challenges, systems and protocols