GSM shield probleem
3 berichten
• Pagina 1 van 1
GSM shield probleem
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!!!
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
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: GSM shield probleem
Zou kunnen een probleem zijn van geen ontvangst.
Net zoals een IP-verbinding is ook het Gsm netwerk geen 100% garantie voor verbinding.
Net zoals een IP-verbinding is ook het Gsm netwerk geen 100% garantie voor verbinding.
Re: GSM shield probleem
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.
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.
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 4 gasten