If you want to be 100% on image capture, you will need some redundancy. Plan your budget for two cameras and backup systems. Local caching invade wifi goes down. Which is more important, that the image is taken or the if taken it is transmitted? That answer will inform where you apply additional redundancy. Maybe plan to take many images plus/minus 5 minutes of your target time in case there is something standing there to block the camera.