GSM shield probleem

Arduino shields
Berichten: 10
Geregistreerd: 03 Dec 2018, 21:13

GSM shield probleem

Berichtdoor diverc » 23 Jan 2019, 11:30

Heb een werkbaar project met GSM shield.
Stuur SMS'en en ontvang SMS'en op een correcte manier.
Maar soms... ziet hij een te ontvangen bericht niet!
heb een "clearbuffer" functie die de ontvangen data wist na elke SMS functie:

void clearbuffer()
{
while (Sim900Serial.available() > 0) {
Rxdata = Sim900Serial.readString();
delay(500);
}
Rxdata = " ";
smstekst1 = " ";
smstekst2 = " ";
smstekst3 = " ";
}

Deze functie word opgeroepen na elke verstuurde SMS en ook na een verkeerde ontvangen SMS (verkeerd nummer of verkeerde tekst).
Het probleem is niet permanent, heb verschillende scenario's gedaan en af en toe ontvangt hij het bericht niet!!!

Advertisement

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: GSM shield probleem

Berichtdoor Gij Kieken » 23 Jan 2019, 13:16

Zou kunnen een probleem zijn van geen ontvangst.
Net zoals een IP-verbinding is ook het Gsm netwerk geen 100% garantie voor verbinding.

Berichten: 10
Geregistreerd: 03 Dec 2018, 21:13

Re: GSM shield probleem

Berichtdoor diverc » 23 Jan 2019, 15:01

ja dat zou kunnen maar hier thguis heb ik wel goede ontvangst, een kwaliteit van 28.
Overigens heb ik in de setup een GSM kwaliteitsfunctie ingevoerd. ik gebruik het "AT+CSQ" commando.
Daarna analyseer ik het resultaat: het eerste cijfer geeft de kwaliteit aan van 0 tot 100 of meer, waarbij alles onder 10 niet zo goed is.
Mijn installatie moet namelijk ergens in de Spaanse Pyreneeën draaien en daar is de kwaliteit niet altijd gegarandeerd.
ik denk eerder dat ik te kwistig ben met het wissen van inkomende berichten via mijn Clearbuffer functie.

Terug naar Shields

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 2 gasten