Inteligent transport system: Roadsides unit project

Goals

This was an exciting opportunity to become part of the Systems Engineering team within SES Techcom in a fast-paced, global organization within an innovative and unique industry. Based in Luxembourg, this internship focuses on research and experiment with state-of-the-art technologies, such as Internet of Things (IoT), Real-time Operating System (RTOS), Microservice Architecture and Satellite Communications for Co-operative Intelligent Transport Systems (C-ITS). The objective of this internship is to transfer the knowledge acquired into the development of a Roadside Unit prototype which exchanges information with vehicles and sensor networks on one site and communicates via satellite with cloud services on the other site.


Content

State-of-the-art review of Co-operative Intelligent Transport Systems technologies in hybrid terrestrial and satellite communication networks with focus on IoT

Definition, implementation and demonstration of one communication scenario, which uses an IoT application layer protocol (MQTT or DDS) for the communication between vehicle, RSU, satellite and cloud service

Implementation of an RSU prototype, which supports at least WiFi, LoRaWAN and RFID communication technologies for the information exchange between vehicles and drivers and the RSU

Definition of a reference architecture of a roadside unit (RSU) connecting vehicles via satellite broadband modem to a cloud service

Identification of areas which require further investigations and propose a way forward

Documentation of research findings in a Technical Report



Prerequisites

  • Excellent knowledge of Linux operating systems
  • Strong analytical skills
  • Ability to work autonomously as well as in team
  • High level of accuracy and attention to details
  • Very good knowledge of C/C++ and Python and respective development environments
  • Very good knowledge of platforms such as Arduino, Adafruit Feather or PyCom


Results

Project still on going but already working with microservices remotely controlled via a Web Interface. MQTT-TLS protocol use between the services. The Web Interface is using MQTT-TLS over websockets.

Programming Skills

Python

95%

HTML/CSS

80%

Microservices

80%

Bash

50%

MQTT/HTTP

95%

Websockets

80%

JSON

70%

Semantic/ ontology

10%

Scrapping

40%

Bluetooth Authentication

40%

LoRa

60%

ssh/scp

70%

LaTeX

50%

Tools

Raspberry pi
Thingspeak
Pycharm
WebStorm
Beautiful Soup
Atom (pymkr)
Eclipse OM2M project
OneM2M documentation
Overleaf

Skills

This project allowed me to develop the following skills :

  • Software development
  • Software testing
  • Project management
  • Cloud management

6

Months

1

Team