Collaboration Opportunities

PhD, Internship, Visiting Researcher

Postgraduate Students

I am always eager to hear from prospective PhD students with an interest and strong background in Sensors, Systems and Machine Learning, IoT and Distributed Systems. Email me if you are interested.

Internship Summer 2020 

Project Title: SmartCity: Data negotiability in multi-mode communication networks

As the concept of the smart city is growing from abstract ideas and a lab environment to real deployments, many intelligent sensor-based IoT applications are emerging. Some of these applications use a camera or audio-based sensors in public spaces such as streets, parks, train stations, public squares and stadiums. Many of these deployments are used for a specific purpose and dedicated infrastructure is setup for the applications, for example, City council CCTV (close circuit television) installed in streets and public spaces for security surveillance. Similarly, the InLinkUK free wifi kiosks in public spaces installed by BT provides dedicated free internet service with the partnership of an advertising company. All these examples are independent solutions in the public space. If these resources and infrastructure could be shared, this will create new services and better co-created smart cities and speed up the deployment of new services in an economical way. In order to deploy many of these smart sensor-based applications using shared infrastructure and resources, a well-structured data negotiation framework is required which complies with GDPR data regulations as well as citizen's privacy in public places. To understand this further, we need to investigate the following questions for building the data legibility and negotiability framework.

Q1: Who supports the necessary public IoT infrastructure, and why? Q2: Who will benefit from this infrastructure and what are the ethical, cultural, social, technical and economic barriers in achieving full benefit? Q3: Who has access to the public space citizen data and how this data is going to be used? Q4: What current mechanisms are used to take data usage consent from an end-user and how they are informed by other service users and providers that are involved in the whole ecosystem? To make progress towards this aim, in the current project proposal, you start with a case study example.

Project Steps involve:

  1. Selection of Case-study applications (say AppX onwards) in a smart city environment (different challenges in indoor/outdoor).
  2. Define QoS metrics for AppX.
  3. Define user's data negotiability requirements for the applications AppX.
  4. Set up a testbed, the aim is to build a cost-effective prototype, which could be the starting point for future smart city projects, such as smart street monitoring, criminal activity detection.
  5. Edge processing for data reduction, data compression, data privacy and data ownership and data-authorisation for multi-party data negotiation.
  6. Testbed for Multi-mode communication. This involves Setting up a mesh networking topology using Pycom FiPy boards(https://pycom.io/product/fipy/). All hardware will be provided.
  7. Designing Data negotiability for local resource (bandwidth) allocation.
  8. Evaluation - QoE with respect to QoS metrics/bandwidth allocation.
  9. Project Report.


Prerequisites:  The student is expected to have a good understanding of wireless protocols, and some basic hardware, such as adafruit boards(https://www.adafruit.com/category/957) or raspberry pi (https://www.raspberrypi.org/products/raspberry-pi-4-model-b/) and good programming skills (Python, Java, or C++).

The Start date and duration of the internship is flexible, however, it should be between 8-15 Weeks.