So, here's the situation. I have an Arduino AtMega with a bunch of sensors connected to it, and I'm printing all this data in neat .csv files on the microSD. So far, so good.
What I want to know is what's the simplest, most foolproof way to get this data onto a PC without having to take out the microSD.
A few ways I've been looking at: Use FTP. http://playground.arduino.cc/Code/FTP The problem is that from what I've read, this is meant for Ethernet. The Ethernet board has 4 sockets, wireless shields seemingly have only one, so I didn't find anyone who got this to work wireless (http://forum.arduino.cc/index.php?topic=150810.15). It would pretty easy and great if I could get this to work though.
Use a PHP script to receive data on a server (something like http://forums.parallax.com/discussion/159854/xbee-wifi-send-and-receive-data-from-web). I don't know PHP, but I'm willing to learn, so that would be quite a learning experience. If it can be done I'll try it, but I'd rather do something less intimidating.
Send the data byte-by-byte. Not sure what would be the best way to receive it, but since it's just .csv files, this would be pretty simple to do.
Also, the reason I haven't started experimenting yet is because the XBee antenna is in the mail, should come in in a few days.
To be clear, I'd want the XBee to connect to a local WPA2 network, send data to this network, and somehow receive this data on a PC connected to the same wifi network.