In my project, I am wirelessly collecting data from up to 10 Arduino boards (sensor: http://www.sparkfun.com/products/9956). I am using Xbee which has 1-to-1 communication with a sensor (therefore I have 10 sensors and 10 basestations). My application requires that I collect data from all sensors simultaneously and that the data be synchronized. I know that each board operates on it's on timer/clock and was trying to synchronize the data on the receiving end within Matlab but am running into a couple of issues. Has anyone streamed data from multiple sensor nodes and successfully managed to synchronize the data such that sample at time n for sensor 1 corresponds to the same sample in time for sensors 2, 3, 4, etc?
I am using Matlab and if anyone has some base code I can use to do this for the simplest case of 2 sensors, I can build upon it to fit my needs.