An intelligent mobile solution for power monitoring