    if(token != NULL) {
       strncpy(latitude,token,sizeof(latitude));
       latitude[sizeof(latitude)-1] = '\0';      
-      Serial.print("LATITUDE        : ");
-      Serial.println(latitude);      
+//      Serial.print("LATITUDE        : ");
+//      Serial.println(latitude);      
    }else return false;   
 
    //Get North or South

char MSL_altitude[8]="00000.0";
char Speed[8]="000.000";
char GEOID[5]="00000";
boolean DNS_OK = true;
int currentRadioSig = 10;   //currentRadioSig/previousRadioSig = 10 to avoid configure again the data connection
int previousRadioSig = 10;  //when enter the first time of loop to send data


//byte pos = 0;  //WHAT POSITION WE ARE AT IN THAT BUFFER



/********************************************************************************
* GPSAnalyzer128(infoLocation);
* GPZDA
* AT+CGPSINF=128
* at+cgpsinf=128  
* +CGPSINF: 128,045140.000,02,11,2017,00,00
* Message ID          : $GPZDA = 128 (ZDA protocol header)
* UTC Time            : hhmmss.sss
* Day                 : Day of month 1-31
* Month               : Month of the year 1-12
* Year                : 1980-2079
* Local zone hour     : hour (offset from UTC set to 0)
* Local zone minutes  : minute (offset from UTC set to 0)
* Checksum            : knots
* <CR><LF>            : end of message
 ********************************************************************************/
boolean GPSAnalyzer128() {
   char *token;
  //delay(8000);  //5000 no GPS data 10 times
  sim808_clean_buffer(gprsBuffer,sizeof(gprsBuffer));
  sim808_send_cmd("AT+CGPSINF=128\r\n");
  sim808_read_buffer(gprsBuffer,55,DEFAULT_TIMEOUT);
  
  
   /* get the first token */
   Serial.println("****************Content of gpsBuffer*******************");
   Serial.println("valor do buffer :");
   Serial.println(gprsBuffer);
   
   //Get Command sent AT_CGPSINF=128
   token = strtok(gprsBuffer,"\n\r" );
   if(token == NULL)  return false;

   //Get "+CGPSINF:" string
   token = strtok(NULL, ":");   
   if(token == NULL)  return false;
   
   //Get CGPSINF value 128
   token = strtok(NULL, ",");

   //Get time and create string of time and date "hhmmss.sss-dd-mm-yyyy";
   token = strtok(NULL, ",");
   if(token != NULL){
       strncpy(startDateTime,token,sizeof(startDateTime)); //Time
       strcat(startDateTime,"-");    
   }else{
     return false;
   }

   //Get Day and create string of time and date "hhmmss.sss-dd-mm-yyyy";
   token = strtok(NULL, ",");
   if(token != NULL){
       //strncpy(startDateTime,token,sizeof(startDateTime)); //Time
       strcat(startDateTime,token);    
       strcat(startDateTime,"-");    
   }else{
     return false;
   }
   
   //Get Month and create string of time and date "hhmmss.sss-dd-mm-yyyy";
   token = strtok(NULL, ",");
   if(token != NULL){
       //strncpy(startDateTime,token,sizeof(startDateTime)); //Time
       strcat(startDateTime,token);    
       strcat(startDateTime,"-");    
   }else{
     return false;
   }

   //Get Year and create string of time and date "hhmmss.sss-dd-mm-yyyy";
   token = strtok(NULL, ",");
   if(token != NULL){
       //strncpy(startDateTime,token,sizeof(startDateTime)); //Time
       strcat(startDateTime,token);    
       startDateTime[sizeof(startDateTime)-1] = '\0';     
   }else{
     return false;
   }  

   Serial.println("startDateTime:");
   Serial.println(startDateTime);        
   return true;
}


/********************************************************************************
* GPVTG
* AT+CGPSINF=64
* +CGPSINF: 64,299.79,T,,M,0.072,N,0.133,K,A
