A smart meter is a new generation energy meter that provides two way communication between the customer and the energy supplier via the meter, with the energy supplier receiving meter reads and the customer receiving information on their energy usage.