This is a tutorial taking you from out-the-box, to requesting web pages over cellular, with an Arduino Uno v3.
If you are using a different cellular shield than the Seeed Studio GPRS Shield v3, these instructions should still be compatible, so long as the modem can be controlled using the standard AT command set: GSM 07.07 & 07.05 and Enhanced – SIMCOM AT Commands.
A major caveat I came across in my testing:
- The power consumed by the GPRS shield, in conjunction with the Arduino, may exceed the available power provided by USB connection alone – especially during spikes of cellular activity. This would cause my GPRS shield to power off in the middle of HTTP requests on some occasions. As a result, we will be providing a 12V 1A power adapter in each Arduino package, which should be more than enough to satisfy any power-hungry Arduino projects, while being within the limits of recommended power specifications.