Hey Alexandros,
As far as I am aware, there is no unified approach to doing this. I will try to direct you to several disparate places to hopefully show you what is possible for you to choose how you would like to do it.
Your experiment will have to have 3 components: a definition of the input, the network that receives this input, and the output.
Regarding the input: I recommend starting off with few examples to begin with to speed up your prototyping. You have a choice of using a SpikeSourceArray or SpikeSourcePoisson (
http://neuralensemble.org/docs/PyNN/reference/neuronmodels.html?highlight=spikesource#spike-sources), but also a SpikeSourcePoissonVariable (this is sPyNNaker specific, a more technical term for this type of poisson spike source is an inhomogeneous Poisson distribution -- the firing rate changes over time). Spike rates are usually the encoding of choice for inputs (I'm not necessarily saying this is the correct thing to do).
Cheers,
Peter