My project was happily recieving text messages until after 3 months it stopped working recieving texts.
Initialisation appeared to work.
I removed the EE SIM and tested it in a phone. The SIM was still working. When I send a test message to the phone, all the messages I had tried to send to the project began to arrive.
At this point it looked like a hardware fault with my project. However, when I put the SIM back it was now working fine.
It has since done this twice.
I am going to try a new SIM but I wondered if anyone had seen this before, or if they could recommend a network.
Thanks for any help you can offer.
my initialisation code;
boolean notConnected = true;
Serial.println (F("Starting GSM"));
// Start GSM connection
notConnected = false;
the bit the reads the text messages;
String SMStxt = "";
int SMScode = 0;
// If there are any SMSs available()
// Get remote number
// message disposal
// Any messages not starting with & should be discarded
// Read message into string
SMStxt += c;
// Delete message from modem memory
Serial.print(F("incoming text: "));