Ad-hoc communication for mobile devices
Promotor(s) : Mathy, Laurent
Date of defense : 25-Jun-2018/26-Jun-2018 • Permalink :
|Ad-hoc communication for mobile devices
|Date of defense :
|Committee's member(s) :
|Number of pages :
|[en] ad hoc
[en] wi-fi direct
|Engineering, computing & technology > Computer science
|Research unit :
|Target public :
Professionals of domain
|Complementary URL :
|Université de Liège, Liège, Belgique
|Master en sciences informatiques, à finalité spécialisée en "computer systems and networks"
|Master thesis of the Faculté des Sciences appliquées
[en] Nowadays, most networked mobile applications are built following a client-server architecture. In this paradigm, communications between devices are relayed through a centralized infrastructure. This technique has the disadvantage of requiring the presence of a centralized access point and depends entirely on it, which involves network delay and limits mobility. These limitations can be avoided by using an ad hoc model which allows direct communications between mobile devices.
Since ad hoc architecture is less widespread than centralized architecture, fewer resources are proposed for developing ad hoc applications. This master thesis presents the conception and the implementation of a library to facilitate the management of ad hoc networks amongst mobile devices. The library is implemented as a middleware component on the Android platform and is designed according to a layered model where each layer provides specific services. Bluetooth and Wi-Fi Direct technologies are used to establish ad hoc communications. Nevertheless, the main limitation of Wi-Fi Direct is that it does not support multi-hop communications. To overcome this limitation, the library proposes a hybrid approach by using Bluetooth technology to interconnect several Wi-Fi Direct groups. The proposed scheme provides an abstraction layer that handles multi-hop communications independently of the underlying wireless technology and uses the Ad hoc On-demand Distance Vector (AODV) routing protocol. All these mechanisms are encapsulated and are provided as high level APIs to manage ad hoc communications in a convenient way.
Finally, this master thesis provides several proof of concept applications which use the library, a brief performance analysis and gives a conclusion about the work accomplished as well as some suggestions of improvement.
Cite this master thesis
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.