iLogger

The most useful thing I have created.

A program with the ability to run in the background, constantly logging your information in order to be aggregated and analyzed later.

So much data...

iLogger collects and stores the following information.

  • Location ( Lat, Lon )

  • Battery

  • Method of location collection

  • Device Model

  • Accuracy

  • Altitude

How?

iLogger gets it's information from the python iCloud interfacing module pyicloud. All that is required is the Apple ID login, then it logs and tracks all devices associated with that account, dynamically creating folders, files as devices are added / renamed.

All logs are stored as CSV files, for use with various database tools later. A good use case is for mapping.

Why?

With this data, coming in at known intervals, we are able to use it across various other setups and services.

  • Junction Box

  • TrafficCam

A day view assembled from data
Zone map for notable locations in Richmond