/************************************************************** * * DO NOT USE THIS - this is just a compilation test! * **************************************************************/ #include TinyGsm modem(Serial); TinyGsmClient client(modem); char server[] = "somewhere"; char resource[] = "something"; void setup() { Serial.begin(115200); delay(3000); modem.restart(); } void loop() { modem.restart(); modem.begin(); modem.getOperator(); modem.getSimCCID(); modem.getSimStatus(); modem.waitForNetwork(); if (!modem.gprsConnect("YourAPN", "", "")) { delay(10000); return; } if (!client.connect(server, 80)) { delay(10000); return; } // Make a HTTP GET request: client.print(String("GET ") + resource + " HTTP/1.0\r\n"); client.print(String("Host: ") + server + "\r\n"); client.print("Connection: close\r\n\r\n"); unsigned long timeout = millis(); while (client.connected() && millis() - timeout < 10000L) { // Print available data while (client.available()) { char c = client.read(); timeout = millis(); } } client.stop(); modem.gprsDisconnect(); // Do nothing forevermore while (true) { delay(1000); } }