What hardware for sending text files?

I want to be able to send a csv file wirelessly from an arduino to my computer.

This is the chain I had in mind:

--------------RF----------------------------Serial communication--------------

2 way communication would be awesome so I can request a certain log file from the PC.

These won’t provide 2 way communication but seemed to be fun to play around.

my needs:

  • no massive library (I’ve got 7kb left to program)
  • reliable connection (some sort of ACK/NACK implementation)
  • medium fast (needs to send 4-5kb)
  • minimum range is 20 meters

So what shield/hardware suits my needs?

So what shield/hardware suits my needs?

What maximum range? 4 to 5 kilobytes per second? Or per week? Half-assed numbers are useless.

How much are you willing to pay for reliability? XBees will almost certainly meet your other requirements.

Maximum range let's say 30 meters.
4 to 5 kilobytes per day, but a a requested moment so let's say this should be done within a timeframe about 20 seconds.
money to spend: as little as possible, as much as necessary