See http://yellowagents.com/seismometer/ and http://yellowagents.com/seismo_protocol.html for more information