I’m using Arduino Uno with SIM900A on Blynk server and I can’t get it to work. I’m using latest libraries and firmware for GSM. This is my code
#define BLYNK_PRINT Serial
#define TINY_GSM_MODEM_SIM900
#include <TinyGsmClient.h>
#include <SoftwareSerial.h>
SoftwareSerial SerialAT(2,3); //zelena,bijela
TinyGsm modem(SerialAT);
#include <BlynkSimpleSIM800.h>
char auth[] = "token";
char apn[] = "internet.tele2.hr";
char user[] = "";
char pass[] = "";
void setup()
{
Serial.begin(9600);
delay(10);
SerialAT.begin(9600);
delay(3000);
Serial.println("Initializing modem...");
modem.restart();
Blynk.begin(auth, modem, apn, user, pass);
}
void loop()
{
Blynk.run();
}
This is my output on serial monitor
Initializing modem...
[13309]
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v0.5.4 on Arduino Uno
[13403] Modem init...
[14312] Connecting to network...
[14657] Network: HR TELE2, HR 21902
[14658] Connecting to internet.tele2.hr ...
[21127] Connected to GPRS
[21402] Connecting to blynk-cloud.com:80
[23957] Ready (ping: 428ms).
[29974] Connecting to blynk-cloud.com:80
[108065] Connecting to blynk-cloud.com:80
[186156] Connecting to blynk-cloud.com:80
[264247] Connecting to blynk-cloud.com:80
[342339] Connecting to blynk-cloud.com:80
It was working for two weeks no problem, but today at 8am it stopped working. I don’t know why but it connects only one time and than disconnect. I haven’t changed anything in my code or in hardware