self-powered

Etymology
From.

Adjective

 * 1) Powered by itself without requiring an external power source.