I've been thinking about this, and, actually, I think that the answer is that yes, you can.

The thing that makes everyone assume that you can't is that the subject line doesn't match the camera description.

Sending video data anywhere is beyond the capabilities of the Arduino, because the volume of data is so high that the serial buffer would be constantly overflowing.

However, the camera you link to is NOT a video camera. It takes still pictures, and streams the data over a serial port. You can collect that serial data, from one port, faster than the camera sends it, and have the Arduino send that data out another serial port, that the XBee is connected to.

When all the data for one frame has been collected and sent, take another picture and repeat. Then, you have video, although at a very low frame rate.

Now, doing something with all that data on the receiver end could be a problem, but you didn't define the receiver, so maybe it isn't.

Both the Arduino and XBee will share the Arduino's TX and RX pins, so the camera to Arduino connection is as shown above, and the XBee should be mounted on a shield which will automatically connect all the pins correctly.

Both the Arduino and XBee will share the Arduino's TX and RX pins, so the camera to Arduino connection is as shown above, and the XBee should be mounted on a shield which will automatically connect all the pins correctly.

Ok, thank you very much for your kindness and your support XD

I'm not a native English speaker, so please, if you want, correct my grammatical errors.Thank you