The Net Scan app is a perfect fit for all that functionality imho.
But how come your cams lose their connection?