I basically want to collect data and send it to some remote location.
There could be three ways I can accomplish the task:
1)I can use my android phone to collect data from and use the phone gsm itself to send the data to remote server.(requires no much skills)
2)Use beagle board black and attach BeagleBone GPS/GPRS Cape and program the device(requires me to interface the gps/gprs cape )
3)Go to even low level boards like ardino and use gprs shield 2 to program the same.(may require low level interfacing)
So out of all the above options I would like to know which one is the best option in terms of battery, portability, programming ease and efficiency.
My basic aim is to collect data from ethernet to the device and send to other location using gsm.
I can use usb to ethernet interface for mobiles.