Remotely Download Your 24/7 Time Lapse Photos

If you have setup your Android device connected to a power supply (e.g. solar panel battery) to take photos using 24/7 Time Lapse at a remote location, the last thing you want to do is to go back there to retrieve your photos. In order to estimate the power output of the solar panel you need, we suggest you do a fully charge your phone and drain the battery completly using our app under similar condition as you would expect it to be used in, so that you can estimate the amount of power your phone consumes from the length of time your phone lasted. With this information, you can calculate the minimum power rating of the solar panel you requires. We suggest you take a look at this page for examples of such calculations.

Assuming the place where you have positioned your Android device have access to 3G or WIFI internet, there are many applications you can use to automatically upload the photos taken to an online server, so that you can download it from there anywhere in the world with internet access. Below is some examples of such applications. Make sure you test the application you intend to use to make sure it doesn't drain your battery and works as intended.

Method 1: Background Sync (Novice)

Configure your Android device to run a background service to upload all the files specified in specific folder, i.e. the 247timelapse folder on your SDcard at specified intervals.

Note: Easy to setup

Examples of Background File Sync to Cloud Application

Dropsync

Easy Box Sync

BitTorrent® Sync

NS Sync, sync folders to cloud (paid app)

G Cloud Backup

FSync - FTP Client

and many more that works over LAN only

Method 2: Browser Based Device Access (Novice)

Option 1: Install Airdroid and access it using http://web.airdroid.com

Limitations: Free account is limited to 100MB/month data transfer across internet whereas Premium account is limited to 1GB/month.

Option 2: Install 3CX DroidDesktop and access it using http://bridge.3cxdroiddesktop.com using bridge mode

Note: may consumes considerable amount of power when in use due to the amount of cpu processing to run these applications.

Method 3: ftp/http server (Expert)

Configure your Android device to run as a remote file server, so that can you directly connect to your Android device and download files from it.

Note: may consumes more power and required some technicial knowledge to setup.

Over WIFI Internet

  1. Setup static IP at your router for your Android device
  2. Select and install the ftp/http server application you want to use
  3. Check which port your app requires or decide on a port you intend to use for your Android ftp/http server. FTP typically uses port 21 and http uses port 80
  4. Setup port forwarding for the port you need to your Android device, read your router's documentation if you don't know how to setup port forwarding
  5. If you try to connect to your device now using your public IP address, it should now work.
  6. Unless you have static IP address for your WIFI internet which most people don't, you will find Dynamic DNS (DDNS) service useful.
  7. Install a DDNS client app on your Android device and schedule it to run once every x hours.
  8. Now, you should be able to visit your device using your DDNS address.

Over 3G/4G Internet

  1. Take a note of your device's IP address at System Settings -> About phone -> Status -> IP Address
  2. Open your browser and visit one of those sites that tell you your public IP Address (e.g. http://whatismyipaddress.com/)
  3. Check if the IP address shown on the site matches exactly to the one you see at step 1
  4. If yes, you can continue to next step. If not, I am afraid you are behind a NAT router and you can't use this method because it is not possible to config port forwarding to your device. You can try to ask your carrier to provide assign an public IP to your 3G/4G service.
  5. Select and install the ftp/http server application you want to use
  6. Try to connect to your device now using your public IP address, it should work.
  7. Unless you have static IP address for your 3G/4G internet which most people don't, you will find Dynamic DNS (DDNS) service useful.
  8. Install a DDNS client app on your Android device and schedule it to run once every x hours.
  9. Now, you should be able to visit your device using your DDNS address.

Examples of Android DDNS Clients

Dynamic DNS client

Dynamic DNS Update

Servers Ultimate (paid app)

FTP Server Ultimate (build in ftp)

DynDNS client

Examples of http server Application

3CX DroidDesktop

Remote Desktop

Airdroid

Examples of FTP Server

FTP Server Ultimate (build-in DDNS)

Ftp Server

FTPServer

My FTP Server

FTPDroid

mjFTP Server

and many more...

Check Your Battery Level Remotely

To check and make sure you don't drain your phone battery too much during remote access in case the charger is down. You need to know its current battery status. 

Method 1: 24/7 Time Lapse Battery Imprint

If you have battery level imprinting enabled in 24/7 Time Lapse (enabled by default). Look at the most recent photo taken and look at the battery level written at the bottom of the photo. Once you have follow the guide above to setup remote access to your photos, you can check your battery level this way. 

Method 2: Browser Based Device Access

Some app, such as Airdroid3CX DroidDesktop can show you the battery level on its web interface, at the bottom right hand corner.

Method 3: Battery logging

Install a battery level logging app such as Battery TestSimple Battery Logger which can records the battery level to a file which you can remotely download to look at the battery log.

Device tracking

Lastly, don't forget to install GPS tracking app to locate your device in case someone steals your unit while it is unattended.

Lookout Security & Antivirus

Prey Anti-Theft

Phone Locator - MobiUcare

Mobile Security & Antivirus

Android Anti Theft Security

Seek My Android

and many more