The software that comes with Eye-Fi card doesn't suit the needs of all users (there is no Linux version for instance).
The goal I had in my mind when I started to write this program was to integrate it in my event-photography software; but it can be used independently.
Sceye-Fi requires a JRE or JDK 1.6+ to run. It's a Netbeans project, but it can be built with Ant 1.7+
The server can be started with the following command:
java -jar sceye-fi.jar [<configuration-file>]
A configuration file may optionally be specified, otherwise, it will search for one in the default location:
To see what Sceye-Fi is doing, you can supply a logging.properties file on the command line:
java -Djava.util.logging.config.file=logging.properties -jar sceye-fi.jar
Here is an example of a logging.properties file:
handlers = java.util.logging.ConsoleHandler .level = WARNING java.util.logging.ConsoleHandler.level = ALL java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter org.tastefuljava.sceyefi.level = FINE
You will find documentation about
I have benefited from the experience of other persons that have reversed-engineered the Eye-Fi protocol for their own projects. Here is a list of related projects:
Dave Hansen's blog also contains a lot of useful information.
Also, if you're into open-source hardware, check out these cool projects: