Sensor collection

Hi everybody.

Im doing a project where i am building a device which is wired to a sensor. Each time the sensor is detecting an item, the device is registering the detection. every 10 minuttes or so. the data collected, is uploaded to a webserver.

I have done a prototype using an arduino uno and a gsm shield which is working ok. but i have a few problems:

  1. Each time data is uploaded, the gsm transmission is blocking interrupts, which results in no data being collected (this is happening because the arduino uno only have one core).
  2. I would like to timestamp each sensor detection (uno has very limitted memory)
  3. I would like to upload it to a server using ssl (https)

So the thing im looking for is inputs for hardware suitable for this project. Would an arduino yun be a good solution for this? or is there any smarter products?

Im looking forward to hear from you:)