General

What happen, If the TEL0051 reveive a SMS while GPS mode is enable

userHead pierrot10 2014-09-09 04:45:01 2705 Views3 Replies
Good after noom.

I looking at this code
How to drive the GPS Mode via Arduino board
http://www.dfrobot.com/wiki/index.php/G ... uino_board
If you look carefully, you at the setup loop, you can see this
First GSM is enable and GPS.
Code: Select all
void setup()
{
  pinMode(3,OUTPUT);//The default digital driver pins for the GSM and GPS mode
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  digitalWrite(5,HIGH);
  delay(1500);
  digitalWrite(5,LOW);
 
  digitalWrite(3,LOW);//Enable GSM mode
  digitalWrite(4,HIGH);//Disable GPS mode
  delay(2000);
  Serial.begin(9600);
  delay(5000);//GPS ready
 
  Serial.println("AT");  
  delay(2000);
  //turn on GPS power supply
  Serial.println("AT+CGPSPWR=1");
  delay(1000);
  //reset GPS in autonomy mode
  Serial.println("AT+CGPSRST=1");
  delay(1000);
 
  digitalWrite(4,LOW);//Enable GPS mode
  digitalWrite(3,HIGH);//Disable GSM mode
  delay(2000);
 
  Serial.println("$GPGGA statement information: ");
}
I know it's an exemple, but what happen if the GPS mode
Code: Select all
  digitalWrite(4,LOW);//Enable GPS mode
  digitalWrite(3,HIGH);//Disable GSM mode
  delay(2000);
is enabled for 1mn and an incoming SMS is receiving?

The TEL0051, can receive call or SMS with GPS mode is enable?

Many thnak for your explication
Cheers
2014-09-10 18:40:36 Hello Pierrot,

Sorry, I haven't test whether it will be rejected or not.
I guess it won't.  There is a possibility that GSM could work in GPS mode, it will store the SMS, but it won't tell you "hey! there is a new message."  It is easy to test, just make a phone call to the module, when you hear a busy tone from your smart phone, means it is working now.

I am Sorry, for now I haven't a normal GSM card. I will try to get one.

And not all AT command need to be inputted in the GSM mode, just some setting command,
userHeadPic Grey.CC
2014-09-10 11:24:34 Dear Grey,
Thank for your help. It's nive from you.
So in resumé, if I understood.
While I switch the module to gps mode, no sms can be receive and if someone call the module, the module will not answer until it's turn to gsm mode. That correct.

I suppose if the module receive a SMS while it is in GPS mode, the SMS will be rejeted?
Or will it be received later like if we switch on a smartphone?

Any any AT command should be sent in gsm mode.
Then what happen if I want to know the GPS status with
Code: Select all
Serial.println("AT+CGPSSTATUS?");
Should I be in gsm mode?
(I have not check you exemple code, to see how you do it)
userHeadPic pierrot10
2014-09-09 18:23:50 Hello Pierrot,

Because the "AT Command" need to be inputted in the GSM mode.
I am afraid GSM function won't work under GPS mode, these two functions are selected via the EN_PIN (Driver Pin: D3&D4).
But you can make a phone call or send a SMS by switching two modes. Like what the last code does, to send a SMS containing GPS information.
userHeadPic Grey.CC