Browse Source

Cleanup

v_master
Volodymyr Shymanskyy 8 years ago
parent
commit
f6992e4b27
1 changed files with 15 additions and 13 deletions
  1. +15
    -13
      tools/SimpleTest/SimpleTest.ino

+ 15
- 13
tools/SimpleTest/SimpleTest.ino View File

@ -2,13 +2,16 @@
*
* To run this tool you need StreamDebugger library:
* https://github.com/vshymanskyy/StreamDebugger
* or from http://librarymanager/
* or from http://librarymanager/all#StreamDebugger
*
* TinyGSM Getting Started guide:
* http://tiny.cc/tiny-gsm-readme
*
**************************************************************/
// Increase buffer fo see less commands
#define GSM_RX_BUFFER 256
#include <TinyGsmClient.h>
#include <StreamDebugger.h>
@ -45,45 +48,44 @@ void setup() {
}
void loop() {
Serial.print("Connecting to ");
Serial.print(apn);
if (!client.networkConnect(apn, user, pass)) {
Serial.println(" failed");
delay(10000);
return;
}
Serial.println(" OK");
Serial.print("Connecting to ");
Serial.print(server);
if (!client.connect(server, 80)) {
Serial.println(" failed");
delay(10000);
return;
}
Serial.println(" OK");
// 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");
// Skip all headers
client.find("\r\n\r\n");
// Read data
unsigned long timeout = millis();
unsigned long bytesReceived = 0;
while (client.connected() && millis() - timeout < 10000L) {
// Print available data
while (client.available()) {
char c = client.read();
//Serial.print(c);
bytesReceived += 1;
timeout = millis();
}
}
Serial.println();
client.stop();
Serial.println("Server disconnected");
client.networkDisconnect();
Serial.println("GPRS disconnected");
Serial.println();
Serial.println("************************");
Serial.print (" Test: "); Serial.println((bytesReceived == 1000) ? "PASSED" : "FAIL");
Serial.println("************************");
// Do nothing forevermore
while (true) {


Loading…
Cancel
Save