#include //#include "test_4july.h" SoftwareSerial myGsm(2,3); char frame[200]; char aux_str[30]; char latitude[15]; int longitude = 2; int altitude = 3; //char url[] = "https://devanshipatel.000webhostapp.com/vts/vts/get_link.php"; void setup() { myGsm.begin(9600); Serial.begin(9600); delay(500); // myGsm.println("AT+CGPSIPR=9600"); // delay(200); // printSerialData(); // myGsm.println("AT+CGPSPWR=1"); // delay(200); // printSerialData(); // // myGsm.println("AT+CGATT=1"); // delay(200); // printSerialData(); myGsm.println("AT+CGATT=1"); delay(200); printSerialData(); myGsm.println("AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"");//setting the SAPBR,connection type is GPRS delay(1000); printSerialData(); myGsm.println("AT+SAPBR=3,1,\"APN\",\"UninorGPRS\"");//setting the APN,2nd parameter empty works for all networks delay(5000); printSerialData(); myGsm.println("AT+SAPBR=3,1,\"USER\",\"\"");//setting the APN,2nd parameter empty works for all networks delay(5000); printSerialData(); myGsm.println("AT+SAPBR=3,1,\"PWD\",\"\"");//setting the APN,2nd parameter empty works for all networks delay(5000); printSerialData(); myGsm.println("AT+SAPBR=1,1"); delay(10000); printSerialData(); myGsm.println("AT+SAPBR=2,1");//setting the APN,2nd parameter empty works for all networks delay(5000); printSerialData(); //myGsm.println(); myGsm.println("AT+HTTPINIT"); delay(10000); printSerialData(); myGsm.println("AT+HTTPPARA=\"CID\",1"); delay(10000); printSerialData(); myGsm.println("AT+HTTPPARA=\"URL\",http://www.drpinventions.com/get_link.php?latitude=2");// setting the httppara, //the second parameter is the website from where you want to access data delay(1000); printSerialData(); // myGsm.println("AT+HTTPDATA=192,10000"); // delay(10000); // printSerialData(); myGsm.println("AT+HTTPACTION=0");//submit the GET request delay(1000);//the delay is important if the return datas are very large, the time required longer. printSerialData(); //delay(5000); myGsm.println("AT+HTTPREAD");// read the data from the website you access delay(10000); printSerialData(); // myGsm.println(""); delay(1000); myGsm.println("AT+HTTPTERM");// terminate HTTP service printSerialData(); } void loop() { } void printSerialData() { while(myGsm.available()!=0) Serial.write(myGsm.read()); }