Fixed Sensors Integration for Future Cities Using M2M
Master's Degree Dissertation

Welcome to

Fixed Sensors Integration for Future Cities Using M2M

By André Sá


This webpage presents information and documentation about the dissertation developed by André Silva Sá in the context of the Integrated Masters in Electrical Engineering and Computer in Faculdade de Engenharia da Universidade do Porto (FEUP)

This dissertation arises in the context of the European project Future Cities intended to turn the city of Porto into an urban-scale living lab, where researchers and companies can test technologies, products and services, exploring subjects as sustainable mobility, urban-scale sensing, as well as quality of life for citizens.

The dissertation title is "Fixed Sensors Integration for Future Cities Using M2M", supervised by Prof. Dra. Tânia Calçada and co-supervised by Prof. Dra Susana Sargento.


The communication problem we have to solve has many tricky aspects involved, which are addressed by the DTN architecture. Especially, the way fixed and mobile nodes detect the opportunistic contact and establish a connection, dealing with unexpected connection interruptions, data fragmentation for improved efficiency, as well as end-to-end reliability and security. The DTN architecture defines a new layer on top of the transport layer and below of the application layer, called bundle layer to address the DTN issues. There are several bundle layer open-source protocols implementations [1][2][3][4]. These open-source implementations can be used as frameworks to make applications the ability to communicate through DTN enabled network nodes.

First, this dissertation goal is to use the studies around DTN to integrate the UrbanSense and vehicular network platforms, in order to solve the communication problem between sense units and the cloud UrbanSense server. Second, it is necessary to develop the necessary applications upon a DTN open-source implementation, to reliably transfer sensors’ data to the cloud UrbanSense server, receive acknowledgement data from cloud UrbanSense server and manage the sense units local database according to sensors’ data uploading success or failure. Final, metadata has to be added to data transferred in sense units to cloud UrbanSense server direction, to make the ability to understand the overall system performance through metadata analysis.