Designing and implementing user interfaces for peer-to-peer power sharing

Study level

Master of Philosophy


Vacation research experience scheme

Topic status

We're looking for students to study this topic.


Dr Jinglan Zhang
Senior Lecturer
Division / Faculty
Science and Engineering Faculty


Solar power energy is becoming increasingly popular in Australia. The distribution of this renewable energy is also changing. One new system to trade solar energy is known as P2P (peer-to-peer trading system).

Occasionally, using solar energy could generate more energy than what a house need. This energy might be sold by one customer to another neighbour that needs that energy.

There is great value in developing a system that can easily control the energy consumption in a house and implement stable and intelligent P2P power trading.

The main purpose of this project is to design and implement a human-computer interface (HCI) to schedule home appliances using the Raspberry Pi/cheap tablet.

In particular, this project is to study, evaluate and select the tools and devices that are more suitable for building an affordable P2P power sharing system.

Research activities

You will be required to conduct theoretical and systematic research into related technologies and the requirements, experience, ideas, beliefs and values of various stakeholders.

You will learn a range of research methodologies as part of your project.

Activities will be configured depending upon the situation and your level of technical ability:

  • Those with technical skills may perform developments where concepts are tested via a prototype system.
  • Those who prefer a literature review project will conduct a comprehensive review of related works and derive design implications.


There are two separate outcomes related to this topic. You will either:

  • Derive and model the characteristics of technology platforms (and their users) to inform our understanding of technology, design, adoption and impact of a P2P power sharing system.
  • Develop a working web app prototype and a well written report in a publishable format.

Skills and experience

We are looking for someone who has experience in:

  • web programming
  • Raspberry Pi programming
  • ability to read, write and analyse.

You will also need to be able to manage yourself and your project


You may be able to apply for a research scholarship in our annual scholarship round.

Annual scholarship round



Contact the supervisor for more information.