You might be right that it offers no advantages - unless for some reason it does
You never know...
Yes I do. I have written three Raspberry Pi books. I have a regular column in the MagPi magazine and I have been "doing" electronics for 50 years. So I am very used to evaluating possible systems.
I was curious what you had in mind, but after reading your post three times, I couldn't find a lot of details. You say you have been used to evaluate possible systems. I'm curious about your perspective regarding why no version of the Pi includes an arduino-like microcontroller. As you're on the Arduino forum, I think it should be obvious to you that there are loads of applications for which an Arduino is appropriate.
For many of these, no special work by a Pi or any other computer is needed. On the other hand, I think it would be tricky to send a tweet from an arduino without involving a computer, don't you? 
If you wanted your Arduino to send you an SMS from your cow if an analog sensor showed that it was still out to pasture based on GPS, but that the ambient temperature were below 0 degrees celsius, how would you do it?
With the above setup I would do it by getting a GPS device and an SMS device that both work over USB and a raspberry pi. Then I would put the analog temperature sensor on the analog pin and run only the Arduino side with the raspberry side off. I would run the arduino side in low-power mode, waking twice per hour to quickly read the analog temperature sensor.
If it were below (Cutoff) degrees Celsius I would wake the pi to check the GPS coordinates and to send an SMS with a python script, which it would do every time it booted. (Alternatively, it could also do this every night - you could do it till the cows come home
:-D.)
Here is a preliminary estimate:
-
Figure out a 3G Internet connection. The top Google hit starts : "Setting up a USB 3G/4G modem on a Raspberry Pi is not a simple task" -- But there is a clear How-To Guide! You can follow it in a few minutes since it's 5 very clearly described steps.
-
Figure out an Internet to SMS portal. This takes seconds once you're connected to the Internet.
-
Figure out how to get GPS coordinates from a device over USB. After looking around it should cost <$30
-
A temperature sensor on the Arduino side costs $1.50 - It also comes with extremely clear instructions. - An analog temperature sensor costs $1.50 as marked up on Adafruit.
There is no need to use any pin between the Arduino and Pi side assuming that some serial connection is established (it could also be over USB.)
- A battery pack with 4 AA batteries should run for a year. a single AA batteries could run a microcontroller for approximately 1 year: How to run an Arduino (clone) on (AA) batteries for over a year – Part 2 | Hardware Startup -- Assuming that there is no reason to wake the pi up, since the temperature sensor never gets too low, and only very infrequently waking the microcontroller up, keeping it in sleep mode otherwise.
Every single step above is very clearly described in tutorials. Including assembling all this and writing scripts it would take less than 3 hours. It could even include sending a test SMS once per month with the temperature log. A cow is worth $1000. You do the math as to how crazy of an idea it is.
What way is there to leave the Raspberry Pi out of it and get easy GPS directions 3G connectivity from an arduino?
Project costs:
-
Arduino / Embedded Linux dual solution - currently raspberry pi zero is $5 - add $1.50 to add microcontroller = $6.50
-
Temperature sensor (arduino side - pi's pins left unpopulated): $1.50
-
USB hub: $2.50
-
GPS over USB - $11.50 -- originally saw like $20 (quick searhc) - http://goo.gl/t0eqhn -- but for a cost-sensitive qty 1x I decided to look at Globalsat BU-353 USB GPS Receiver SIRF III Navigation for PC Mac for sale online | eBay (ebay) which is in new condition, explicitly mentions Linux, stating, "The only problem I encountered was that the drivers were out of date, but the included manual on the installation CD gives the Web site to the company where one can download the newest drivers for Windows, Mac, and Linux, as well as and an updated Satellite checker, for the unit." so that I would expect it to work. Googling "GlobalSat BU-353 linux" gives extremely explicit instructions including "BU-353 with Linux OS - USGlobalSat" and "[SOLVED] globalsat bu-353 gps device need some setup assistance ..."
-
3G over USB - like $8 (quick search) - http://goo.gl/SK19Zv - this stuff seems standard as well.
-
SMS service - like $1 in credit, the script could also send an email at the same time (free) in case the service is disrupted for some reason.
-
prepaid 3G sim card - like $5
8 ) 4 AA batteries. $2.5
- case: $1.
Total:
$6.50 + $1.50 + $2.50 + $11.50 + $8 + $1 + $5 + $2.50 + $1
= $39.5 US plus postage, but you can save on this if you have a prepaid sim card or any of your own AA batteries 
Work estimate:
-
Setting up the computer: 15 seconds.
-
Connecting the temperature chip to an analog pin: 45 seconds.
-
Connecting the USB hub: 7 seconds.
-
Connecting batteries to battery case: 28 seconds.
-
Connecting battery case to power port: 15 seconds.
-
Downloading a Linux installation, flashing new micro SD-drive: 10 minutes.
-
Booting and configuring Linux for first time. 1 minute
-
Adding 3G module following exact stepsoutlined in link above: 3 minutes following exact online instructions exactly.
-
Checking Ping works when connected: 15 seconds.
-
Connecting GPS device following exact and available-in-multiple-sources online instructions: 45 seconds.
-
Figuring out an SMS gateway and its API -> 30 minutes.
-
Figuring out when you actually want to send an email, what information to include -> 20 minutes
-
Figuring out how to wake the Pi from the Arduino side --> Depends on how easy we make it. Maybe 7 seconds of Googling. Maybe 3 weeks of cursing. Who knows! (Just kidding: 7 seconds following a tutorial.)
-
Setting the arduino sketch to wake from low-power mode every hour, check the sensor, and wake the pi if it's under a certain value (too cold) or if it's report-sending time (once per month). If neither too cold nor report-time, then log to file: 1 hour. Alternatively, it could do this every night. (Reducing battery life though.)
-
Setting the pi to run the Python script to:
-> On boot wait for GPS, Arduino serial input showing temperature, and 3G modem to all be online. Assuming code reuse from other projects: 1 minute of code adaptation.
-> Attempt to connect to 3G modem and run ping. If successful proceed, otherwise retry. 1 minute of code reuse.
-> Attempt to read GPS value. 3 minutes.
-> Determine if GPS value is In Pasture or Come Home based on programmed application of Point in Polygon: Point in polygon - Wikipedia --- well, well, well. Wouldn't you know it, the hardest part of this whole thing is figuring out whether the GPS coordinate is inside or out. 40 minutes.
-> Send GPS coordinate and temperature via Email (SMTP) and via SMS API. 40 minutes.
-> Exit script, tell Arduino it is done and can be shut down. 20 seconds
- weatherproof the whole thing and test. (1 hour but only if you're starting out but we don't need that long.) Now you're all set for a year and will get regular reports monthly. 12 minutes.
Time adding up all of the above:
15 sec + 45 sec + 7 sec + 28 sec + 15 sec + 10 min+ 1 min + 3 min + 15 sec + 45 sec + 30 min + 20 min + 7 sec + 1 hr + 1 min + 1 min + 3 min + 40 min + 40 min + 20 sec + 12 min = 224.28 min = 3.75 hr.
So this project takes 3.75 hours and $39. Value of your grass-fed pasture cow sending you an SMS if anytime in the next year they're cold and still out to pasture, and getting an automated email once a month shows temperature logs and that the SMS and email links are still working: priceless.
Now walk me through exactly how you would do the above on an arduino alone. Sure you COULD. But microcontroller programming is much trickier than assembling USB devices and writing a script... (if someone knows how to program). There's no way you get the level of easy tutorial I just showed. We're talking start at 2:15 PM and by 6 PM you're done with the whole project, have 4 AA batteries out there, and don't need to do anything (including change batteries) for a whole year except make sure you're getting the automated reports once per month.
Of course, I could always be wrong!!!
