Energy harvesting eliminates the need to use power cables or recharge batteries in mobile devices. Instead, vibrations from equipment, machinery and buildings – or, alternatively, the temperature gradient between pipes, radiators and valves and their immediate surroundings – can be used to generate electricity. Solar cells can also be used for power generation both indoors and outdoors. This electricity can be used to directly power small electronic systems.