The MG2639 Cellular Shield is a perfect addition to any Arduino project that requires connectivity when there’s no WiFi or Ethernet access nearby. The ZTE MG2639 module, which this shield is built around, supports SMS, TCP, UDP, and can even be used to make or receive phone calls. That means you can send and receive text messages, or use it to remotely connect your Arduino to the Internet. To top it off, it has an integrated GPS receiver, to help it from getting lost.
All the supporting circuitry is provided including translation from 2.8V of the module to a user selectable 3.3V or 5V. Depending on which state it’s in, the MG2639 module can be a relatively power-hungry device with a maximum current draw of the shield is around 350mA. It usually won’t pull that much, but may require around 260mA during phone calls or 80mA during network transmissions. Both the cellular and GPS functions of the MG2639 require an external antenna connected to the module. There are two U.FL connectors on the side of the chip – one labelled “GSM” the other “GPS.”
Though the MG2639 is the key part of the Cellular Shield one of the hardest parts in getting the shield to work is finding a suitable network and SIM card to run it on. Two great options for getting this set up is utilizing a contract-free SIM card or picking up a prepaid “burner” phone – like a Go phone – and swap the SIM card into the shield.
The Shield Hookup Guide found in the Resources tab has plenty of great instructions on how to get your cellular shield working and provides you with example sketches to receive SMS text messages, set up GPRS/TCP functionality, creating a DIY cell phone, and remotely post environment data to a data service running Phant.
Get a SIM card to begin your journey of connectivity.