Back to Projects

STEP (V2X)

Safer Transport for Europe Platform.

Team Size: 8
Role: iOS Developer
Duration: Jun 2021 – Apr 2022

Tech Stack

swift iconSwift
objective-c iconObjective-C
c-sharp iconC++
restapi iconRestAPI
mqtt iconMQTT

Introduction

The Safer Transport for Europe Platform (STEP) is a connected mobility ecosystem developed by Vodafone to improve road safety across Europe. It enables real-time communication between vehicles, infrastructure, and traffic systems using 5G and cloud technologies.

Responsibilities

I was responsible for developing an iOS SDK that enabled third-party companies to integrate Vodafone’s STEP V2X capabilities into their mobile applications. This involved implementing real-time Vehicle-to-Everything (V2X) communication features, allowing apps to receive and process road safety events such as hazards, traffic alerts, and emergency signals. I integrated the SDK with the STEP platform APIs, ensuring secure, reliable, and low-latency data exchange over 5G and cloud infrastructure.

Key Features

  • Real-Time Hazard Alerts: Detects and distributes live road events such as accidents, traffic jams, construction zones, and emergency vehicle approaches.
  • V2X Communication: Enables Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I), and Vehicle-to-Network (V2N) interactions.
  • Mobility Data Sharing: Aggregates and distributes traffic data across fragmented transport systems in real time.
  • Open Ecosystem: Designed to integrate with third-party applications, navigation systems, and mobility services.
  • Smart Road Safety: Improves awareness for drivers, cyclists, pedestrians, and emergency services.

Technical Insights

  • IoT & Sensor Networks: Uses road sensors, cameras, and connected vehicle data to detect hazards.
  • Communication Protocols: Implements MQTT and other messaging standards for real-time event distribution.
  • 5G & Edge Computing: Relies on low-latency 5G networks and edge cloud processing for instant decision-making.
  • APIs & SDKs: Provides modular interfaces for developers and partners to integrate STEP services.

Challenges and Solutions

  • Data Fragmentation: Solved by creating a unified platform that aggregates mobility data from multiple sources.
  • Latency Requirements: Addressed using 5G and edge computing for near real-time communication.
  • Interoperability: Built as a modular, standards-based system compatible with ETSI and 5GAA guidelines.
  • Scalability: Designed as a distributed architecture capable of supporting large-scale European deployment.