Personalized Interactive Internet of Things Devices

Closing Date

30th June 2020*

Applicants should contact the primary supervisor, and submit their Expression of Interest (EOI) and Application as soon as possible.

*unless filled earlier

The Research Project

Internet of Things (IoT) devices are predicted to be used in millions in near future. One type of these devices are the personal devices. Personal IoT devices interact a lot with their human owners as opposed to Industrial IoT devices. As such these devices need to guide or provide support to their users in certain conditions in the proper ways to use themselves.

This project will focus on creating smart algorithms and data structures where the device stores data and advise the users on how to use them in suitable ways. The devices can create usage profiles specific to their users. This would allow the device to rate and analyse the users on how effectively the devices are being used.

Furthermore, the personalized IoT devices can compare their states with other devices of same nature and determine the overall problems with themselves e.g. a specific action that every owner gets wrong. This could pave the way for improvement in the device or it's firmware.

Potential research contributions include a mathematical model based on a suitable data structure used to store the proper usage patterns and the actual usage patterns. It can also produce a method to rate the user's actions. It can share and compare this to other devices to identify potential problems with its own design.

IoT devices vary a lot in terms of constructions and usage. Some devices which can be used for training purposes need to measure the performance of the users. Other devices simply need to guide their owners. These proposed approaches could create personalized IoT devices that can collectively provide feedback to individual owners.


Preferred skill set of the candidate:

  • Basic concepts of machine learning with python or NodeJS
  • Programming in Raspberry Pi or Arduino or any other µController

See the following web page for entry requirements:

Application Process

Applicants who require more information or are interested in this specific project should first contact the listed Supervisor. Information and guidance on the application process can be found on the Apply Now website.

Information about scholarships is available on the Scholarships webpage.

More Information

Please contact, Ananda Maiti for further information.