Arduino Yun & Seeedstudio Gprs Shield Pin Configuration


I am trying to establish 3g network connection for my Arduino Yun. However, I couldn’t be able to create a communication between my gprs shield and arduino yun.

Here is the gprs shield link:

My reference:

#include <GPRS_Shield_Arduino.h>
#include <SoftwareSerial.h>
#include <Wire.h>

#define PIN_TX    7
#define PIN_RX    8
//make sure that the baud rate of SIM900 is 9600!
//you can use the AT Command(AT+IPR=9600) to set it through SerialDebug
#define BAUDRATE  9600

char http_cmd[] = "GET /media/uploads/mbed_official/hello.txt HTTP/1.0\r\n\r\n";
char buffer[512];
void setup(){
  // use DHCP
  while(!gprs.init()) {
      Serial.print("init error\r\n");
  // attempt DHCP
  while(!gprs.join(F("cmnet"))) {
      Serial.println("gprs join network error");

  // successful DHCP
  Serial.print("IP Address is ");

  if(!gprs.connect(TCP,"", 80)) {
      Serial.println("connect error");
      Serial.println("connect success");

  Serial.println("waiting to fetch...");
  gprs.send(http_cmd, sizeof(http_cmd)-1);
  while (true) {
      int ret = gprs.recv(buffer, sizeof(buffer)-1);
      if (ret <= 0){
          Serial.println("fetch over...");
      buffer[ret] = '\0';
      Serial.print("Recv: ");
      Serial.print(" bytes: ");

void loop(){


Does anyone have any idea about pin configuration?

Thank You