Proper method of receiving UART packet data far exceeding RX buffer size?

Robin2:
What exactly is the project?

What Arduino are you using?

Maybe a RaspberryPi would be more suitable?

...R

@Robin2,

I have a prototype sensor whose firmware has been set up to generate a bunch of raw debug output. I need to setup a data logger to capture this output with the sensor placed in real-world conditions and then send the data over a cellular connection to be logged. The data will be used to fine tune algorithms associated with the sensor.

I am using the Arduino Due.

A RaspberryPi might have been more suitable in terms of dealing with the amount of data to be transferred, however I'll be dealing with a very tight power budget. I also don't really need all the overhead that the Pi brings with it.

Rob