Home / Wiki / Platform / Shield


A7 GPRS/GSM+GPS Shield is a shield based on A7 chip, it communicates with Catduino Uno via pins (RX, TX) with GPS data and GPRS data. Compared to the chip A6, A7 have additional function of satellite navigation, it supports GPS and GPRS/GSM, it’s convenient to connect to the internet through GPRS wireless network. The A7 GPRS/GSM+GPS can be also used to making/answering call, sending/receiving SMS messages and local the position.

Technical Data

Quad-band: 850/900/1800/1900MHz

GPS multi-slot class 12/12

GPRS mobile station class B

Compliant to GSM phase 2/2+

       Class 4(2W@850/900MHz)

       Class 1(1W@1800/1900MHz)

Supply voltage range: 3.4-4.4V, typical voltage: 4.0V.

Electric current: 1.3mA @ DRX=5

             1.2mA @ DRX=9

 Operate temperature: -30 to +80

Controlled by AT command via UART

Data transmit

GPRS Class 10: max85.6kbps&min842.8kbps


Support CSD: max14.4kbps



Opening voltage: >3.4V

Average current in sleep mode: <3mA
support: GSM, 2G in China mobile and China Union

Interface Function


Let’s test it:

1.use jump wire to connect these two ports, just as the picture shows:

Plug A6 GSM/GPRS shield to Arduino Uno.

Open Arduino IDE, burn Blink.ino programe into Aarduino (or Catduino)

Open sscom32 serial tool:


Push on the pon key for more than 2 seconds, Serial monitor print out the following meassage, it means shield has been powered. PWR LED light on.



1.Sent AT, get OK, serial communication is ok.



2.Sent AT+CSQ command to view the signal’s intensity, antna circuit is fine when the first value is more than 27.

3.Sent AT+SNFS=0 convert to earphone circuit, send ATD(here you can input phone number you wat to call), send ATH hang out phone.



4.Push on power off key for more than 2 senconds, send AT, there’s no respond, it means it has powered off. PWR LED light off.



AT Command