Cool low-tech approach!  

I've used FTP to log into my camera, then send the "Reset" command to reboot it.
I did find cooling issues with my camera were causing a lot of problems!  The tiny fan had failed inside, and I simply drilled out a bunch more holes to ventilate it!  (Another low-tech approach!)
The dropouts practically disappeared, and the camera has been running for months at a time.  

WyreNut